vbroadcastsd ymm,qword ptr [rax] give a compiler error (Processor IvyBridge, Win7 64 bit)
Original Reporter info from Mantis: Klaus1
-
Reporter name:
Original Reporter info from Mantis: Klaus1
- Reporter name:
Description:
The compiler think qword is a mem256, but is a mem64 access.
Steps to reproduce:
program project1;
{$ASMMODE INTEL}
begin
asm
vbroadcastss ymm0,dword ptr [rax]; -> ok
vbroadcastsd ymm0,qword ptr [rax]; -> error
end;
end.
Error: Asm: [vbroadcastsd ymmreg,mem256] invalid combination of opcode and operands
Mantis conversion info:
- Mantis ID: 36337
- Version: 3.0.4
- Fixed in version: 3.3.1