Bug 2258 – Docs -> Inline Assembler -> Operand Types -> qword missing

Status
RESOLVED
Resolution
FIXED
Severity
trivial
Priority
P3
Component
dlang.org
Product
D
Version
D2
Platform
All
OS
Linux
Creation time
2008-07-31T14:15:00Z
Last change time
2015-06-09T05:14:39Z
Keywords
accepts-invalid
Assigned to
bugzilla
Creator
o.dathe

Comments

Comment #0 by o.dathe — 2008-07-31T14:15:04Z
On http://www.digitalmars.com/d/1.0/iasm.html in section Operand Types "qword ptr" is missing.
Comment #1 by o.dathe — 2008-08-04T14:13:04Z
(In reply to comment #0) > On http://www.digitalmars.com/d/1.0/iasm.html in section Operand Types "qword > ptr" is missing. > I've just seen it seems to be a stub since there is no x86_64 support yet and it behaves like "byte ptr". long x=255; asm { inc qword ptr x; } assert (x==0); // passes
Comment #2 by clugdbug — 2008-08-12T03:31:55Z
(In reply to comment #1) > I've just seen it seems to be a stub since there is no x86_64 support yet and > it behaves like "byte ptr". Nonsense. It's been used in floating point code since the dawn of time. double x; asm { fld qword ptr x; } But I'm marking this as an accepts-invalid, since your sample code should not compile.
Comment #3 by bugzilla — 2008-08-14T03:02:43Z
Fixed dmd 1.034 and 2.018