aboutsummaryrefslogtreecommitdiff
path: root/install-sh
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2025-01-14 16:18:50 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2025-01-17 10:17:12 +0800
commit18575d2ca8b836156a437908155ea4bf7da3ff10 (patch)
tree70a3823c3487167da2d623d3a2aceef5974241db /install-sh
parentbd55dac8960ffdf8d1a2264efa53a3eaaac42145 (diff)
downloadfsf-binutils-gdb-master.zip
fsf-binutils-gdb-master.tar.gz
fsf-binutils-gdb-master.tar.bz2
x86: Ignore rounding for vcvt[,u]si2sd under r32 and vcvt[,u]dq2pd instead of reporting bad for disassemblerHEADmaster
According to SDM, vcvt[,u]si2sd under r32 and vcvt[,u]dq2pd treat Rounding as Ignored when trying to using them. Thus, disassembler should accept bytecode with rounding instead of reporting bad. For assembler, it needs some more time to decide how to deal with that. gas/ChangeLog: * testsuite/gas/i386/evex.d: Add new testcase for vcvt[,u]dq2pd. Change the output for vcvt[,u]si2sd. * testsuite/gas/i386/evex.s: Ditto. * testsuite/gas/i386/x86-64-evex.d: Ditto. opcodes/ChangeLog: * i386-dis-evex-w.h: Add EXxEVexR64 for vcvt[,u]dq2pd. * i386-dis.c (OP_Rounding): Mark EVEX_b as used to change the handle for ignored rounding.
Diffstat (limited to 'install-sh')
0 files changed, 0 insertions, 0 deletions