mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
Add support in the disassembler for ignoring the L-bit on certain VEX instructions. Mark instructions that have this behavior. Fixes PR10676.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141065 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -395,3 +395,30 @@
|
||||
|
||||
# CHECK: rdrandq %rax
|
||||
0x48 0x0f 0xc7 0xf0
|
||||
|
||||
# CHECK: vroundss $0, %xmm0, %xmm0, %xmm0
|
||||
0xc4 0xe3 0x7d 0x0a 0xc0 0x00
|
||||
|
||||
# CHECK: vroundsd $0, %xmm0, %xmm0, %xmm0
|
||||
0xc4 0xe3 0x7d 0x0b 0xc0 0x00
|
||||
|
||||
# CHECK: vcvtsd2si %xmm0, %eax
|
||||
0xc4 0xe1 0x7f 0x2d 0xc0
|
||||
|
||||
# CHECK: vcvtsd2si %xmm0, %rax
|
||||
0xc4 0xe1 0xff 0x2d 0xc0
|
||||
|
||||
# CHECK: vucomisd %xmm1, %xmm0
|
||||
0xc5 0xfd 0x2e 0xc1
|
||||
|
||||
# CHECK: vucomiss %xmm1, %xmm0
|
||||
0xc5 0xfc 0x2e 0xc1
|
||||
|
||||
# CHECK: vcomisd %xmm1, %xmm0
|
||||
0xc5 0xfd 0x2f 0xc1
|
||||
|
||||
# CHECK: vcomiss %xmm1, %xmm0
|
||||
0xc5 0xfc 0x2f 0xc1
|
||||
|
||||
# CHECK: vaddss %xmm1, %xmm0, %xmm0
|
||||
0xc5 0xfe 0x58 0xc1
|
||||
|
@@ -405,3 +405,30 @@
|
||||
|
||||
# CHECK: rdrandl %eax
|
||||
0x0f 0xc7 0xf0
|
||||
|
||||
# CHECK: vroundss $0, %xmm0, %xmm0, %xmm0
|
||||
0xc4 0xe3 0x7d 0x0a 0xc0 0x00
|
||||
|
||||
# CHECK: vroundsd $0, %xmm0, %xmm0, %xmm0
|
||||
0xc4 0xe3 0x7d 0x0b 0xc0 0x00
|
||||
|
||||
# CHECK: vcvtsd2si %xmm0, %eax
|
||||
0xc4 0xe1 0x7f 0x2d 0xc0
|
||||
|
||||
# CHECK: vcvtsd2si %xmm0, %eax
|
||||
0xc4 0xe1 0xff 0x2d 0xc0
|
||||
|
||||
# CHECK: vucomisd %xmm1, %xmm0
|
||||
0xc5 0xfd 0x2e 0xc1
|
||||
|
||||
# CHECK: vucomiss %xmm1, %xmm0
|
||||
0xc5 0xfc 0x2e 0xc1
|
||||
|
||||
# CHECK: vcomisd %xmm1, %xmm0
|
||||
0xc5 0xfd 0x2f 0xc1
|
||||
|
||||
# CHECK: vcomiss %xmm1, %xmm0
|
||||
0xc5 0xfc 0x2f 0xc1
|
||||
|
||||
# CHECK: vaddss %xmm1, %xmm0, %xmm0
|
||||
0xc5 0xfe 0x58 0xc1
|
||||
|
Reference in New Issue
Block a user