With D's inline assembler, this instruction: movdq2q MM2, XMM7; is emitted as: movdq2q MM7, XMM2; I encountered this behaviour only with this instruction. Its reverse instruction movq2dq is emitted correctly.
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0f07f631b597ea47847c1e0f1833d30ef5ee9574 fix Issue 7228 - MOVDQ2Q instruction is emitted with swapped register indices
Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/29354fe3be9244e8730507e99d131efebe0a786a fix Issue 7228 - MOVDQ2Q instruction is emitted with swapped register indices
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル