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

Pages: 1-

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

Name: Anonymous 2013-10-14 10:58

>>2
The Nintendo 64's central processing unit (CPU) is the NEC VR4300.[54] This processor was the most powerful console CPU of its generation;[55] Popular Electronics said it had power similar to the Pentium processors found in desktop computers.[19] Except for its narrower 32-bit system bus, the VR4300 retained the computational abilities of the more powerful 64-bit MIPS R4300i,[54] though software rarely took advantage of 64-bit data precision operations. N64 game-titles generally used faster (and more compact) 32-bit data-operations,[56] as these were sufficient to generate 3D-scene data for the console's RSP (Reality Signal Processor; see below) unit. In addition, 32-bit code executed faster and required less storage space (which was at a premium on the N64's cartridges).

Name: Anonymous 2013-10-14 11:03

*grabs dick*

Name: Anonymous 2013-10-14 12:22

Isn't IA-64 the real 64-bit ISA, but Intel killed off Itanium.

Name: Anonymous 2013-10-14 21:20

this board is dead, cudder

consider moving to /g/, /jp/ or the other site

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2013-10-15 6:39

Figured it out:

48 3b 05 02 00 00 00 eb 08 f0 de bc 9a 78 56 34 12  cmp rax, 123456789abcdef0h

REX.W + 3B 05/ro id EB 08 iq  CMP r64, imm64

Name: Anonymous 2013-10-15 10:40

Jesus, that opcode is long as fuck.

Name: Anonymous 2013-10-15 13:56

>le pedophile sage
>le pedophile sage
>le pedophile sage

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