Marco van de Voort via fpc-pascal wrote:


Was this code meant for 64-bit or 32-bit, and are you running it on the same architecture where you originally tested/used it?

This because the sourcebuffer seems to indicate [mem64], which sounds like target 64-bit intel, which might expect a rip relative addressing like

MOVSS xmm2,[rip+SourceBuffer]

But if the code was originally 32-bit the original expression would have been valid.

I should add that SourceBuffer is an argument to a function, so I assume it to be a full address, not an offset.

procedure MyProc( SourceBuffer: Pointer....);


Regards,

Adriaan van Os

_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to