COMISD should receive QWORD because it is defined as
(V)COMISD xmm1, xmm2/m64
COMISS should receive DWORD because it is defined as
(V)COMISS xmm1, xmm2/m32
Paths
| Differential D11712
Fix bug in COMISD and COMISS definition in td files ClosedPublic Authored by myatsina on Aug 2 2015, 6:41 AM.
Details Summary COMISD should receive QWORD because it is defined as COMISS should receive DWORD because it is defined as
Diff Detail Event Timelinemyatsina updated this object.
This revision is now accepted and ready to land.Aug 19 2015, 10:23 AM Closed by commit rL245551: [X86] Fix bug in COMISD and COMISS definition in td files (authored by myatsina). · Explain WhyAug 20 2015, 4:22 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 31221 lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrSSE.td
test/MC/X86/intel-syntax-avx512.s
test/MC/X86/intel-syntax.s
|
replace xmm14 -> xmm16 or higher, it will force the encoding to be avx512 instruction.