Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

x86-64 idiocy

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-10-14 10:45

What the fuck, AMD?


mov eax, 12345678h         ; OK
mov rax, 123456789abcdef0h ; OK
cmp eax, 12345678h         ; OK
cmp rax, 123456789abcdef0h ; NG



{alu} r/m8, r8          ; OK
{alu} r/m8, imm8        ; OK
{alu} r/m16, r16        ; OK
{alu} r/m16, imm8       ; not necessary but nice
{alu} r/m16, imm16      ; OK
{alu} r/m32, r32        ; OK
{alu} r/m32, imm8       ; not necessary but nice
{alu} r/m32, imm32      ; OK
{alu} r/m64, r64        ; OK
{alu} r/m64, imm8       ; not necessary but nice
{alu} r/m64, imm32      ; not necessary but nice
{alu} r/m64, imm64      ; NG!?!?


Where are my bloody 64-bit immediate ops? What happened to "64-bit" being, you know, 64-bit? Intel's designers must be turning over in their... beds at this stupidity. (They had the gall to replace a whole row of perfectly useful register increments/decrements with prefices... that can't even make everything 64-bit?!?!) Bastards.

Name: Anonymous 2013-10-14 10:55

x86-64 is no more 64, than nintendo 64

and remember to get your x86 power glove up your ass

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List