[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2020-08-02 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |FIXED --- Comment #10 from Dlang Bot --- dlang/dmd pull request #11489 "fix Issue 6459 - Inline asm bugs with 64 bit registers R8..R15" was merged into master: - 7e3567eeb4ee48eb1c39f51851fa4a62e636a582 by Walter Bright: fix Issue 6459 - Inline assembler does not work well

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2020-08-02 Thread d-bugmail--- via Digitalmars-d-bugs
--- @WalterBright created dlang/dmd pull request #11489 "fix Issue 6459 - Inline asm bugs with 64 bit registers R8..R15" fixing this issue: - fix Issue 6459 - Inline assembler does not work well for 64 bit registers R8..R15 https://github.com/dlang/dmd/pull/11489 --

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2020-08-02 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6459 --- Comment #8 from Walter Bright --- (In reply to Graham from comment #4) > Another negative immediate value issue: Transferred to https://issues.dlang.org/show_bug.cgi?id=21101 One bug per issue, please. --

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2020-08-02 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6459 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2020-08-02 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6459 --- Comment #7 from Walter Bright --- (In reply to Graham from comment #3) > I also notice if you do: > > and RAX,0x > > the compiler accepts it but generates: > > and RAX,0x > > because, of course, there is no imm6

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2020-08-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6459 --- Comment #6 from Walter Bright --- > Other variations such as mov RAX,[0+1*R11] generate the wrong code (generates > an instruction for RBX instead of R11). This causes an assert failure now. --

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2015-06-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6459 Andrei Alexandrescu changed: What|Removed |Added Version|D1 & D2 |D2 --

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2015-04-04 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6459 safety0ff.bugz changed: What|Removed |Added Keywords||wrong-code CC|

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2011-09-11 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6459 --- Comment #4 from Graham 2011-09-11 09:48:23 PDT --- Another negative immediate value issue: movEAX,-2;/* line 1 */ movEAX,0xFFFE;/* line 2 */ movEAX,0xFFFE;/* line

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2011-09-11 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6459 --- Comment #3 from Graham 2011-09-11 04:28:05 PDT --- The above still present in v2.055 I also notice if you do: and RAX,0x the compiler accepts it but generates: and RAX,0x because, of course, there is no

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2011-08-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6459 Brad Roberts changed: What|Removed |Added CC||bra...@puremagic.com --- Comment #2 fro

[Issue 6459] Inline assembler does not work well for 64 bit registers R8..R15

2011-08-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6459 Graham changed: What|Removed |Added Version|D1 |D1 & D2 --- Comment #1 from Graham 2011-08-3