http://d.puremagic.com/issues/show_bug.cgi?id=6459
Summary: Inline assembler does not work well for 64 bit
registers R8..R15
Product: D
Version: D1
Platform: x86_64
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: [email protected]
ReportedBy: [email protected]
--- Comment #0 from Graham <[email protected]> 2011-08-09 04:49:51 PDT
---
The inline assembler does not work very well if the registers R8..R15 are used.
Some instructions such as mov RAX,[RBX+1*R13] generate working code.
The compiler does not accept mov RAX,[R13]
Other variations such as mov RAX,[0+1*R11] generate the wrong code (generates
an instruction for RBX instead of R11).
Compiler version:
DMD64 D Compiler v1.069
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------