Bug 16854 – Inline assembler has VMOVLHPS and VMOVHLPS swapped

Status
RESOLVED
Resolution
FIXED
Severity
major
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2016-11-30T01:28:00Z
Last change time
2017-01-16T23:25:32Z
Keywords
iasm, wrong-code
Assigned to
nobody
Creator
bugzilla

Comments

Comment #0 by bugzilla — 2016-11-30T01:28:41Z
Major because it silently generates bad code.
Comment #1 by bugzilla — 2016-11-30T01:32:23Z
Comment #2 by github-bugzilla — 2016-12-04T15:08:14Z
Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/95c9e17d9dfc28dc5a09b0d152882f196b1de537 fix Issue 16854 - Inline assembler has VMOVLHPS and VMOVHLPS swapped https://github.com/dlang/dmd/commit/f42867c5f9f601fc5d67e9c0156bfb5a49a9f019 Merge pull request #6291 from WalterBright/fix16854 fix Issue 16854 - Inline assembler has VMOVLHPS and VMOVHLPS swapped
Comment #3 by github-bugzilla — 2016-12-27T14:41:29Z
Commits pushed to scope at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/95c9e17d9dfc28dc5a09b0d152882f196b1de537 fix Issue 16854 - Inline assembler has VMOVLHPS and VMOVHLPS swapped https://github.com/dlang/dmd/commit/f42867c5f9f601fc5d67e9c0156bfb5a49a9f019 Merge pull request #6291 from WalterBright/fix16854
Comment #4 by github-bugzilla — 2017-01-16T23:25:32Z
Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/95c9e17d9dfc28dc5a09b0d152882f196b1de537 fix Issue 16854 - Inline assembler has VMOVLHPS and VMOVHLPS swapped https://github.com/dlang/dmd/commit/f42867c5f9f601fc5d67e9c0156bfb5a49a9f019 Merge pull request #6291 from WalterBright/fix16854