1 year ago

#306681

test-img

Zoltán Bíró

No memory source operand for crc32 in Delphi 11?

The Intel® 64 and IA-32 Architectures Software Developer’s Manual Clearly shows the addressing modes for crc32 instruction in 64-bit environment:

...
CRC32 r64, r/m64
...

However, in Delphi 11 the following gets [dcc64 Error]: E2116 Invalid combination of opcode and operands in 64-bit Windows environment:

procedure crc;
asm
  crc32 r11, [r10]
end;

Is here something I regrettably miss or this is just another stupid Delphi 11 bug?!

delphi

assembly

x86-64

crc32

0 Answers

Your Answer

Accepted video resources