← Back to index
|
Original Bugzilla link
Bug 22657 – AVX SIMD Instructions are decoded correctly but printed badly.
Status
NEW
Severity
minor
Priority
P3
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
All
Creation time
2022-01-08T03:02:36Z
Last change time
2024-12-13T19:20:17Z
Assigned to
No Owner
Creator
mhh
Moved to GitHub: dmd#20035 →
Comments
Comment #0
by maxhaton — 2022-01-08T03:02:36Z
``` extern(C) void p51mustang() { asm { naked; vmovaps XMM2, [RIP+3678000]; vmaxpd XMM0, XMM3, [RAX]; vpunpcklbw XMM0, XMM1, XMM2; vpalignr XMM0, XMM5, [RAX+RBX], 3; } } ``` yields: ``` p51mustang: 0000: C5 F8 28 15 30 1F 38 00 tvmovapstXMM2,[0381F30h][RIP] 0008: C5 E1 5F 00 tvmaxpdtXMM0,XMM3,[RAX] 000c: C5 F1 60 C2 tvunpcklbwtXMM0,XMM1,XMM2 0010: C4 E3 51 0F 04 18 03 tvpalignrtXMM0,XMM5,[RBX][RAX],3 ``` The instructions are in a t...t sandwich, and there is no whitespace following the opcode.
Comment #1
by robert.schadek — 2024-12-13T19:20:17Z
THIS ISSUE HAS BEEN MOVED TO GITHUB
https://github.com/dlang/dmd/issues/20035
DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB