Bug 23176 – -vasm misses immediates for some SSE2 instructions

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2022-06-10T04:33:57Z
Last change time
2022-06-11T00:15:39Z
Keywords
pull
Assigned to
No Owner
Creator
mhh

Comments

Comment #0 by maxhaton — 2022-06-10T04:33:57Z
0000: 66 41 0F 70 C7 66 pshufd XMM0,XMM15 0006: F2 41 0F 70 C7 F1 pshuflw XMM0,XMM15 000c: F3 41 0F 70 C7 C2 pshufhw XMM0,XMM15
Comment #1 by dlang-bot — 2022-06-10T04:59:32Z
@maxhaton created dlang/dmd pull request #14197 "Fix Issue 23176 - teach -vasm to print immediates properly." fixing this issue: - Fix Issue 23176 - teach -vasm to print immediates properly. This also makes the hopefully non-controversial change of introducing a nested function rather than a new use of goto. https://github.com/dlang/dmd/pull/14197
Comment #2 by dlang-bot — 2022-06-11T00:15:39Z
dlang/dmd pull request #14197 "Fix Issue 23176 - teach -vasm to print immediates properly." was merged into master: - 7b7118f040355d81e4192ac2a4379266869f090d by mhh: Fix Issue 23176 - teach -vasm to print immediates properly. This also makes the hopefully non-controversial change of introducing a nested function rather than a new use of goto. https://github.com/dlang/dmd/pull/14197