[Issue 6459] New: Inline assembler does not work well for 64 bit registers R8..R15
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Aug 9 04:49:54 PDT 2011
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: nobody at puremagic.com
ReportedBy: grahamc001uk at yahoo.co.uk
--- Comment #0 from Graham <grahamc001uk at yahoo.co.uk> 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: -------
More information about the Digitalmars-d-bugs
mailing list