Since 7/2/2012 10:14:16 AM, hopcode223 has written 3 articles and participated in 34 conversations. hopcode223 signature:
hopcode223's articles:
Items(3) /1
x64lab first release769 (6/22/2012 1:52:31 PM) comp.lang.asm.x86 I am proud to announce you the first working release of
x64lab assembly IDE under the MPL 2.0 License
It is a bit more than an alpha version and consequently
lot of features are deactivated at the moment,
... hopcode
SSE logical stream conversion form hexstring to value327 (3/28/2012 8:39:49 AM) comp.lang.asm.x86 Hi all, used for streams. it is "logical" because doesnt take advantage of the PCMPEQB instruction. what do you think ? i dont like the fact it uses 5 masks. how can i improve it ? here: align 16 mask_40 ... hopcode
Branchless maximum unsigned between two values452 (3/22/2012 7:30:16 AM) comp.lang.asm.x86 Hi all, still sleepen there ? ;-) ..umax: mov eax,val1 sub eax,val2 sbb ecx,ecx and ecx,eax xor eax,ecx add eax,val2 nop ret 0 ideas ? Cheers, -- ..:mrk[hopcode] .:x64lab:. group http:... hopcode
Fast and small Multiplicative Random number generator8176 (12/19/2011 1:08:24 PM) comp.lang.asm.x86 Hi everybody, some days ago i started thinking upon a fast and simple random number generator of few lines of codes, wondering about the use of MUL and RDTSC. after some "deviations" from the theory :-) i stum... hopcode5394(42)
Branchless maximum unsigned between two values452 (3/22/2012 7:30:16 AM) comp.lang.asm.x86 Hi all, still sleepen there ? ;-) ..umax: mov eax,val1 sub eax,val2 sbb ecx,ecx and ecx,eax xor eax,ecx add eax,val2 nop ret 0 ideas ? Cheers, -- ..:mrk[hopcode] .:x64lab:. group http:... hopcode223(37)
SSE logical stream conversion form hexstring to value327 (3/28/2012 8:39:49 AM) comp.lang.asm.x86 Hi all, used for streams. it is "logical" because doesnt take advantage of the PCMPEQB instruction. what do you think ? i dont like the fact it uses 5 masks. how can i improve it ? here: align 16 mask_40 ... hopcode223(37)
Replacing single byte in doubleword1344 (4/18/2012 3:29:19 PM) comp.lang.asm.x86 Is there a smart non-SIMD way of replacing a single byte in a doubleword, let's say a comma by a space or an asterisk by a zero, other than a loop, like mov ecx, 4 @1: cmp al, "," ; or whatever ... spamtrap14(66)
telling data from code when disassembling1035 (5/2/2012 8:29:47 PM) comp.lang.asm.x86 I am writing a disassembler and am considering what ways there might be to identify data bytes and data segments. For example, consider this basic program: ...MODEL small .STACK 100h .DATA HelloMessage ... cg_chas1(3)
How compilers implement objects in x86 assembly1035 (5/30/2012 11:45:31 PM) comp.lang.asm.x86 Hi, I'm learning x86 assembly on my free time and I'm trying to find how do=
es high level compilers implement classes and objects in x86 asm. So far I =
saw some toy compilers that use structs, but the way I... danielzazula1(2)
Starting Assembly1080 (6/20/2012 4:35:25 AM) comp.lang.asm.x86 I am trying to start learning assembly on windows, but just the basics for =
now. I have a fair amount of C++, but no GUI down. I have java fully down a=
nd can do anything with that language and PHP down ver... gemurdock(1)
x64lab first release769 (6/22/2012 1:52:31 PM) comp.lang.asm.x86 I am proud to announce you the first working release of
x64lab assembly IDE under the MPL 2.0 License
It is a bit more than an alpha version and consequently
lot of features are deactivated at the moment,
... hopcode223(37)
Controlling a Multi-Core 64 bit AMD Processor4871 (8/17/2012 2:37:05 AM) comp.lang.asm.x86 Hi,
I want to be able to use more than one core CPU. How does one control this hardware, using Assembly (opcode). In other words, how do you manipulate a multi-core processor.
Thanks.
Dan
x86(at)igin... google5187(4)