| Thread overview | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
June 23, 2014 [Issue 12971] DMD inline asm outputs wrong AND instruction | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 Orvid King <blah38621@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |blah38621@gmail.com OS|Linux |All -- | ||||
June 23, 2014 [Issue 12971] DMD inline asm outputs wrong AND instruction | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 Orvid King <blah38621@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code -- | ||||
June 23, 2014 [Issue 12971] DMD inline asm outputs wrong AND instruction | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 Orvid King <blah38621@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |iasm -- | ||||
June 23, 2014 [Issue 12971] DMD inline asm outputs wrong AND instruction | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 --- Comment #1 from Orvid King <blah38621@gmail.com> --- As a bit more information, this is caused by a missing REX prefix, and also applies to OR, XOR, AND, ADD, SUB, and a few other instructions that use op-code 0x80 as their (I know there's a name for the set, but I can't remember it or find it anywhere :( ) I believe it is also limited to the r8, imm8 version of the op-codes. -- | ||||
June 26, 2014 [Issue 12971] DMD inline asm outputs wrong AND instruction | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 --- Comment #2 from safety0ff.bugz <safety0ff.bugz@gmail.com> --- SIL is broken beyond recognition: SHR SIL, 1; // DMD outputs SHR DH, 1 movzx CX, SIL; // movzbw CX, DH -- | ||||
December 07, 2014 [Issue 12971] Missing REX prefix for 8 bit register access | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 safety0ff.bugz <safety0ff.bugz@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|DMD inline asm outputs |Missing REX prefix for 8 |wrong AND instruction |bit register access --- Comment #3 from safety0ff.bugz <safety0ff.bugz@gmail.com> --- Likely affects SPL, BPL, SIL and DIL since they all require REX. -- | ||||
April 04, 2015 [Issue 12971] Missing REX prefix for 8 bit register access | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 safety0ff.bugz <safety0ff.bugz@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://issues.dlang.org/sh | |ow_bug.cgi?id=9965 -- | ||||
April 04, 2015 [Issue 12971] Missing REX prefix for 8 bit register access | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 safety0ff.bugz <safety0ff.bugz@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull --- Comment #4 from safety0ff.bugz <safety0ff.bugz@gmail.com> --- https://github.com/D-Programming-Language/dmd/pull/4554 -- | ||||
April 08, 2015 [Issue 12971] Missing REX prefix for 8 bit register access | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 github-bugzilla@puremagic.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- | ||||
April 08, 2015 [Issue 12971] Missing REX prefix for 8 bit register access | ||||
|---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=12971 --- Comment #5 from github-bugzilla@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c056b9dd2dfb6f03e0a3cb0c98c0c85b64dfe5d8 Fix issue 12971 - Missing REX prefix for 8 bit register access https://github.com/D-Programming-Language/dmd/commit/0bd6aad8f49221886275bc965d8bd25a0160e7a2 Merge pull request #4554 from WalterWaldron/fix12971 Fix issue 12971 - Missing REX prefix for 8 bit register access -- | ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply