mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
f4180a9a7b
llvm-svn: 108021
12402 lines
378 KiB
ArmAsm
12402 lines
378 KiB
ArmAsm
// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
|
|
// XFAIL: *
|
|
|
|
|
|
// CHECK: movb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movb $127, 69
|
|
// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
|
|
movb $0x7f,0x45
|
|
|
|
// CHECK: movb $127, 32493
|
|
// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
|
|
movb $0x7f,0x7eed
|
|
|
|
// CHECK: movb $127, 3133065982
|
|
// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
|
|
movb $0x7f,0xbabecafe
|
|
|
|
// CHECK: movb $127, 305419896
|
|
// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
|
|
movb $0x7f,0x12345678
|
|
|
|
// CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movw $31438, 69
|
|
// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
movw $0x7ace,0x45
|
|
|
|
// CHECK: movw $31438, 32493
|
|
// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
movw $0x7ace,0x7eed
|
|
|
|
// CHECK: movw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
movw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: movw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
movw $0x7ace,0x12345678
|
|
|
|
// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movl $2063514302, 69
|
|
// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
movl $0x7afebabe,0x45
|
|
|
|
// CHECK: movl $2063514302, 32493
|
|
// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
movl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: movl $2063514302, 3133065982
|
|
// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
movl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: movl $2063514302, 305419896
|
|
// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
movl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movl $324478056, 69
|
|
// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
movl $0x13572468,0x45
|
|
|
|
// CHECK: movl $324478056, 32493
|
|
// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
movl $0x13572468,0x7eed
|
|
|
|
// CHECK: movl $324478056, 3133065982
|
|
// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
movl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: movl $324478056, 305419896
|
|
// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
movl $0x13572468,0x12345678
|
|
|
|
// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: movsbl 69, %ecx
|
|
// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
|
|
movsbl 0x45,%ecx
|
|
|
|
// CHECK: movsbl 32493, %ecx
|
|
// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
|
|
movsbl 0x7eed,%ecx
|
|
|
|
// CHECK: movsbl 3133065982, %ecx
|
|
// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
|
|
movsbl 0xbabecafe,%ecx
|
|
|
|
// CHECK: movsbl 305419896, %ecx
|
|
// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
|
|
movsbl 0x12345678,%ecx
|
|
|
|
// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movsbw 0xdeadbeef(%ebx,%ecx,8),%bx
|
|
|
|
// CHECK: movsbw 69, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
|
|
movsbw 0x45,%bx
|
|
|
|
// CHECK: movsbw 32493, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
|
|
movsbw 0x7eed,%bx
|
|
|
|
// CHECK: movsbw 3133065982, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
|
|
movsbw 0xbabecafe,%bx
|
|
|
|
// CHECK: movsbw 305419896, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
|
|
movsbw 0x12345678,%bx
|
|
|
|
// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: movswl 69, %ecx
|
|
// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
|
|
movswl 0x45,%ecx
|
|
|
|
// CHECK: movswl 32493, %ecx
|
|
// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
|
|
movswl 0x7eed,%ecx
|
|
|
|
// CHECK: movswl 3133065982, %ecx
|
|
// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
|
|
movswl 0xbabecafe,%ecx
|
|
|
|
// CHECK: movswl 305419896, %ecx
|
|
// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
|
|
movswl 0x12345678,%ecx
|
|
|
|
// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: movzbl 69, %ecx
|
|
// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
|
|
movzbl 0x45,%ecx
|
|
|
|
// CHECK: movzbl 32493, %ecx
|
|
// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
|
|
movzbl 0x7eed,%ecx
|
|
|
|
// CHECK: movzbl 3133065982, %ecx
|
|
// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
|
|
movzbl 0xbabecafe,%ecx
|
|
|
|
// CHECK: movzbl 305419896, %ecx
|
|
// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
|
|
movzbl 0x12345678,%ecx
|
|
|
|
// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movzbw 0xdeadbeef(%ebx,%ecx,8),%bx
|
|
|
|
// CHECK: movzbw 69, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
|
|
movzbw 0x45,%bx
|
|
|
|
// CHECK: movzbw 32493, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
|
|
movzbw 0x7eed,%bx
|
|
|
|
// CHECK: movzbw 3133065982, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
|
|
movzbw 0xbabecafe,%bx
|
|
|
|
// CHECK: movzbw 305419896, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
|
|
movzbw 0x12345678,%bx
|
|
|
|
// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: movzwl 69, %ecx
|
|
// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
|
|
movzwl 0x45,%ecx
|
|
|
|
// CHECK: movzwl 32493, %ecx
|
|
// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
|
|
movzwl 0x7eed,%ecx
|
|
|
|
// CHECK: movzwl 3133065982, %ecx
|
|
// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
|
|
movzwl 0xbabecafe,%ecx
|
|
|
|
// CHECK: movzwl 305419896, %ecx
|
|
// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
|
|
movzwl 0x12345678,%ecx
|
|
|
|
// CHECK: pushl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
pushl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: pushw 32493
|
|
// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
|
|
pushw 0x7eed
|
|
|
|
// CHECK: pushl 3133065982
|
|
// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
|
|
pushl 0xbabecafe
|
|
|
|
// CHECK: pushl 305419896
|
|
// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
|
|
pushl 0x12345678
|
|
|
|
// CHECK: popl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
popl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: popw 32493
|
|
// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
|
|
popw 0x7eed
|
|
|
|
// CHECK: popl 3133065982
|
|
// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
|
|
popl 0xbabecafe
|
|
|
|
// CHECK: popl 305419896
|
|
// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
|
|
popl 0x12345678
|
|
|
|
// CHECK: clc
|
|
// CHECK: encoding: [0xf8]
|
|
clc
|
|
|
|
// CHECK: cld
|
|
// CHECK: encoding: [0xfc]
|
|
cld
|
|
|
|
// CHECK: cli
|
|
// CHECK: encoding: [0xfa]
|
|
cli
|
|
|
|
// CHECK: clts
|
|
// CHECK: encoding: [0x0f,0x06]
|
|
clts
|
|
|
|
// CHECK: cmc
|
|
// CHECK: encoding: [0xf5]
|
|
cmc
|
|
|
|
// CHECK: lahf
|
|
// CHECK: encoding: [0x9f]
|
|
lahf
|
|
|
|
// CHECK: sahf
|
|
// CHECK: encoding: [0x9e]
|
|
sahf
|
|
|
|
// CHECK: stc
|
|
// CHECK: encoding: [0xf9]
|
|
stc
|
|
|
|
// CHECK: std
|
|
// CHECK: encoding: [0xfd]
|
|
std
|
|
|
|
// CHECK: sti
|
|
// CHECK: encoding: [0xfb]
|
|
sti
|
|
|
|
// CHECK: addb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: addb $254, 69
|
|
// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
|
|
addb $0xfe,0x45
|
|
|
|
// CHECK: addb $254, 32493
|
|
// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
|
|
addb $0xfe,0x7eed
|
|
|
|
// CHECK: addb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
|
|
addb $0xfe,0xbabecafe
|
|
|
|
// CHECK: addb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
|
|
addb $0xfe,0x12345678
|
|
|
|
// CHECK: addb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: addb $127, 69
|
|
// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
|
|
addb $0x7f,0x45
|
|
|
|
// CHECK: addb $127, 32493
|
|
// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
|
|
addb $0x7f,0x7eed
|
|
|
|
// CHECK: addb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
|
|
addb $0x7f,0xbabecafe
|
|
|
|
// CHECK: addb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
|
|
addb $0x7f,0x12345678
|
|
|
|
// CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: addw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
addw $0x7ace,0x45
|
|
|
|
// CHECK: addw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
addw $0x7ace,0x7eed
|
|
|
|
// CHECK: addw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
addw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: addw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
addw $0x7ace,0x12345678
|
|
|
|
// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: addl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
addl $0x7afebabe,0x45
|
|
|
|
// CHECK: addl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
addl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: addl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
addl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: addl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
addl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: addl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
addl $0x13572468,0x45
|
|
|
|
// CHECK: addl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
addl $0x13572468,0x7eed
|
|
|
|
// CHECK: addl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
addl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: addl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
addl $0x13572468,0x12345678
|
|
|
|
// CHECK: incl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
incl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: incw 32493
|
|
// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
|
|
incw 0x7eed
|
|
|
|
// CHECK: incl 3133065982
|
|
// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
|
|
incl 0xbabecafe
|
|
|
|
// CHECK: incl 305419896
|
|
// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
|
|
incl 0x12345678
|
|
|
|
// CHECK: subb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: subb $254, 69
|
|
// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
|
|
subb $0xfe,0x45
|
|
|
|
// CHECK: subb $254, 32493
|
|
// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
|
|
subb $0xfe,0x7eed
|
|
|
|
// CHECK: subb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
|
|
subb $0xfe,0xbabecafe
|
|
|
|
// CHECK: subb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
|
|
subb $0xfe,0x12345678
|
|
|
|
// CHECK: subb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: subb $127, 69
|
|
// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
|
|
subb $0x7f,0x45
|
|
|
|
// CHECK: subb $127, 32493
|
|
// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
|
|
subb $0x7f,0x7eed
|
|
|
|
// CHECK: subb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
subb $0x7f,0xbabecafe
|
|
|
|
// CHECK: subb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
|
|
subb $0x7f,0x12345678
|
|
|
|
// CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: subw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
subw $0x7ace,0x45
|
|
|
|
// CHECK: subw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
subw $0x7ace,0x7eed
|
|
|
|
// CHECK: subw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
subw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: subw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
subw $0x7ace,0x12345678
|
|
|
|
// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: subl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
subl $0x7afebabe,0x45
|
|
|
|
// CHECK: subl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
subl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: subl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
subl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: subl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
subl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: subl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
subl $0x13572468,0x45
|
|
|
|
// CHECK: subl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
subl $0x13572468,0x7eed
|
|
|
|
// CHECK: subl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
subl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: subl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
subl $0x13572468,0x12345678
|
|
|
|
// CHECK: decl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
decl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: decw 32493
|
|
// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
|
|
decw 0x7eed
|
|
|
|
// CHECK: decl 3133065982
|
|
// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
|
|
decl 0xbabecafe
|
|
|
|
// CHECK: decl 305419896
|
|
// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
|
|
decl 0x12345678
|
|
|
|
// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sbbb $254, 69
|
|
// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
|
|
sbbb $0xfe,0x45
|
|
|
|
// CHECK: sbbb $254, 32493
|
|
// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
|
|
sbbb $0xfe,0x7eed
|
|
|
|
// CHECK: sbbb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
|
|
sbbb $0xfe,0xbabecafe
|
|
|
|
// CHECK: sbbb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
|
|
sbbb $0xfe,0x12345678
|
|
|
|
// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sbbb $127, 69
|
|
// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
|
|
sbbb $0x7f,0x45
|
|
|
|
// CHECK: sbbb $127, 32493
|
|
// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
|
|
sbbb $0x7f,0x7eed
|
|
|
|
// CHECK: sbbb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
sbbb $0x7f,0xbabecafe
|
|
|
|
// CHECK: sbbb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
|
|
sbbb $0x7f,0x12345678
|
|
|
|
// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sbbw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
sbbw $0x7ace,0x45
|
|
|
|
// CHECK: sbbw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
sbbw $0x7ace,0x7eed
|
|
|
|
// CHECK: sbbw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
sbbw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: sbbw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
sbbw $0x7ace,0x12345678
|
|
|
|
// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sbbl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
sbbl $0x7afebabe,0x45
|
|
|
|
// CHECK: sbbl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
sbbl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: sbbl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
sbbl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: sbbl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
sbbl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sbbl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
sbbl $0x13572468,0x45
|
|
|
|
// CHECK: sbbl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
sbbl $0x13572468,0x7eed
|
|
|
|
// CHECK: sbbl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
sbbl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: sbbl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
sbbl $0x13572468,0x12345678
|
|
|
|
// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: cmpb $254, 69
|
|
// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
|
|
cmpb $0xfe,0x45
|
|
|
|
// CHECK: cmpb $254, 32493
|
|
// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
|
|
cmpb $0xfe,0x7eed
|
|
|
|
// CHECK: cmpb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
|
|
cmpb $0xfe,0xbabecafe
|
|
|
|
// CHECK: cmpb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
|
|
cmpb $0xfe,0x12345678
|
|
|
|
// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: cmpb $127, 69
|
|
// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
|
|
cmpb $0x7f,0x45
|
|
|
|
// CHECK: cmpb $127, 32493
|
|
// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
|
|
cmpb $0x7f,0x7eed
|
|
|
|
// CHECK: cmpb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
cmpb $0x7f,0xbabecafe
|
|
|
|
// CHECK: cmpb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
|
|
cmpb $0x7f,0x12345678
|
|
|
|
// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: cmpw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
cmpw $0x7ace,0x45
|
|
|
|
// CHECK: cmpw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
cmpw $0x7ace,0x7eed
|
|
|
|
// CHECK: cmpw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
cmpw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: cmpw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
cmpw $0x7ace,0x12345678
|
|
|
|
// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: cmpl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
cmpl $0x7afebabe,0x45
|
|
|
|
// CHECK: cmpl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
cmpl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: cmpl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
cmpl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: cmpl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
cmpl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: cmpl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
cmpl $0x13572468,0x45
|
|
|
|
// CHECK: cmpl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
cmpl $0x13572468,0x7eed
|
|
|
|
// CHECK: cmpl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
cmpl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: cmpl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
cmpl $0x13572468,0x12345678
|
|
|
|
// CHECK: testb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: testb $127, 69
|
|
// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
|
|
testb $0x7f,0x45
|
|
|
|
// CHECK: testb $127, 32493
|
|
// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
|
|
testb $0x7f,0x7eed
|
|
|
|
// CHECK: testb $127, 3133065982
|
|
// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
|
|
testb $0x7f,0xbabecafe
|
|
|
|
// CHECK: testb $127, 305419896
|
|
// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
|
|
testb $0x7f,0x12345678
|
|
|
|
// CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: testw $31438, 69
|
|
// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
testw $0x7ace,0x45
|
|
|
|
// CHECK: testw $31438, 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
testw $0x7ace,0x7eed
|
|
|
|
// CHECK: testw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
testw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: testw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
testw $0x7ace,0x12345678
|
|
|
|
// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: testl $2063514302, 69
|
|
// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
testl $0x7afebabe,0x45
|
|
|
|
// CHECK: testl $2063514302, 32493
|
|
// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
testl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: testl $2063514302, 3133065982
|
|
// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
testl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: testl $2063514302, 305419896
|
|
// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
testl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: testl $324478056, 69
|
|
// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
testl $0x13572468,0x45
|
|
|
|
// CHECK: testl $324478056, 32493
|
|
// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
testl $0x13572468,0x7eed
|
|
|
|
// CHECK: testl $324478056, 3133065982
|
|
// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
testl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: testl $324478056, 305419896
|
|
// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
testl $0x13572468,0x12345678
|
|
|
|
// CHECK: andb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: andb $254, 69
|
|
// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
|
|
andb $0xfe,0x45
|
|
|
|
// CHECK: andb $254, 32493
|
|
// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
|
|
andb $0xfe,0x7eed
|
|
|
|
// CHECK: andb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
|
|
andb $0xfe,0xbabecafe
|
|
|
|
// CHECK: andb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
|
|
andb $0xfe,0x12345678
|
|
|
|
// CHECK: andb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: andb $127, 69
|
|
// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
|
|
andb $0x7f,0x45
|
|
|
|
// CHECK: andb $127, 32493
|
|
// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
|
|
andb $0x7f,0x7eed
|
|
|
|
// CHECK: andb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
|
|
andb $0x7f,0xbabecafe
|
|
|
|
// CHECK: andb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
|
|
andb $0x7f,0x12345678
|
|
|
|
// CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: andw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
andw $0x7ace,0x45
|
|
|
|
// CHECK: andw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
andw $0x7ace,0x7eed
|
|
|
|
// CHECK: andw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
andw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: andw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
andw $0x7ace,0x12345678
|
|
|
|
// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: andl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
andl $0x7afebabe,0x45
|
|
|
|
// CHECK: andl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
andl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: andl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
andl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: andl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
andl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: andl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
andl $0x13572468,0x45
|
|
|
|
// CHECK: andl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
andl $0x13572468,0x7eed
|
|
|
|
// CHECK: andl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
andl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: andl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
andl $0x13572468,0x12345678
|
|
|
|
// CHECK: orb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: orb $254, 69
|
|
// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
|
|
orb $0xfe,0x45
|
|
|
|
// CHECK: orb $254, 32493
|
|
// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
|
|
orb $0xfe,0x7eed
|
|
|
|
// CHECK: orb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
|
|
orb $0xfe,0xbabecafe
|
|
|
|
// CHECK: orb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
|
|
orb $0xfe,0x12345678
|
|
|
|
// CHECK: orb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: orb $127, 69
|
|
// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
|
|
orb $0x7f,0x45
|
|
|
|
// CHECK: orb $127, 32493
|
|
// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
|
|
orb $0x7f,0x7eed
|
|
|
|
// CHECK: orb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
orb $0x7f,0xbabecafe
|
|
|
|
// CHECK: orb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
|
|
orb $0x7f,0x12345678
|
|
|
|
// CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: orw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
orw $0x7ace,0x45
|
|
|
|
// CHECK: orw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
orw $0x7ace,0x7eed
|
|
|
|
// CHECK: orw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
orw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: orw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
orw $0x7ace,0x12345678
|
|
|
|
// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: orl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
orl $0x7afebabe,0x45
|
|
|
|
// CHECK: orl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
orl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: orl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
orl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: orl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
orl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: orl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
orl $0x13572468,0x45
|
|
|
|
// CHECK: orl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
orl $0x13572468,0x7eed
|
|
|
|
// CHECK: orl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
orl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: orl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
orl $0x13572468,0x12345678
|
|
|
|
// CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: xorb $254, 69
|
|
// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
|
|
xorb $0xfe,0x45
|
|
|
|
// CHECK: xorb $254, 32493
|
|
// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
|
|
xorb $0xfe,0x7eed
|
|
|
|
// CHECK: xorb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
|
|
xorb $0xfe,0xbabecafe
|
|
|
|
// CHECK: xorb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
|
|
xorb $0xfe,0x12345678
|
|
|
|
// CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: xorb $127, 69
|
|
// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
|
|
xorb $0x7f,0x45
|
|
|
|
// CHECK: xorb $127, 32493
|
|
// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
|
|
xorb $0x7f,0x7eed
|
|
|
|
// CHECK: xorb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
|
|
xorb $0x7f,0xbabecafe
|
|
|
|
// CHECK: xorb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
|
|
xorb $0x7f,0x12345678
|
|
|
|
// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: xorw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
xorw $0x7ace,0x45
|
|
|
|
// CHECK: xorw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
xorw $0x7ace,0x7eed
|
|
|
|
// CHECK: xorw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
xorw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: xorw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
xorw $0x7ace,0x12345678
|
|
|
|
// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: xorl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
xorl $0x7afebabe,0x45
|
|
|
|
// CHECK: xorl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
xorl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: xorl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
xorl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: xorl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
xorl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: xorl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
xorl $0x13572468,0x45
|
|
|
|
// CHECK: xorl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
xorl $0x13572468,0x7eed
|
|
|
|
// CHECK: xorl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
xorl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: xorl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
xorl $0x13572468,0x12345678
|
|
|
|
// CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
|
|
adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: adcb $254, 69
|
|
// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
|
|
adcb $0xfe,0x45
|
|
|
|
// CHECK: adcb $254, 32493
|
|
// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
|
|
adcb $0xfe,0x7eed
|
|
|
|
// CHECK: adcb $254, 3133065982
|
|
// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
|
|
adcb $0xfe,0xbabecafe
|
|
|
|
// CHECK: adcb $254, 305419896
|
|
// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
|
|
adcb $0xfe,0x12345678
|
|
|
|
// CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: adcb $127, 69
|
|
// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
|
|
adcb $0x7f,0x45
|
|
|
|
// CHECK: adcb $127, 32493
|
|
// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
|
|
adcb $0x7f,0x7eed
|
|
|
|
// CHECK: adcb $127, 3133065982
|
|
// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
|
|
adcb $0x7f,0xbabecafe
|
|
|
|
// CHECK: adcb $127, 305419896
|
|
// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
|
|
adcb $0x7f,0x12345678
|
|
|
|
// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
|
|
adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: adcw $31438, 69
|
|
// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
|
|
adcw $0x7ace,0x45
|
|
|
|
// CHECK: adcw $31438, 32493
|
|
// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
|
|
adcw $0x7ace,0x7eed
|
|
|
|
// CHECK: adcw $31438, 3133065982
|
|
// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
|
|
adcw $0x7ace,0xbabecafe
|
|
|
|
// CHECK: adcw $31438, 305419896
|
|
// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
|
|
adcw $0x7ace,0x12345678
|
|
|
|
// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
|
|
adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: adcl $2063514302, 69
|
|
// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
adcl $0x7afebabe,0x45
|
|
|
|
// CHECK: adcl $2063514302, 32493
|
|
// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
|
|
adcl $0x7afebabe,0x7eed
|
|
|
|
// CHECK: adcl $2063514302, 3133065982
|
|
// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
|
|
adcl $0x7afebabe,0xbabecafe
|
|
|
|
// CHECK: adcl $2063514302, 305419896
|
|
// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
|
|
adcl $0x7afebabe,0x12345678
|
|
|
|
// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
|
|
adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: adcl $324478056, 69
|
|
// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
adcl $0x13572468,0x45
|
|
|
|
// CHECK: adcl $324478056, 32493
|
|
// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
|
|
adcl $0x13572468,0x7eed
|
|
|
|
// CHECK: adcl $324478056, 3133065982
|
|
// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
|
|
adcl $0x13572468,0xbabecafe
|
|
|
|
// CHECK: adcl $324478056, 305419896
|
|
// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
|
|
adcl $0x13572468,0x12345678
|
|
|
|
// CHECK: negl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
negl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: negw 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
|
|
negw 0x7eed
|
|
|
|
// CHECK: negl 3133065982
|
|
// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
|
|
negl 0xbabecafe
|
|
|
|
// CHECK: negl 305419896
|
|
// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
|
|
negl 0x12345678
|
|
|
|
// CHECK: notl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
notl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: notw 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
|
|
notw 0x7eed
|
|
|
|
// CHECK: notl 3133065982
|
|
// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
|
|
notl 0xbabecafe
|
|
|
|
// CHECK: notl 305419896
|
|
// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
|
|
notl 0x12345678
|
|
|
|
// CHECK: cbtw
|
|
// CHECK: encoding: [0x66,0x98]
|
|
cbtw
|
|
|
|
// CHECK: cwtl
|
|
// CHECK: encoding: [0x98]
|
|
cwtl
|
|
|
|
// CHECK: cwtd
|
|
// CHECK: encoding: [0x66,0x99]
|
|
cwtd
|
|
|
|
// CHECK: cltd
|
|
// CHECK: encoding: [0x99]
|
|
cltd
|
|
|
|
// CHECK: mull 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
mull 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: mulw 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
|
|
mulw 0x7eed
|
|
|
|
// CHECK: mull 3133065982
|
|
// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
|
|
mull 0xbabecafe
|
|
|
|
// CHECK: mull 305419896
|
|
// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
|
|
mull 0x12345678
|
|
|
|
// CHECK: imull 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
imull 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: imulw 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
|
|
imulw 0x7eed
|
|
|
|
// CHECK: imull 3133065982
|
|
// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
|
|
imull 0xbabecafe
|
|
|
|
// CHECK: imull 305419896
|
|
// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
|
|
imull 0x12345678
|
|
|
|
// CHECK: divl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
divl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: divw 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
|
|
divw 0x7eed
|
|
|
|
// CHECK: divl 3133065982
|
|
// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
|
|
divl 0xbabecafe
|
|
|
|
// CHECK: divl 305419896
|
|
// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
|
|
divl 0x12345678
|
|
|
|
// CHECK: idivl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
idivl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: idivw 32493
|
|
// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
|
|
idivw 0x7eed
|
|
|
|
// CHECK: idivl 3133065982
|
|
// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
|
|
idivl 0xbabecafe
|
|
|
|
// CHECK: idivl 305419896
|
|
// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
|
|
idivl 0x12345678
|
|
|
|
// CHECK: roll $0, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
|
|
roll $0,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: roll $0, 69
|
|
// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
|
|
roll $0,0x45
|
|
|
|
// CHECK: roll $0, 32493
|
|
// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
|
|
roll $0,0x7eed
|
|
|
|
// CHECK: roll $0, 3133065982
|
|
// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
|
|
roll $0,0xbabecafe
|
|
|
|
// CHECK: roll $0, 305419896
|
|
// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
|
|
roll $0,0x12345678
|
|
|
|
// CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: rolb $127, 69
|
|
// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
|
|
rolb $0x7f,0x45
|
|
|
|
// CHECK: rolb $127, 32493
|
|
// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
|
|
rolb $0x7f,0x7eed
|
|
|
|
// CHECK: rolb $127, 3133065982
|
|
// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
|
|
rolb $0x7f,0xbabecafe
|
|
|
|
// CHECK: rolb $127, 305419896
|
|
// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
|
|
rolb $0x7f,0x12345678
|
|
|
|
// CHECK: roll 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
roll 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: rolw 32493
|
|
// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
|
|
rolw 0x7eed
|
|
|
|
// CHECK: roll 3133065982
|
|
// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
|
|
roll 0xbabecafe
|
|
|
|
// CHECK: roll 305419896
|
|
// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
|
|
roll 0x12345678
|
|
|
|
// CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
|
|
rorl $0,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: rorl $0, 69
|
|
// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
|
|
rorl $0,0x45
|
|
|
|
// CHECK: rorl $0, 32493
|
|
// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
|
|
rorl $0,0x7eed
|
|
|
|
// CHECK: rorl $0, 3133065982
|
|
// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
|
|
rorl $0,0xbabecafe
|
|
|
|
// CHECK: rorl $0, 305419896
|
|
// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
|
|
rorl $0,0x12345678
|
|
|
|
// CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: rorb $127, 69
|
|
// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
|
|
rorb $0x7f,0x45
|
|
|
|
// CHECK: rorb $127, 32493
|
|
// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
|
|
rorb $0x7f,0x7eed
|
|
|
|
// CHECK: rorb $127, 3133065982
|
|
// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
rorb $0x7f,0xbabecafe
|
|
|
|
// CHECK: rorb $127, 305419896
|
|
// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
|
|
rorb $0x7f,0x12345678
|
|
|
|
// CHECK: rorl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
rorl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: rorw 32493
|
|
// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
|
|
rorw 0x7eed
|
|
|
|
// CHECK: rorl 3133065982
|
|
// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
|
|
rorl 0xbabecafe
|
|
|
|
// CHECK: rorl 305419896
|
|
// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
|
|
rorl 0x12345678
|
|
|
|
// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
|
|
sall $0,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shll $0, 69
|
|
// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
|
|
sall $0,0x45
|
|
|
|
// CHECK: shll $0, 32493
|
|
// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
|
|
sall $0,0x7eed
|
|
|
|
// CHECK: shll $0, 3133065982
|
|
// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
|
|
sall $0,0xbabecafe
|
|
|
|
// CHECK: shll $0, 305419896
|
|
// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
|
|
sall $0,0x12345678
|
|
|
|
// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
salb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shlb $127, 69
|
|
// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
|
|
salb $0x7f,0x45
|
|
|
|
// CHECK: shlb $127, 32493
|
|
// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
|
|
salb $0x7f,0x7eed
|
|
|
|
// CHECK: shlb $127, 3133065982
|
|
// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
|
|
salb $0x7f,0xbabecafe
|
|
|
|
// CHECK: shlb $127, 305419896
|
|
// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
|
|
salb $0x7f,0x12345678
|
|
|
|
// CHECK: shll 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
sall 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shlw 32493
|
|
// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
|
|
salw 0x7eed
|
|
|
|
// CHECK: shll 3133065982
|
|
// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
|
|
sall 0xbabecafe
|
|
|
|
// CHECK: shll 305419896
|
|
// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
|
|
sall 0x12345678
|
|
|
|
// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
|
|
shll $0,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shll $0, 69
|
|
// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
|
|
shll $0,0x45
|
|
|
|
// CHECK: shll $0, 32493
|
|
// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
|
|
shll $0,0x7eed
|
|
|
|
// CHECK: shll $0, 3133065982
|
|
// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
|
|
shll $0,0xbabecafe
|
|
|
|
// CHECK: shll $0, 305419896
|
|
// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
|
|
shll $0,0x12345678
|
|
|
|
// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shlb $127, 69
|
|
// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
|
|
shlb $0x7f,0x45
|
|
|
|
// CHECK: shlb $127, 32493
|
|
// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
|
|
shlb $0x7f,0x7eed
|
|
|
|
// CHECK: shlb $127, 3133065982
|
|
// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
|
|
shlb $0x7f,0xbabecafe
|
|
|
|
// CHECK: shlb $127, 305419896
|
|
// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
|
|
shlb $0x7f,0x12345678
|
|
|
|
// CHECK: shll 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
shll 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shlw 32493
|
|
// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
|
|
shlw 0x7eed
|
|
|
|
// CHECK: shll 3133065982
|
|
// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
|
|
shll 0xbabecafe
|
|
|
|
// CHECK: shll 305419896
|
|
// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
|
|
shll 0x12345678
|
|
|
|
// CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
|
|
shrl $0,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shrl $0, 69
|
|
// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
|
|
shrl $0,0x45
|
|
|
|
// CHECK: shrl $0, 32493
|
|
// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
|
|
shrl $0,0x7eed
|
|
|
|
// CHECK: shrl $0, 3133065982
|
|
// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
|
|
shrl $0,0xbabecafe
|
|
|
|
// CHECK: shrl $0, 305419896
|
|
// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
|
|
shrl $0,0x12345678
|
|
|
|
// CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shrb $127, 69
|
|
// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
|
|
shrb $0x7f,0x45
|
|
|
|
// CHECK: shrb $127, 32493
|
|
// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
|
|
shrb $0x7f,0x7eed
|
|
|
|
// CHECK: shrb $127, 3133065982
|
|
// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
shrb $0x7f,0xbabecafe
|
|
|
|
// CHECK: shrb $127, 305419896
|
|
// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
|
|
shrb $0x7f,0x12345678
|
|
|
|
// CHECK: shrl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
shrl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: shrw 32493
|
|
// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
|
|
shrw 0x7eed
|
|
|
|
// CHECK: shrl 3133065982
|
|
// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
|
|
shrl 0xbabecafe
|
|
|
|
// CHECK: shrl 305419896
|
|
// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
|
|
shrl 0x12345678
|
|
|
|
// CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
|
|
sarl $0,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sarl $0, 69
|
|
// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
|
|
sarl $0,0x45
|
|
|
|
// CHECK: sarl $0, 32493
|
|
// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
|
|
sarl $0,0x7eed
|
|
|
|
// CHECK: sarl $0, 3133065982
|
|
// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
|
|
sarl $0,0xbabecafe
|
|
|
|
// CHECK: sarl $0, 305419896
|
|
// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
|
|
sarl $0,0x12345678
|
|
|
|
// CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
|
|
sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sarb $127, 69
|
|
// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
|
|
sarb $0x7f,0x45
|
|
|
|
// CHECK: sarb $127, 32493
|
|
// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
|
|
sarb $0x7f,0x7eed
|
|
|
|
// CHECK: sarb $127, 3133065982
|
|
// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
|
|
sarb $0x7f,0xbabecafe
|
|
|
|
// CHECK: sarb $127, 305419896
|
|
// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
|
|
sarb $0x7f,0x12345678
|
|
|
|
// CHECK: sarl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
sarl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sarw 32493
|
|
// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
|
|
sarw 0x7eed
|
|
|
|
// CHECK: sarl 3133065982
|
|
// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
|
|
sarl 0xbabecafe
|
|
|
|
// CHECK: sarl 305419896
|
|
// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
|
|
sarl 0x12345678
|
|
|
|
// CHECK: call *%ecx
|
|
// CHECK: encoding: [0xff,0xd1]
|
|
call *%ecx
|
|
|
|
// CHECK: call *3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
call *0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: call *3135175374
|
|
// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
|
|
call *0xbadeface
|
|
|
|
// CHECK: call *3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
call *0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: call *3135175374
|
|
// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
|
|
call *0xbadeface
|
|
|
|
// CHECK: lcallw *32493
|
|
// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
|
|
lcallw *0x7eed
|
|
|
|
// CHECK: jmp *3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
jmp *0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: jmp *3135175374
|
|
// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
|
|
jmp *0xbadeface
|
|
|
|
// CHECK: jmp *3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
jmp *0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: jmp *3135175374
|
|
// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
|
|
jmp *0xbadeface
|
|
|
|
// CHECK: ljmpl *3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
ljmpl *0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: ljmpw *32493
|
|
// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
|
|
ljmpw *0x7eed
|
|
|
|
// CHECK: ljmpl *3133065982
|
|
// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
|
|
ljmpl *0xbabecafe
|
|
|
|
// CHECK: ljmpl *305419896
|
|
// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
|
|
ljmpl *0x12345678
|
|
|
|
// CHECK: ret
|
|
// CHECK: encoding: [0xc3]
|
|
ret
|
|
|
|
// CHECK: lret
|
|
// CHECK: encoding: [0xcb]
|
|
lret
|
|
|
|
// CHECK: leave
|
|
// CHECK: encoding: [0xc9]
|
|
leave
|
|
|
|
// CHECK: seto %bl
|
|
// CHECK: encoding: [0x0f,0x90,0xc3]
|
|
seto %bl
|
|
|
|
// CHECK: seto 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
seto 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: seto 32493
|
|
// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
|
|
seto 0x7eed
|
|
|
|
// CHECK: seto 3133065982
|
|
// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
|
|
seto 0xbabecafe
|
|
|
|
// CHECK: seto 305419896
|
|
// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
|
|
seto 0x12345678
|
|
|
|
// CHECK: setno %bl
|
|
// CHECK: encoding: [0x0f,0x91,0xc3]
|
|
setno %bl
|
|
|
|
// CHECK: setno 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setno 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setno 32493
|
|
// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
|
|
setno 0x7eed
|
|
|
|
// CHECK: setno 3133065982
|
|
// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
|
|
setno 0xbabecafe
|
|
|
|
// CHECK: setno 305419896
|
|
// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
|
|
setno 0x12345678
|
|
|
|
// CHECK: setb %bl
|
|
// CHECK: encoding: [0x0f,0x92,0xc3]
|
|
setb %bl
|
|
|
|
// CHECK: setb 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setb 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setb 32493
|
|
// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
|
|
setb 0x7eed
|
|
|
|
// CHECK: setb 3133065982
|
|
// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
|
|
setb 0xbabecafe
|
|
|
|
// CHECK: setb 305419896
|
|
// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
|
|
setb 0x12345678
|
|
|
|
// CHECK: setae %bl
|
|
// CHECK: encoding: [0x0f,0x93,0xc3]
|
|
setae %bl
|
|
|
|
// CHECK: setae 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setae 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setae 32493
|
|
// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
|
|
setae 0x7eed
|
|
|
|
// CHECK: setae 3133065982
|
|
// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
|
|
setae 0xbabecafe
|
|
|
|
// CHECK: setae 305419896
|
|
// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
|
|
setae 0x12345678
|
|
|
|
// CHECK: sete %bl
|
|
// CHECK: encoding: [0x0f,0x94,0xc3]
|
|
sete %bl
|
|
|
|
// CHECK: sete 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
sete 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sete 32493
|
|
// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
|
|
sete 0x7eed
|
|
|
|
// CHECK: sete 3133065982
|
|
// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
|
|
sete 0xbabecafe
|
|
|
|
// CHECK: sete 305419896
|
|
// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
|
|
sete 0x12345678
|
|
|
|
// CHECK: setne %bl
|
|
// CHECK: encoding: [0x0f,0x95,0xc3]
|
|
setne %bl
|
|
|
|
// CHECK: setne 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setne 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setne 32493
|
|
// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
|
|
setne 0x7eed
|
|
|
|
// CHECK: setne 3133065982
|
|
// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
|
|
setne 0xbabecafe
|
|
|
|
// CHECK: setne 305419896
|
|
// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
|
|
setne 0x12345678
|
|
|
|
// CHECK: setbe %bl
|
|
// CHECK: encoding: [0x0f,0x96,0xc3]
|
|
setbe %bl
|
|
|
|
// CHECK: setbe 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setbe 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setbe 32493
|
|
// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
|
|
setbe 0x7eed
|
|
|
|
// CHECK: setbe 3133065982
|
|
// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
|
|
setbe 0xbabecafe
|
|
|
|
// CHECK: setbe 305419896
|
|
// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
|
|
setbe 0x12345678
|
|
|
|
// CHECK: seta %bl
|
|
// CHECK: encoding: [0x0f,0x97,0xc3]
|
|
seta %bl
|
|
|
|
// CHECK: seta 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
seta 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: seta 32493
|
|
// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
|
|
seta 0x7eed
|
|
|
|
// CHECK: seta 3133065982
|
|
// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
|
|
seta 0xbabecafe
|
|
|
|
// CHECK: seta 305419896
|
|
// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
|
|
seta 0x12345678
|
|
|
|
// CHECK: sets %bl
|
|
// CHECK: encoding: [0x0f,0x98,0xc3]
|
|
sets %bl
|
|
|
|
// CHECK: sets 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
sets 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: sets 32493
|
|
// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
|
|
sets 0x7eed
|
|
|
|
// CHECK: sets 3133065982
|
|
// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
|
|
sets 0xbabecafe
|
|
|
|
// CHECK: sets 305419896
|
|
// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
|
|
sets 0x12345678
|
|
|
|
// CHECK: setns %bl
|
|
// CHECK: encoding: [0x0f,0x99,0xc3]
|
|
setns %bl
|
|
|
|
// CHECK: setns 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setns 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setns 32493
|
|
// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
|
|
setns 0x7eed
|
|
|
|
// CHECK: setns 3133065982
|
|
// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
|
|
setns 0xbabecafe
|
|
|
|
// CHECK: setns 305419896
|
|
// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
|
|
setns 0x12345678
|
|
|
|
// CHECK: setp %bl
|
|
// CHECK: encoding: [0x0f,0x9a,0xc3]
|
|
setp %bl
|
|
|
|
// CHECK: setp 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setp 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setp 32493
|
|
// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
|
|
setp 0x7eed
|
|
|
|
// CHECK: setp 3133065982
|
|
// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
|
|
setp 0xbabecafe
|
|
|
|
// CHECK: setp 305419896
|
|
// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
|
|
setp 0x12345678
|
|
|
|
// CHECK: setnp %bl
|
|
// CHECK: encoding: [0x0f,0x9b,0xc3]
|
|
setnp %bl
|
|
|
|
// CHECK: setnp 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setnp 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setnp 32493
|
|
// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
|
|
setnp 0x7eed
|
|
|
|
// CHECK: setnp 3133065982
|
|
// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
|
|
setnp 0xbabecafe
|
|
|
|
// CHECK: setnp 305419896
|
|
// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
|
|
setnp 0x12345678
|
|
|
|
// CHECK: setl %bl
|
|
// CHECK: encoding: [0x0f,0x9c,0xc3]
|
|
setl %bl
|
|
|
|
// CHECK: setl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setl 32493
|
|
// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
|
|
setl 0x7eed
|
|
|
|
// CHECK: setl 3133065982
|
|
// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
|
|
setl 0xbabecafe
|
|
|
|
// CHECK: setl 305419896
|
|
// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
|
|
setl 0x12345678
|
|
|
|
// CHECK: setge %bl
|
|
// CHECK: encoding: [0x0f,0x9d,0xc3]
|
|
setge %bl
|
|
|
|
// CHECK: setge 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setge 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setge 32493
|
|
// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
|
|
setge 0x7eed
|
|
|
|
// CHECK: setge 3133065982
|
|
// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
|
|
setge 0xbabecafe
|
|
|
|
// CHECK: setge 305419896
|
|
// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
|
|
setge 0x12345678
|
|
|
|
// CHECK: setle %bl
|
|
// CHECK: encoding: [0x0f,0x9e,0xc3]
|
|
setle %bl
|
|
|
|
// CHECK: setle 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setle 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setle 32493
|
|
// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
|
|
setle 0x7eed
|
|
|
|
// CHECK: setle 3133065982
|
|
// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
|
|
setle 0xbabecafe
|
|
|
|
// CHECK: setle 305419896
|
|
// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
|
|
setle 0x12345678
|
|
|
|
// CHECK: setg %bl
|
|
// CHECK: encoding: [0x0f,0x9f,0xc3]
|
|
setg %bl
|
|
|
|
// CHECK: setg 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
setg 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: setg 32493
|
|
// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
|
|
setg 0x7eed
|
|
|
|
// CHECK: setg 3133065982
|
|
// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
|
|
setg 0xbabecafe
|
|
|
|
// CHECK: setg 305419896
|
|
// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
|
|
setg 0x12345678
|
|
|
|
// CHECK: rsm
|
|
// CHECK: encoding: [0x0f,0xaa]
|
|
rsm
|
|
|
|
// CHECK: hlt
|
|
// CHECK: encoding: [0xf4]
|
|
hlt
|
|
|
|
// CHECK: nopl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
nopl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: nopw 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
|
|
nopw 0x7eed
|
|
|
|
// CHECK: nopl 3133065982
|
|
// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
|
|
nopl 0xbabecafe
|
|
|
|
// CHECK: nopl 305419896
|
|
// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
|
|
nopl 0x12345678
|
|
|
|
// CHECK: nop
|
|
// CHECK: encoding: [0x90]
|
|
nop
|
|
|
|
// CHECK: lldtw 32493
|
|
// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
|
|
lldtw 0x7eed
|
|
|
|
// CHECK: lmsww 32493
|
|
// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
|
|
lmsww 0x7eed
|
|
|
|
// CHECK: ltrw 32493
|
|
// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
|
|
ltrw 0x7eed
|
|
|
|
// CHECK: sldtw 32493
|
|
// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
|
|
sldtw 0x7eed
|
|
|
|
// CHECK: smsww 32493
|
|
// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
|
|
smsww 0x7eed
|
|
|
|
// CHECK: strw 32493
|
|
// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
|
|
strw 0x7eed
|
|
|
|
// CHECK: verr %bx
|
|
// CHECK: encoding: [0x0f,0x00,0xe3]
|
|
verr %bx
|
|
|
|
// CHECK: verr 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
verr 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: verr 3133065982
|
|
// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
|
|
verr 0xbabecafe
|
|
|
|
// CHECK: verr 305419896
|
|
// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
|
|
verr 0x12345678
|
|
|
|
// CHECK: verw %bx
|
|
// CHECK: encoding: [0x0f,0x00,0xeb]
|
|
verw %bx
|
|
|
|
// CHECK: verw 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
verw 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: verw 3133065982
|
|
// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
|
|
verw 0xbabecafe
|
|
|
|
// CHECK: verw 305419896
|
|
// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
|
|
verw 0x12345678
|
|
|
|
// CHECK: fld %st(2)
|
|
// CHECK: encoding: [0xd9,0xc2]
|
|
fld %st(2)
|
|
|
|
// CHECK: fldl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
fldl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fldl 3133065982
|
|
// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
|
|
fldl 0xbabecafe
|
|
|
|
// CHECK: fldl 305419896
|
|
// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
|
|
fldl 0x12345678
|
|
|
|
// CHECK: fld %st(2)
|
|
// CHECK: encoding: [0xd9,0xc2]
|
|
fld %st(2)
|
|
|
|
// CHECK: fildl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
fildl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fildl 3133065982
|
|
// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
|
|
fildl 0xbabecafe
|
|
|
|
// CHECK: fildl 305419896
|
|
// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
|
|
fildl 0x12345678
|
|
|
|
// CHECK: fildll 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
fildll 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fildll 32493
|
|
// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
|
|
fildll 0x7eed
|
|
|
|
// CHECK: fildll 3133065982
|
|
// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
|
|
fildll 0xbabecafe
|
|
|
|
// CHECK: fildll 305419896
|
|
// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
|
|
fildll 0x12345678
|
|
|
|
// CHECK: fldt 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
fldt 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fldt 32493
|
|
// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
|
|
fldt 0x7eed
|
|
|
|
// CHECK: fldt 3133065982
|
|
// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
|
|
fldt 0xbabecafe
|
|
|
|
// CHECK: fldt 305419896
|
|
// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
|
|
fldt 0x12345678
|
|
|
|
// CHECK: fbld 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
fbld 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fbld 32493
|
|
// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
|
|
fbld 0x7eed
|
|
|
|
// CHECK: fbld 3133065982
|
|
// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
|
|
fbld 0xbabecafe
|
|
|
|
// CHECK: fbld 305419896
|
|
// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
|
|
fbld 0x12345678
|
|
|
|
// CHECK: fst %st(2)
|
|
// CHECK: encoding: [0xdd,0xd2]
|
|
fst %st(2)
|
|
|
|
// CHECK: fstl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
fstl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fstl 3133065982
|
|
// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
|
|
fstl 0xbabecafe
|
|
|
|
// CHECK: fstl 305419896
|
|
// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
|
|
fstl 0x12345678
|
|
|
|
// CHECK: fst %st(2)
|
|
// CHECK: encoding: [0xdd,0xd2]
|
|
fst %st(2)
|
|
|
|
// CHECK: fistl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
fistl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fistl 3133065982
|
|
// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
|
|
fistl 0xbabecafe
|
|
|
|
// CHECK: fistl 305419896
|
|
// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
|
|
fistl 0x12345678
|
|
|
|
// CHECK: fstp %st(2)
|
|
// CHECK: encoding: [0xdd,0xda]
|
|
fstp %st(2)
|
|
|
|
// CHECK: fstpl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fstpl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fstpl 3133065982
|
|
// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
|
|
fstpl 0xbabecafe
|
|
|
|
// CHECK: fstpl 305419896
|
|
// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
|
|
fstpl 0x12345678
|
|
|
|
// CHECK: fstp %st(2)
|
|
// CHECK: encoding: [0xdd,0xda]
|
|
fstp %st(2)
|
|
|
|
// CHECK: fistpl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fistpl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fistpl 3133065982
|
|
// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
|
|
fistpl 0xbabecafe
|
|
|
|
// CHECK: fistpl 305419896
|
|
// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
|
|
fistpl 0x12345678
|
|
|
|
// CHECK: fistpll 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
fistpll 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fistpll 32493
|
|
// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
|
|
fistpll 0x7eed
|
|
|
|
// CHECK: fistpll 3133065982
|
|
// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
|
|
fistpll 0xbabecafe
|
|
|
|
// CHECK: fistpll 305419896
|
|
// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
|
|
fistpll 0x12345678
|
|
|
|
// CHECK: fstpt 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
fstpt 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fstpt 32493
|
|
// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
|
|
fstpt 0x7eed
|
|
|
|
// CHECK: fstpt 3133065982
|
|
// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
|
|
fstpt 0xbabecafe
|
|
|
|
// CHECK: fstpt 305419896
|
|
// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
|
|
fstpt 0x12345678
|
|
|
|
// CHECK: fbstp 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
fbstp 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fbstp 32493
|
|
// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
|
|
fbstp 0x7eed
|
|
|
|
// CHECK: fbstp 3133065982
|
|
// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
|
|
fbstp 0xbabecafe
|
|
|
|
// CHECK: fbstp 305419896
|
|
// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
|
|
fbstp 0x12345678
|
|
|
|
// CHECK: fxch %st(2)
|
|
// CHECK: encoding: [0xd9,0xca]
|
|
fxch %st(2)
|
|
|
|
// CHECK: fcom %st(2)
|
|
// CHECK: encoding: [0xd8,0xd2]
|
|
fcom %st(2)
|
|
|
|
// CHECK: fcom %st(2)
|
|
// CHECK: encoding: [0xd8,0xd2]
|
|
fcom %st(2)
|
|
|
|
// CHECK: ficoml 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
ficoml 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: ficoml 3133065982
|
|
// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
|
|
ficoml 0xbabecafe
|
|
|
|
// CHECK: ficoml 305419896
|
|
// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
|
|
ficoml 0x12345678
|
|
|
|
// CHECK: fcomp %st(2)
|
|
// CHECK: encoding: [0xd8,0xda]
|
|
fcomp %st(2)
|
|
|
|
// CHECK: fcomp %st(2)
|
|
// CHECK: encoding: [0xd8,0xda]
|
|
fcomp %st(2)
|
|
|
|
// CHECK: ficompl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
ficompl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: ficompl 3133065982
|
|
// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
|
|
ficompl 0xbabecafe
|
|
|
|
// CHECK: ficompl 305419896
|
|
// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
|
|
ficompl 0x12345678
|
|
|
|
// CHECK: fcompp
|
|
// CHECK: encoding: [0xde,0xd9]
|
|
fcompp
|
|
|
|
// CHECK: fucom %st(2)
|
|
// CHECK: encoding: [0xdd,0xe2]
|
|
fucom %st(2)
|
|
|
|
// CHECK: fucomp %st(2)
|
|
// CHECK: encoding: [0xdd,0xea]
|
|
fucomp %st(2)
|
|
|
|
// CHECK: fucompp
|
|
// CHECK: encoding: [0xda,0xe9]
|
|
fucompp
|
|
|
|
// CHECK: ftst
|
|
// CHECK: encoding: [0xd9,0xe4]
|
|
ftst
|
|
|
|
// CHECK: fxam
|
|
// CHECK: encoding: [0xd9,0xe5]
|
|
fxam
|
|
|
|
// CHECK: fld1
|
|
// CHECK: encoding: [0xd9,0xe8]
|
|
fld1
|
|
|
|
// CHECK: fldl2t
|
|
// CHECK: encoding: [0xd9,0xe9]
|
|
fldl2t
|
|
|
|
// CHECK: fldl2e
|
|
// CHECK: encoding: [0xd9,0xea]
|
|
fldl2e
|
|
|
|
// CHECK: fldpi
|
|
// CHECK: encoding: [0xd9,0xeb]
|
|
fldpi
|
|
|
|
// CHECK: fldlg2
|
|
// CHECK: encoding: [0xd9,0xec]
|
|
fldlg2
|
|
|
|
// CHECK: fldln2
|
|
// CHECK: encoding: [0xd9,0xed]
|
|
fldln2
|
|
|
|
// CHECK: fldz
|
|
// CHECK: encoding: [0xd9,0xee]
|
|
fldz
|
|
|
|
// CHECK: fadd %st(2)
|
|
// CHECK: encoding: [0xd8,0xc2]
|
|
fadd %st(2)
|
|
|
|
// CHECK: faddl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
faddl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: faddl 3133065982
|
|
// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
|
|
faddl 0xbabecafe
|
|
|
|
// CHECK: faddl 305419896
|
|
// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
|
|
faddl 0x12345678
|
|
|
|
// CHECK: fiaddl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
fiaddl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fiaddl 3133065982
|
|
// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
|
|
fiaddl 0xbabecafe
|
|
|
|
// CHECK: fiaddl 305419896
|
|
// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
|
|
fiaddl 0x12345678
|
|
|
|
// CHECK: faddp %st(2)
|
|
// CHECK: encoding: [0xde,0xc2]
|
|
faddp %st(2)
|
|
|
|
// CHECK: fsub %st(2)
|
|
// CHECK: encoding: [0xd8,0xe2]
|
|
fsub %st(2)
|
|
|
|
// CHECK: fsubl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
fsubl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fsubl 3133065982
|
|
// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
|
|
fsubl 0xbabecafe
|
|
|
|
// CHECK: fsubl 305419896
|
|
// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
|
|
fsubl 0x12345678
|
|
|
|
// CHECK: fisubl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
|
|
fisubl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fisubl 3133065982
|
|
// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
|
|
fisubl 0xbabecafe
|
|
|
|
// CHECK: fisubl 305419896
|
|
// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
|
|
fisubl 0x12345678
|
|
|
|
// CHECK: fsubp %st(2)
|
|
// CHECK: encoding: [0xde,0xe2]
|
|
fsubp %st(2)
|
|
|
|
// CHECK: fsubr %st(2)
|
|
// CHECK: encoding: [0xd8,0xea]
|
|
fsubr %st(2)
|
|
|
|
// CHECK: fsubrl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
fsubrl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fsubrl 3133065982
|
|
// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
|
|
fsubrl 0xbabecafe
|
|
|
|
// CHECK: fsubrl 305419896
|
|
// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
|
|
fsubrl 0x12345678
|
|
|
|
// CHECK: fisubrl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
fisubrl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fisubrl 3133065982
|
|
// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
|
|
fisubrl 0xbabecafe
|
|
|
|
// CHECK: fisubrl 305419896
|
|
// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
|
|
fisubrl 0x12345678
|
|
|
|
// CHECK: fsubrp %st(2)
|
|
// CHECK: encoding: [0xde,0xea]
|
|
fsubrp %st(2)
|
|
|
|
// CHECK: fmul %st(2)
|
|
// CHECK: encoding: [0xd8,0xca]
|
|
fmul %st(2)
|
|
|
|
// CHECK: fmull 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fmull 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fmull 3133065982
|
|
// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
|
|
fmull 0xbabecafe
|
|
|
|
// CHECK: fmull 305419896
|
|
// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
|
|
fmull 0x12345678
|
|
|
|
// CHECK: fimull 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fimull 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fimull 3133065982
|
|
// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
|
|
fimull 0xbabecafe
|
|
|
|
// CHECK: fimull 305419896
|
|
// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
|
|
fimull 0x12345678
|
|
|
|
// CHECK: fmulp %st(2)
|
|
// CHECK: encoding: [0xde,0xca]
|
|
fmulp %st(2)
|
|
|
|
// CHECK: fdiv %st(2)
|
|
// CHECK: encoding: [0xd8,0xf2]
|
|
fdiv %st(2)
|
|
|
|
// CHECK: fdivl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
fdivl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fdivl 3133065982
|
|
// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
|
|
fdivl 0xbabecafe
|
|
|
|
// CHECK: fdivl 305419896
|
|
// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
|
|
fdivl 0x12345678
|
|
|
|
// CHECK: fidivl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
fidivl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fidivl 3133065982
|
|
// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
|
|
fidivl 0xbabecafe
|
|
|
|
// CHECK: fidivl 305419896
|
|
// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
|
|
fidivl 0x12345678
|
|
|
|
// CHECK: fdivp %st(2)
|
|
// CHECK: encoding: [0xde,0xf2]
|
|
fdivp %st(2)
|
|
|
|
// CHECK: fdivr %st(2)
|
|
// CHECK: encoding: [0xd8,0xfa]
|
|
fdivr %st(2)
|
|
|
|
// CHECK: fdivrl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
fdivrl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fdivrl 3133065982
|
|
// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
|
|
fdivrl 0xbabecafe
|
|
|
|
// CHECK: fdivrl 305419896
|
|
// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
|
|
fdivrl 0x12345678
|
|
|
|
// CHECK: fidivrl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
fidivrl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fidivrl 3133065982
|
|
// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
|
|
fidivrl 0xbabecafe
|
|
|
|
// CHECK: fidivrl 305419896
|
|
// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
|
|
fidivrl 0x12345678
|
|
|
|
// CHECK: fdivrp %st(2)
|
|
// CHECK: encoding: [0xde,0xfa]
|
|
fdivrp %st(2)
|
|
|
|
// CHECK: f2xm1
|
|
// CHECK: encoding: [0xd9,0xf0]
|
|
f2xm1
|
|
|
|
// CHECK: fyl2x
|
|
// CHECK: encoding: [0xd9,0xf1]
|
|
fyl2x
|
|
|
|
// CHECK: fptan
|
|
// CHECK: encoding: [0xd9,0xf2]
|
|
fptan
|
|
|
|
// CHECK: fpatan
|
|
// CHECK: encoding: [0xd9,0xf3]
|
|
fpatan
|
|
|
|
// CHECK: fxtract
|
|
// CHECK: encoding: [0xd9,0xf4]
|
|
fxtract
|
|
|
|
// CHECK: fprem1
|
|
// CHECK: encoding: [0xd9,0xf5]
|
|
fprem1
|
|
|
|
// CHECK: fdecstp
|
|
// CHECK: encoding: [0xd9,0xf6]
|
|
fdecstp
|
|
|
|
// CHECK: fincstp
|
|
// CHECK: encoding: [0xd9,0xf7]
|
|
fincstp
|
|
|
|
// CHECK: fprem
|
|
// CHECK: encoding: [0xd9,0xf8]
|
|
fprem
|
|
|
|
// CHECK: fyl2xp1
|
|
// CHECK: encoding: [0xd9,0xf9]
|
|
fyl2xp1
|
|
|
|
// CHECK: fsqrt
|
|
// CHECK: encoding: [0xd9,0xfa]
|
|
fsqrt
|
|
|
|
// CHECK: fsincos
|
|
// CHECK: encoding: [0xd9,0xfb]
|
|
fsincos
|
|
|
|
// CHECK: frndint
|
|
// CHECK: encoding: [0xd9,0xfc]
|
|
frndint
|
|
|
|
// CHECK: fscale
|
|
// CHECK: encoding: [0xd9,0xfd]
|
|
fscale
|
|
|
|
// CHECK: fsin
|
|
// CHECK: encoding: [0xd9,0xfe]
|
|
fsin
|
|
|
|
// CHECK: fcos
|
|
// CHECK: encoding: [0xd9,0xff]
|
|
fcos
|
|
|
|
// CHECK: fchs
|
|
// CHECK: encoding: [0xd9,0xe0]
|
|
fchs
|
|
|
|
// CHECK: fabs
|
|
// CHECK: encoding: [0xd9,0xe1]
|
|
fabs
|
|
|
|
// CHECK: fninit
|
|
// CHECK: encoding: [0xdb,0xe3]
|
|
fninit
|
|
|
|
// CHECK: fldcw 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
fldcw 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fldcw 3133065982
|
|
// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
|
|
fldcw 0xbabecafe
|
|
|
|
// CHECK: fldcw 305419896
|
|
// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
|
|
fldcw 0x12345678
|
|
|
|
// CHECK: fnstcw 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
fnstcw 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fnstcw 3133065982
|
|
// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
|
|
fnstcw 0xbabecafe
|
|
|
|
// CHECK: fnstcw 305419896
|
|
// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
|
|
fnstcw 0x12345678
|
|
|
|
// CHECK: fnstsw 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
fnstsw 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fnstsw 3133065982
|
|
// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
|
|
fnstsw 0xbabecafe
|
|
|
|
// CHECK: fnstsw 305419896
|
|
// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
|
|
fnstsw 0x12345678
|
|
|
|
// CHECK: fnclex
|
|
// CHECK: encoding: [0xdb,0xe2]
|
|
fnclex
|
|
|
|
// CHECK: fnstenv 32493
|
|
// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
|
|
fnstenv 0x7eed
|
|
|
|
// CHECK: fldenv 32493
|
|
// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
|
|
fldenv 0x7eed
|
|
|
|
// CHECK: fnsave 32493
|
|
// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
|
|
fnsave 0x7eed
|
|
|
|
// CHECK: frstor 32493
|
|
// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
|
|
frstor 0x7eed
|
|
|
|
// CHECK: ffree %st(2)
|
|
// CHECK: encoding: [0xdd,0xc2]
|
|
ffree %st(2)
|
|
|
|
// CHECK: fnop
|
|
// CHECK: encoding: [0xd9,0xd0]
|
|
fnop
|
|
|
|
// CHECK: invd
|
|
// CHECK: encoding: [0x0f,0x08]
|
|
invd
|
|
|
|
// CHECK: wbinvd
|
|
// CHECK: encoding: [0x0f,0x09]
|
|
wbinvd
|
|
|
|
// CHECK: cpuid
|
|
// CHECK: encoding: [0x0f,0xa2]
|
|
cpuid
|
|
|
|
// CHECK: wrmsr
|
|
// CHECK: encoding: [0x0f,0x30]
|
|
wrmsr
|
|
|
|
// CHECK: rdtsc
|
|
// CHECK: encoding: [0x0f,0x31]
|
|
rdtsc
|
|
|
|
// CHECK: rdmsr
|
|
// CHECK: encoding: [0x0f,0x32]
|
|
rdmsr
|
|
|
|
// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: cmpxchg8b 32493
|
|
// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
|
|
cmpxchg8b 0x7eed
|
|
|
|
// CHECK: cmpxchg8b 3133065982
|
|
// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
|
|
cmpxchg8b 0xbabecafe
|
|
|
|
// CHECK: cmpxchg8b 305419896
|
|
// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
|
|
cmpxchg8b 0x12345678
|
|
|
|
// CHECK: sysenter
|
|
// CHECK: encoding: [0x0f,0x34]
|
|
sysenter
|
|
|
|
// CHECK: sysexit
|
|
// CHECK: encoding: [0x0f,0x35]
|
|
sysexit
|
|
|
|
// CHECK: fxsave 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
fxsave 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fxsave 32493
|
|
// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
|
|
fxsave 0x7eed
|
|
|
|
// CHECK: fxsave 3133065982
|
|
// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
|
|
fxsave 0xbabecafe
|
|
|
|
// CHECK: fxsave 305419896
|
|
// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
|
|
fxsave 0x12345678
|
|
|
|
// CHECK: fxrstor 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fxrstor 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fxrstor 32493
|
|
// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
|
|
fxrstor 0x7eed
|
|
|
|
// CHECK: fxrstor 3133065982
|
|
// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
|
|
fxrstor 0xbabecafe
|
|
|
|
// CHECK: fxrstor 305419896
|
|
// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
|
|
fxrstor 0x12345678
|
|
|
|
// CHECK: rdpmc
|
|
// CHECK: encoding: [0x0f,0x33]
|
|
rdpmc
|
|
|
|
// CHECK: ud2
|
|
// CHECK: encoding: [0x0f,0x0b]
|
|
ud2
|
|
|
|
// CHECK: fcmovb %st(2), %st(0)
|
|
// CHECK: encoding: [0xda,0xc2]
|
|
fcmovb %st(2),%st
|
|
|
|
// CHECK: fcmove %st(2), %st(0)
|
|
// CHECK: encoding: [0xda,0xca]
|
|
fcmove %st(2),%st
|
|
|
|
// CHECK: fcmovbe %st(2), %st(0)
|
|
// CHECK: encoding: [0xda,0xd2]
|
|
fcmovbe %st(2),%st
|
|
|
|
// CHECK: fcmovu %st(2), %st(0)
|
|
// CHECK: encoding: [0xda,0xda]
|
|
fcmovu %st(2),%st
|
|
|
|
// CHECK: fcmovnb %st(2), %st(0)
|
|
// CHECK: encoding: [0xdb,0xc2]
|
|
fcmovnb %st(2),%st
|
|
|
|
// CHECK: fcmovne %st(2), %st(0)
|
|
// CHECK: encoding: [0xdb,0xca]
|
|
fcmovne %st(2),%st
|
|
|
|
// CHECK: fcmovnbe %st(2), %st(0)
|
|
// CHECK: encoding: [0xdb,0xd2]
|
|
fcmovnbe %st(2),%st
|
|
|
|
// CHECK: fcmovnu %st(2), %st(0)
|
|
// CHECK: encoding: [0xdb,0xda]
|
|
fcmovnu %st(2),%st
|
|
|
|
// CHECK: fcomi %st(2), %st(0)
|
|
// CHECK: encoding: [0xdb,0xf2]
|
|
fcomi %st(2),%st
|
|
|
|
// CHECK: fucomi %st(2), %st(0)
|
|
// CHECK: encoding: [0xdb,0xea]
|
|
fucomi %st(2),%st
|
|
|
|
// CHECK: fcomip %st(2), %st(0)
|
|
// CHECK: encoding: [0xdf,0xf2]
|
|
fcomip %st(2),%st
|
|
|
|
// CHECK: fucomip %st(2), %st(0)
|
|
// CHECK: encoding: [0xdf,0xea]
|
|
fucomip %st(2),%st
|
|
|
|
// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movnti %ecx, 69
|
|
// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
|
|
movnti %ecx,0x45
|
|
|
|
// CHECK: movnti %ecx, 32493
|
|
// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
|
|
movnti %ecx,0x7eed
|
|
|
|
// CHECK: movnti %ecx, 3133065982
|
|
// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
|
|
movnti %ecx,0xbabecafe
|
|
|
|
// CHECK: movnti %ecx, 305419896
|
|
// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
|
|
movnti %ecx,0x12345678
|
|
|
|
// CHECK: clflush 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
clflush 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: clflush 32493
|
|
// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
|
|
clflush 0x7eed
|
|
|
|
// CHECK: clflush 3133065982
|
|
// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
|
|
clflush 0xbabecafe
|
|
|
|
// CHECK: clflush 305419896
|
|
// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
|
|
clflush 0x12345678
|
|
|
|
// CHECK: emms
|
|
// CHECK: encoding: [0x0f,0x77]
|
|
emms
|
|
|
|
// CHECK: movd %ecx, %mm3
|
|
// CHECK: encoding: [0x0f,0x6e,0xd9]
|
|
movd %ecx,%mm3
|
|
|
|
// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: movd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
|
|
movd 0x45,%mm3
|
|
|
|
// CHECK: movd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
|
|
movd 0x7eed,%mm3
|
|
|
|
// CHECK: movd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
|
|
movd 0xbabecafe,%mm3
|
|
|
|
// CHECK: movd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
|
|
movd 0x12345678,%mm3
|
|
|
|
// CHECK: movd %mm3, %ecx
|
|
// CHECK: encoding: [0x0f,0x7e,0xd9]
|
|
movd %mm3,%ecx
|
|
|
|
// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movd %mm3,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movd %mm3, 69
|
|
// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
|
|
movd %mm3,0x45
|
|
|
|
// CHECK: movd %mm3, 32493
|
|
// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
|
|
movd %mm3,0x7eed
|
|
|
|
// CHECK: movd %mm3, 3133065982
|
|
// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
|
|
movd %mm3,0xbabecafe
|
|
|
|
// CHECK: movd %mm3, 305419896
|
|
// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
|
|
movd %mm3,0x12345678
|
|
|
|
// CHECK: movd %ecx, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0xe9]
|
|
movd %ecx,%xmm5
|
|
|
|
// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
|
|
movd 0x45,%xmm5
|
|
|
|
// CHECK: movd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
|
|
movd 0x7eed,%xmm5
|
|
|
|
// CHECK: movd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
|
|
movd 0x12345678,%xmm5
|
|
|
|
// CHECK: movd %xmm5, %ecx
|
|
// CHECK: encoding: [0x66,0x0f,0x7e,0xe9]
|
|
movd %xmm5,%ecx
|
|
|
|
// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movd %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
|
|
movd %xmm5,0x45
|
|
|
|
// CHECK: movd %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
|
|
movd %xmm5,0x7eed
|
|
|
|
// CHECK: movd %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movd %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
|
|
movd %xmm5,0x12345678
|
|
|
|
// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: movq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
|
|
movq 0x45,%mm3
|
|
|
|
// CHECK: movq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
|
|
movq 0x7eed,%mm3
|
|
|
|
// CHECK: movq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
|
|
movq 0xbabecafe,%mm3
|
|
|
|
// CHECK: movq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
|
|
movq 0x12345678,%mm3
|
|
|
|
// CHECK: movq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0xdb]
|
|
movq %mm3,%mm3
|
|
|
|
// CHECK: movq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x6f,0xdb]
|
|
movq %mm3,%mm3
|
|
|
|
// CHECK: movq %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x7e,0xed]
|
|
movq %xmm5,%xmm5
|
|
|
|
// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movq %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movq %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
|
|
movq %xmm5,0x45
|
|
|
|
// CHECK: movq %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
|
|
movq %xmm5,0x7eed
|
|
|
|
// CHECK: movq %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movq %xmm5,0xbabecafe
|
|
|
|
// CHECK: movq %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
|
|
movq %xmm5,0x12345678
|
|
|
|
// CHECK: movq %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x7e,0xed]
|
|
movq %xmm5,%xmm5
|
|
|
|
// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: packssdw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
|
|
packssdw 0x45,%mm3
|
|
|
|
// CHECK: packssdw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
|
|
packssdw 0x7eed,%mm3
|
|
|
|
// CHECK: packssdw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
|
|
packssdw 0xbabecafe,%mm3
|
|
|
|
// CHECK: packssdw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
|
|
packssdw 0x12345678,%mm3
|
|
|
|
// CHECK: packssdw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x6b,0xdb]
|
|
packssdw %mm3,%mm3
|
|
|
|
// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: packssdw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
|
|
packssdw 0x45,%xmm5
|
|
|
|
// CHECK: packssdw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
|
|
packssdw 0x7eed,%xmm5
|
|
|
|
// CHECK: packssdw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
packssdw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: packssdw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
|
|
packssdw 0x12345678,%xmm5
|
|
|
|
// CHECK: packssdw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6b,0xed]
|
|
packssdw %xmm5,%xmm5
|
|
|
|
// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: packsswb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
|
|
packsswb 0x45,%mm3
|
|
|
|
// CHECK: packsswb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
|
|
packsswb 0x7eed,%mm3
|
|
|
|
// CHECK: packsswb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
|
|
packsswb 0xbabecafe,%mm3
|
|
|
|
// CHECK: packsswb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
|
|
packsswb 0x12345678,%mm3
|
|
|
|
// CHECK: packsswb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x63,0xdb]
|
|
packsswb %mm3,%mm3
|
|
|
|
// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: packsswb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
|
|
packsswb 0x45,%xmm5
|
|
|
|
// CHECK: packsswb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
|
|
packsswb 0x7eed,%xmm5
|
|
|
|
// CHECK: packsswb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
|
|
packsswb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: packsswb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
|
|
packsswb 0x12345678,%xmm5
|
|
|
|
// CHECK: packsswb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x63,0xed]
|
|
packsswb %xmm5,%xmm5
|
|
|
|
// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: packuswb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
|
|
packuswb 0x45,%mm3
|
|
|
|
// CHECK: packuswb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
|
|
packuswb 0x7eed,%mm3
|
|
|
|
// CHECK: packuswb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
|
|
packuswb 0xbabecafe,%mm3
|
|
|
|
// CHECK: packuswb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
|
|
packuswb 0x12345678,%mm3
|
|
|
|
// CHECK: packuswb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x67,0xdb]
|
|
packuswb %mm3,%mm3
|
|
|
|
// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: packuswb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
|
|
packuswb 0x45,%xmm5
|
|
|
|
// CHECK: packuswb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
|
|
packuswb 0x7eed,%xmm5
|
|
|
|
// CHECK: packuswb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
|
|
packuswb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: packuswb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
|
|
packuswb 0x12345678,%xmm5
|
|
|
|
// CHECK: packuswb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x67,0xed]
|
|
packuswb %xmm5,%xmm5
|
|
|
|
// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
|
|
paddb 0x45,%mm3
|
|
|
|
// CHECK: paddb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddb 0x7eed,%mm3
|
|
|
|
// CHECK: paddb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddb 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
|
|
paddb 0x12345678,%mm3
|
|
|
|
// CHECK: paddb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xfc,0xdb]
|
|
paddb %mm3,%mm3
|
|
|
|
// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
|
|
paddb 0x45,%xmm5
|
|
|
|
// CHECK: paddb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddb 0x7eed,%xmm5
|
|
|
|
// CHECK: paddb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
|
|
paddb 0x12345678,%xmm5
|
|
|
|
// CHECK: paddb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfc,0xed]
|
|
paddb %xmm5,%xmm5
|
|
|
|
// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
|
|
paddw 0x45,%mm3
|
|
|
|
// CHECK: paddw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddw 0x7eed,%mm3
|
|
|
|
// CHECK: paddw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddw 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
|
|
paddw 0x12345678,%mm3
|
|
|
|
// CHECK: paddw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xfd,0xdb]
|
|
paddw %mm3,%mm3
|
|
|
|
// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
|
|
paddw 0x45,%xmm5
|
|
|
|
// CHECK: paddw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddw 0x7eed,%xmm5
|
|
|
|
// CHECK: paddw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
|
|
paddw 0x12345678,%xmm5
|
|
|
|
// CHECK: paddw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfd,0xed]
|
|
paddw %xmm5,%xmm5
|
|
|
|
// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
|
|
paddd 0x45,%mm3
|
|
|
|
// CHECK: paddd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddd 0x7eed,%mm3
|
|
|
|
// CHECK: paddd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddd 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
|
|
paddd 0x12345678,%mm3
|
|
|
|
// CHECK: paddd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xfe,0xdb]
|
|
paddd %mm3,%mm3
|
|
|
|
// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
|
|
paddd 0x45,%xmm5
|
|
|
|
// CHECK: paddd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddd 0x7eed,%xmm5
|
|
|
|
// CHECK: paddd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
|
|
paddd 0x12345678,%xmm5
|
|
|
|
// CHECK: paddd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfe,0xed]
|
|
paddd %xmm5,%xmm5
|
|
|
|
// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
|
|
paddq 0x45,%mm3
|
|
|
|
// CHECK: paddq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddq 0x7eed,%mm3
|
|
|
|
// CHECK: paddq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddq 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
|
|
paddq 0x12345678,%mm3
|
|
|
|
// CHECK: paddq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd4,0xdb]
|
|
paddq %mm3,%mm3
|
|
|
|
// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
|
|
paddq 0x45,%xmm5
|
|
|
|
// CHECK: paddq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddq 0x7eed,%xmm5
|
|
|
|
// CHECK: paddq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
|
|
paddq 0x12345678,%xmm5
|
|
|
|
// CHECK: paddq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd4,0xed]
|
|
paddq %xmm5,%xmm5
|
|
|
|
// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddsb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
|
|
paddsb 0x45,%mm3
|
|
|
|
// CHECK: paddsb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddsb 0x7eed,%mm3
|
|
|
|
// CHECK: paddsb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddsb 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddsb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
|
|
paddsb 0x12345678,%mm3
|
|
|
|
// CHECK: paddsb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xec,0xdb]
|
|
paddsb %mm3,%mm3
|
|
|
|
// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddsb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
|
|
paddsb 0x45,%xmm5
|
|
|
|
// CHECK: paddsb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddsb 0x7eed,%xmm5
|
|
|
|
// CHECK: paddsb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddsb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddsb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
|
|
paddsb 0x12345678,%xmm5
|
|
|
|
// CHECK: paddsb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xec,0xed]
|
|
paddsb %xmm5,%xmm5
|
|
|
|
// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
|
|
paddsw 0x45,%mm3
|
|
|
|
// CHECK: paddsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddsw 0x7eed,%mm3
|
|
|
|
// CHECK: paddsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
|
|
paddsw 0x12345678,%mm3
|
|
|
|
// CHECK: paddsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xed,0xdb]
|
|
paddsw %mm3,%mm3
|
|
|
|
// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
|
|
paddsw 0x45,%xmm5
|
|
|
|
// CHECK: paddsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddsw 0x7eed,%xmm5
|
|
|
|
// CHECK: paddsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
|
|
paddsw 0x12345678,%xmm5
|
|
|
|
// CHECK: paddsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xed,0xed]
|
|
paddsw %xmm5,%xmm5
|
|
|
|
// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddusb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
|
|
paddusb 0x45,%mm3
|
|
|
|
// CHECK: paddusb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddusb 0x7eed,%mm3
|
|
|
|
// CHECK: paddusb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddusb 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddusb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
|
|
paddusb 0x12345678,%mm3
|
|
|
|
// CHECK: paddusb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xdc,0xdb]
|
|
paddusb %mm3,%mm3
|
|
|
|
// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddusb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
|
|
paddusb 0x45,%xmm5
|
|
|
|
// CHECK: paddusb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddusb 0x7eed,%xmm5
|
|
|
|
// CHECK: paddusb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddusb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddusb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
|
|
paddusb 0x12345678,%xmm5
|
|
|
|
// CHECK: paddusb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdc,0xed]
|
|
paddusb %xmm5,%xmm5
|
|
|
|
// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: paddusw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
|
|
paddusw 0x45,%mm3
|
|
|
|
// CHECK: paddusw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
|
|
paddusw 0x7eed,%mm3
|
|
|
|
// CHECK: paddusw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
|
|
paddusw 0xbabecafe,%mm3
|
|
|
|
// CHECK: paddusw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
|
|
paddusw 0x12345678,%mm3
|
|
|
|
// CHECK: paddusw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xdd,0xdb]
|
|
paddusw %mm3,%mm3
|
|
|
|
// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: paddusw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
|
|
paddusw 0x45,%xmm5
|
|
|
|
// CHECK: paddusw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
|
|
paddusw 0x7eed,%xmm5
|
|
|
|
// CHECK: paddusw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
|
|
paddusw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: paddusw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
|
|
paddusw 0x12345678,%xmm5
|
|
|
|
// CHECK: paddusw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdd,0xed]
|
|
paddusw %xmm5,%xmm5
|
|
|
|
// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pand 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pand 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
|
|
pand 0x45,%mm3
|
|
|
|
// CHECK: pand 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
|
|
pand 0x7eed,%mm3
|
|
|
|
// CHECK: pand 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pand 0xbabecafe,%mm3
|
|
|
|
// CHECK: pand 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
|
|
pand 0x12345678,%mm3
|
|
|
|
// CHECK: pand %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xdb,0xdb]
|
|
pand %mm3,%mm3
|
|
|
|
// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pand 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pand 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
|
|
pand 0x45,%xmm5
|
|
|
|
// CHECK: pand 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
|
|
pand 0x7eed,%xmm5
|
|
|
|
// CHECK: pand 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pand 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pand 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
|
|
pand 0x12345678,%xmm5
|
|
|
|
// CHECK: pand %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdb,0xed]
|
|
pand %xmm5,%xmm5
|
|
|
|
// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pandn 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pandn 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
|
|
pandn 0x45,%mm3
|
|
|
|
// CHECK: pandn 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
|
|
pandn 0x7eed,%mm3
|
|
|
|
// CHECK: pandn 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pandn 0xbabecafe,%mm3
|
|
|
|
// CHECK: pandn 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
|
|
pandn 0x12345678,%mm3
|
|
|
|
// CHECK: pandn %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xdf,0xdb]
|
|
pandn %mm3,%mm3
|
|
|
|
// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pandn 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
|
|
pandn 0x45,%xmm5
|
|
|
|
// CHECK: pandn 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
|
|
pandn 0x7eed,%xmm5
|
|
|
|
// CHECK: pandn 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pandn 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pandn 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
|
|
pandn 0x12345678,%xmm5
|
|
|
|
// CHECK: pandn %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xdf,0xed]
|
|
pandn %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pcmpeqb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
|
|
pcmpeqb 0x45,%mm3
|
|
|
|
// CHECK: pcmpeqb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqb 0x7eed,%mm3
|
|
|
|
// CHECK: pcmpeqb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqb 0xbabecafe,%mm3
|
|
|
|
// CHECK: pcmpeqb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
|
|
pcmpeqb 0x12345678,%mm3
|
|
|
|
// CHECK: pcmpeqb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x74,0xdb]
|
|
pcmpeqb %mm3,%mm3
|
|
|
|
// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpeqb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpeqb 0x45,%xmm5
|
|
|
|
// CHECK: pcmpeqb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqb 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpeqb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpeqb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpeqb 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpeqb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x74,0xed]
|
|
pcmpeqb %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pcmpeqw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
|
|
pcmpeqw 0x45,%mm3
|
|
|
|
// CHECK: pcmpeqw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqw 0x7eed,%mm3
|
|
|
|
// CHECK: pcmpeqw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pcmpeqw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
|
|
pcmpeqw 0x12345678,%mm3
|
|
|
|
// CHECK: pcmpeqw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x75,0xdb]
|
|
pcmpeqw %mm3,%mm3
|
|
|
|
// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpeqw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpeqw 0x45,%xmm5
|
|
|
|
// CHECK: pcmpeqw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqw 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpeqw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpeqw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpeqw 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpeqw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x75,0xed]
|
|
pcmpeqw %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pcmpeqd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
|
|
pcmpeqd 0x45,%mm3
|
|
|
|
// CHECK: pcmpeqd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqd 0x7eed,%mm3
|
|
|
|
// CHECK: pcmpeqd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqd 0xbabecafe,%mm3
|
|
|
|
// CHECK: pcmpeqd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
|
|
pcmpeqd 0x12345678,%mm3
|
|
|
|
// CHECK: pcmpeqd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x76,0xdb]
|
|
pcmpeqd %mm3,%mm3
|
|
|
|
// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpeqd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpeqd 0x45,%xmm5
|
|
|
|
// CHECK: pcmpeqd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqd 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpeqd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpeqd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpeqd 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpeqd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x76,0xed]
|
|
pcmpeqd %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pcmpgtb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
|
|
pcmpgtb 0x45,%mm3
|
|
|
|
// CHECK: pcmpgtb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtb 0x7eed,%mm3
|
|
|
|
// CHECK: pcmpgtb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtb 0xbabecafe,%mm3
|
|
|
|
// CHECK: pcmpgtb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
|
|
pcmpgtb 0x12345678,%mm3
|
|
|
|
// CHECK: pcmpgtb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x64,0xdb]
|
|
pcmpgtb %mm3,%mm3
|
|
|
|
// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpgtb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpgtb 0x45,%xmm5
|
|
|
|
// CHECK: pcmpgtb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtb 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpgtb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpgtb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpgtb 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpgtb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x64,0xed]
|
|
pcmpgtb %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pcmpgtw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
|
|
pcmpgtw 0x45,%mm3
|
|
|
|
// CHECK: pcmpgtw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtw 0x7eed,%mm3
|
|
|
|
// CHECK: pcmpgtw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pcmpgtw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
|
|
pcmpgtw 0x12345678,%mm3
|
|
|
|
// CHECK: pcmpgtw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x65,0xdb]
|
|
pcmpgtw %mm3,%mm3
|
|
|
|
// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpgtw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpgtw 0x45,%xmm5
|
|
|
|
// CHECK: pcmpgtw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtw 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpgtw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpgtw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpgtw 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpgtw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x65,0xed]
|
|
pcmpgtw %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pcmpgtd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
|
|
pcmpgtd 0x45,%mm3
|
|
|
|
// CHECK: pcmpgtd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtd 0x7eed,%mm3
|
|
|
|
// CHECK: pcmpgtd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtd 0xbabecafe,%mm3
|
|
|
|
// CHECK: pcmpgtd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
|
|
pcmpgtd 0x12345678,%mm3
|
|
|
|
// CHECK: pcmpgtd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x66,0xdb]
|
|
pcmpgtd %mm3,%mm3
|
|
|
|
// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpgtd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpgtd 0x45,%xmm5
|
|
|
|
// CHECK: pcmpgtd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtd 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpgtd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpgtd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpgtd 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpgtd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x66,0xed]
|
|
pcmpgtd %xmm5,%xmm5
|
|
|
|
// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmaddwd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
|
|
pmaddwd 0x45,%mm3
|
|
|
|
// CHECK: pmaddwd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmaddwd 0x7eed,%mm3
|
|
|
|
// CHECK: pmaddwd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmaddwd 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmaddwd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
|
|
pmaddwd 0x12345678,%mm3
|
|
|
|
// CHECK: pmaddwd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf5,0xdb]
|
|
pmaddwd %mm3,%mm3
|
|
|
|
// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaddwd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaddwd 0x45,%xmm5
|
|
|
|
// CHECK: pmaddwd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaddwd 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaddwd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaddwd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaddwd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaddwd 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaddwd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf5,0xed]
|
|
pmaddwd %xmm5,%xmm5
|
|
|
|
// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmulhw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
|
|
pmulhw 0x45,%mm3
|
|
|
|
// CHECK: pmulhw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmulhw 0x7eed,%mm3
|
|
|
|
// CHECK: pmulhw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmulhw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmulhw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
|
|
pmulhw 0x12345678,%mm3
|
|
|
|
// CHECK: pmulhw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe5,0xdb]
|
|
pmulhw %mm3,%mm3
|
|
|
|
// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmulhw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
|
|
pmulhw 0x45,%xmm5
|
|
|
|
// CHECK: pmulhw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmulhw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmulhw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmulhw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmulhw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
|
|
pmulhw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmulhw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe5,0xed]
|
|
pmulhw %xmm5,%xmm5
|
|
|
|
// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmullw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
|
|
pmullw 0x45,%mm3
|
|
|
|
// CHECK: pmullw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmullw 0x7eed,%mm3
|
|
|
|
// CHECK: pmullw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmullw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmullw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
|
|
pmullw 0x12345678,%mm3
|
|
|
|
// CHECK: pmullw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd5,0xdb]
|
|
pmullw %mm3,%mm3
|
|
|
|
// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmullw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
|
|
pmullw 0x45,%xmm5
|
|
|
|
// CHECK: pmullw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmullw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmullw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmullw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmullw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
|
|
pmullw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmullw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd5,0xed]
|
|
pmullw %xmm5,%xmm5
|
|
|
|
// CHECK: por 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
por 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: por 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
|
|
por 0x45,%mm3
|
|
|
|
// CHECK: por 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
|
|
por 0x7eed,%mm3
|
|
|
|
// CHECK: por 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
|
|
por 0xbabecafe,%mm3
|
|
|
|
// CHECK: por 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
|
|
por 0x12345678,%mm3
|
|
|
|
// CHECK: por %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xeb,0xdb]
|
|
por %mm3,%mm3
|
|
|
|
// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
por 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: por 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
|
|
por 0x45,%xmm5
|
|
|
|
// CHECK: por 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
|
|
por 0x7eed,%xmm5
|
|
|
|
// CHECK: por 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
|
|
por 0xbabecafe,%xmm5
|
|
|
|
// CHECK: por 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
|
|
por 0x12345678,%xmm5
|
|
|
|
// CHECK: por %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xeb,0xed]
|
|
por %xmm5,%xmm5
|
|
|
|
// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psllw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psllw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
|
|
psllw 0x45,%mm3
|
|
|
|
// CHECK: psllw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
|
|
psllw 0x7eed,%mm3
|
|
|
|
// CHECK: psllw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psllw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psllw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
|
|
psllw 0x12345678,%mm3
|
|
|
|
// CHECK: psllw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf1,0xdb]
|
|
psllw %mm3,%mm3
|
|
|
|
// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psllw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
|
|
psllw 0x45,%xmm5
|
|
|
|
// CHECK: psllw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
|
|
psllw 0x7eed,%xmm5
|
|
|
|
// CHECK: psllw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psllw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psllw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
|
|
psllw 0x12345678,%xmm5
|
|
|
|
// CHECK: psllw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf1,0xed]
|
|
psllw %xmm5,%xmm5
|
|
|
|
// CHECK: psllw $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x71,0xf3,0x7f]
|
|
psllw $0x7f,%mm3
|
|
|
|
// CHECK: psllw $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f]
|
|
psllw $0x7f,%xmm5
|
|
|
|
// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pslld 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pslld 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
|
|
pslld 0x45,%mm3
|
|
|
|
// CHECK: pslld 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
|
|
pslld 0x7eed,%mm3
|
|
|
|
// CHECK: pslld 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pslld 0xbabecafe,%mm3
|
|
|
|
// CHECK: pslld 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
|
|
pslld 0x12345678,%mm3
|
|
|
|
// CHECK: pslld %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf2,0xdb]
|
|
pslld %mm3,%mm3
|
|
|
|
// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pslld 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
|
|
pslld 0x45,%xmm5
|
|
|
|
// CHECK: pslld 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
|
|
pslld 0x7eed,%xmm5
|
|
|
|
// CHECK: pslld 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pslld 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pslld 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
|
|
pslld 0x12345678,%xmm5
|
|
|
|
// CHECK: pslld %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf2,0xed]
|
|
pslld %xmm5,%xmm5
|
|
|
|
// CHECK: pslld $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x72,0xf3,0x7f]
|
|
pslld $0x7f,%mm3
|
|
|
|
// CHECK: pslld $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f]
|
|
pslld $0x7f,%xmm5
|
|
|
|
// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psllq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psllq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
|
|
psllq 0x45,%mm3
|
|
|
|
// CHECK: psllq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
|
|
psllq 0x7eed,%mm3
|
|
|
|
// CHECK: psllq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psllq 0xbabecafe,%mm3
|
|
|
|
// CHECK: psllq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
|
|
psllq 0x12345678,%mm3
|
|
|
|
// CHECK: psllq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf3,0xdb]
|
|
psllq %mm3,%mm3
|
|
|
|
// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psllq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
|
|
psllq 0x45,%xmm5
|
|
|
|
// CHECK: psllq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
|
|
psllq 0x7eed,%xmm5
|
|
|
|
// CHECK: psllq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psllq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psllq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
|
|
psllq 0x12345678,%xmm5
|
|
|
|
// CHECK: psllq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf3,0xed]
|
|
psllq %xmm5,%xmm5
|
|
|
|
// CHECK: psllq $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x73,0xf3,0x7f]
|
|
psllq $0x7f,%mm3
|
|
|
|
// CHECK: psllq $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f]
|
|
psllq $0x7f,%xmm5
|
|
|
|
// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psraw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psraw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
|
|
psraw 0x45,%mm3
|
|
|
|
// CHECK: psraw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
|
|
psraw 0x7eed,%mm3
|
|
|
|
// CHECK: psraw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psraw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psraw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
|
|
psraw 0x12345678,%mm3
|
|
|
|
// CHECK: psraw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe1,0xdb]
|
|
psraw %mm3,%mm3
|
|
|
|
// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psraw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
|
|
psraw 0x45,%xmm5
|
|
|
|
// CHECK: psraw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
|
|
psraw 0x7eed,%xmm5
|
|
|
|
// CHECK: psraw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psraw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psraw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
|
|
psraw 0x12345678,%xmm5
|
|
|
|
// CHECK: psraw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe1,0xed]
|
|
psraw %xmm5,%xmm5
|
|
|
|
// CHECK: psraw $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x71,0xe3,0x7f]
|
|
psraw $0x7f,%mm3
|
|
|
|
// CHECK: psraw $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f]
|
|
psraw $0x7f,%xmm5
|
|
|
|
// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrad 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psrad 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
|
|
psrad 0x45,%mm3
|
|
|
|
// CHECK: psrad 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
|
|
psrad 0x7eed,%mm3
|
|
|
|
// CHECK: psrad 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psrad 0xbabecafe,%mm3
|
|
|
|
// CHECK: psrad 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
|
|
psrad 0x12345678,%mm3
|
|
|
|
// CHECK: psrad %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe2,0xdb]
|
|
psrad %mm3,%mm3
|
|
|
|
// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psrad 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
|
|
psrad 0x45,%xmm5
|
|
|
|
// CHECK: psrad 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
|
|
psrad 0x7eed,%xmm5
|
|
|
|
// CHECK: psrad 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psrad 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psrad 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
|
|
psrad 0x12345678,%xmm5
|
|
|
|
// CHECK: psrad %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe2,0xed]
|
|
psrad %xmm5,%xmm5
|
|
|
|
// CHECK: psrad $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x72,0xe3,0x7f]
|
|
psrad $0x7f,%mm3
|
|
|
|
// CHECK: psrad $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f]
|
|
psrad $0x7f,%xmm5
|
|
|
|
// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psrlw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
|
|
psrlw 0x45,%mm3
|
|
|
|
// CHECK: psrlw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
|
|
psrlw 0x7eed,%mm3
|
|
|
|
// CHECK: psrlw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psrlw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psrlw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
|
|
psrlw 0x12345678,%mm3
|
|
|
|
// CHECK: psrlw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd1,0xdb]
|
|
psrlw %mm3,%mm3
|
|
|
|
// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psrlw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
|
|
psrlw 0x45,%xmm5
|
|
|
|
// CHECK: psrlw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
|
|
psrlw 0x7eed,%xmm5
|
|
|
|
// CHECK: psrlw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psrlw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psrlw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
|
|
psrlw 0x12345678,%xmm5
|
|
|
|
// CHECK: psrlw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd1,0xed]
|
|
psrlw %xmm5,%xmm5
|
|
|
|
// CHECK: psrlw $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x71,0xd3,0x7f]
|
|
psrlw $0x7f,%mm3
|
|
|
|
// CHECK: psrlw $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f]
|
|
psrlw $0x7f,%xmm5
|
|
|
|
// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrld 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psrld 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
|
|
psrld 0x45,%mm3
|
|
|
|
// CHECK: psrld 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
|
|
psrld 0x7eed,%mm3
|
|
|
|
// CHECK: psrld 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psrld 0xbabecafe,%mm3
|
|
|
|
// CHECK: psrld 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
|
|
psrld 0x12345678,%mm3
|
|
|
|
// CHECK: psrld %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd2,0xdb]
|
|
psrld %mm3,%mm3
|
|
|
|
// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psrld 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
|
|
psrld 0x45,%xmm5
|
|
|
|
// CHECK: psrld 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
|
|
psrld 0x7eed,%xmm5
|
|
|
|
// CHECK: psrld 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psrld 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psrld 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
|
|
psrld 0x12345678,%xmm5
|
|
|
|
// CHECK: psrld %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd2,0xed]
|
|
psrld %xmm5,%xmm5
|
|
|
|
// CHECK: psrld $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x72,0xd3,0x7f]
|
|
psrld $0x7f,%mm3
|
|
|
|
// CHECK: psrld $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f]
|
|
psrld $0x7f,%xmm5
|
|
|
|
// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psrlq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
|
|
psrlq 0x45,%mm3
|
|
|
|
// CHECK: psrlq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
|
|
psrlq 0x7eed,%mm3
|
|
|
|
// CHECK: psrlq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psrlq 0xbabecafe,%mm3
|
|
|
|
// CHECK: psrlq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
|
|
psrlq 0x12345678,%mm3
|
|
|
|
// CHECK: psrlq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd3,0xdb]
|
|
psrlq %mm3,%mm3
|
|
|
|
// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psrlq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
|
|
psrlq 0x45,%xmm5
|
|
|
|
// CHECK: psrlq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
|
|
psrlq 0x7eed,%xmm5
|
|
|
|
// CHECK: psrlq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psrlq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psrlq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
|
|
psrlq 0x12345678,%xmm5
|
|
|
|
// CHECK: psrlq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd3,0xed]
|
|
psrlq %xmm5,%xmm5
|
|
|
|
// CHECK: psrlq $127, %mm3
|
|
// CHECK: encoding: [0x0f,0x73,0xd3,0x7f]
|
|
psrlq $0x7f,%mm3
|
|
|
|
// CHECK: psrlq $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f]
|
|
psrlq $0x7f,%xmm5
|
|
|
|
// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
|
|
psubb 0x45,%mm3
|
|
|
|
// CHECK: psubb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubb 0x7eed,%mm3
|
|
|
|
// CHECK: psubb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubb 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
|
|
psubb 0x12345678,%mm3
|
|
|
|
// CHECK: psubb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf8,0xdb]
|
|
psubb %mm3,%mm3
|
|
|
|
// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
|
|
psubb 0x45,%xmm5
|
|
|
|
// CHECK: psubb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubb 0x7eed,%xmm5
|
|
|
|
// CHECK: psubb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
|
|
psubb 0x12345678,%xmm5
|
|
|
|
// CHECK: psubb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf8,0xed]
|
|
psubb %xmm5,%xmm5
|
|
|
|
// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
|
|
psubw 0x45,%mm3
|
|
|
|
// CHECK: psubw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubw 0x7eed,%mm3
|
|
|
|
// CHECK: psubw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
|
|
psubw 0x12345678,%mm3
|
|
|
|
// CHECK: psubw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf9,0xdb]
|
|
psubw %mm3,%mm3
|
|
|
|
// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
|
|
psubw 0x45,%xmm5
|
|
|
|
// CHECK: psubw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubw 0x7eed,%xmm5
|
|
|
|
// CHECK: psubw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
|
|
psubw 0x12345678,%xmm5
|
|
|
|
// CHECK: psubw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf9,0xed]
|
|
psubw %xmm5,%xmm5
|
|
|
|
// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
|
|
psubd 0x45,%mm3
|
|
|
|
// CHECK: psubd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubd 0x7eed,%mm3
|
|
|
|
// CHECK: psubd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubd 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
|
|
psubd 0x12345678,%mm3
|
|
|
|
// CHECK: psubd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xfa,0xdb]
|
|
psubd %mm3,%mm3
|
|
|
|
// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
|
|
psubd 0x45,%xmm5
|
|
|
|
// CHECK: psubd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubd 0x7eed,%xmm5
|
|
|
|
// CHECK: psubd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
|
|
psubd 0x12345678,%xmm5
|
|
|
|
// CHECK: psubd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfa,0xed]
|
|
psubd %xmm5,%xmm5
|
|
|
|
// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
|
|
psubq 0x45,%mm3
|
|
|
|
// CHECK: psubq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubq 0x7eed,%mm3
|
|
|
|
// CHECK: psubq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubq 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
|
|
psubq 0x12345678,%mm3
|
|
|
|
// CHECK: psubq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xfb,0xdb]
|
|
psubq %mm3,%mm3
|
|
|
|
// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
|
|
psubq 0x45,%xmm5
|
|
|
|
// CHECK: psubq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubq 0x7eed,%xmm5
|
|
|
|
// CHECK: psubq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
|
|
psubq 0x12345678,%xmm5
|
|
|
|
// CHECK: psubq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xfb,0xed]
|
|
psubq %xmm5,%xmm5
|
|
|
|
// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubsb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
|
|
psubsb 0x45,%mm3
|
|
|
|
// CHECK: psubsb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubsb 0x7eed,%mm3
|
|
|
|
// CHECK: psubsb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubsb 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubsb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
|
|
psubsb 0x12345678,%mm3
|
|
|
|
// CHECK: psubsb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe8,0xdb]
|
|
psubsb %mm3,%mm3
|
|
|
|
// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubsb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
|
|
psubsb 0x45,%xmm5
|
|
|
|
// CHECK: psubsb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubsb 0x7eed,%xmm5
|
|
|
|
// CHECK: psubsb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubsb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubsb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
|
|
psubsb 0x12345678,%xmm5
|
|
|
|
// CHECK: psubsb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe8,0xed]
|
|
psubsb %xmm5,%xmm5
|
|
|
|
// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
|
|
psubsw 0x45,%mm3
|
|
|
|
// CHECK: psubsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubsw 0x7eed,%mm3
|
|
|
|
// CHECK: psubsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
|
|
psubsw 0x12345678,%mm3
|
|
|
|
// CHECK: psubsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe9,0xdb]
|
|
psubsw %mm3,%mm3
|
|
|
|
// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
|
|
psubsw 0x45,%xmm5
|
|
|
|
// CHECK: psubsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubsw 0x7eed,%xmm5
|
|
|
|
// CHECK: psubsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
|
|
psubsw 0x12345678,%xmm5
|
|
|
|
// CHECK: psubsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe9,0xed]
|
|
psubsw %xmm5,%xmm5
|
|
|
|
// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubusb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
|
|
psubusb 0x45,%mm3
|
|
|
|
// CHECK: psubusb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubusb 0x7eed,%mm3
|
|
|
|
// CHECK: psubusb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubusb 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubusb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
|
|
psubusb 0x12345678,%mm3
|
|
|
|
// CHECK: psubusb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd8,0xdb]
|
|
psubusb %mm3,%mm3
|
|
|
|
// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubusb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
|
|
psubusb 0x45,%xmm5
|
|
|
|
// CHECK: psubusb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubusb 0x7eed,%xmm5
|
|
|
|
// CHECK: psubusb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubusb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubusb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
|
|
psubusb 0x12345678,%xmm5
|
|
|
|
// CHECK: psubusb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd8,0xed]
|
|
psubusb %xmm5,%xmm5
|
|
|
|
// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psubusw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
|
|
psubusw 0x45,%mm3
|
|
|
|
// CHECK: psubusw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
|
|
psubusw 0x7eed,%mm3
|
|
|
|
// CHECK: psubusw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psubusw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psubusw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
|
|
psubusw 0x12345678,%mm3
|
|
|
|
// CHECK: psubusw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xd9,0xdb]
|
|
psubusw %mm3,%mm3
|
|
|
|
// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psubusw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
|
|
psubusw 0x45,%xmm5
|
|
|
|
// CHECK: psubusw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
|
|
psubusw 0x7eed,%xmm5
|
|
|
|
// CHECK: psubusw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psubusw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psubusw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
|
|
psubusw 0x12345678,%xmm5
|
|
|
|
// CHECK: psubusw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd9,0xed]
|
|
psubusw %xmm5,%xmm5
|
|
|
|
// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: punpckhbw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
|
|
punpckhbw 0x45,%mm3
|
|
|
|
// CHECK: punpckhbw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
|
|
punpckhbw 0x7eed,%mm3
|
|
|
|
// CHECK: punpckhbw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
|
|
punpckhbw 0xbabecafe,%mm3
|
|
|
|
// CHECK: punpckhbw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
|
|
punpckhbw 0x12345678,%mm3
|
|
|
|
// CHECK: punpckhbw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x68,0xdb]
|
|
punpckhbw %mm3,%mm3
|
|
|
|
// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpckhbw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
|
|
punpckhbw 0x45,%xmm5
|
|
|
|
// CHECK: punpckhbw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpckhbw 0x7eed,%xmm5
|
|
|
|
// CHECK: punpckhbw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpckhbw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpckhbw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
|
|
punpckhbw 0x12345678,%xmm5
|
|
|
|
// CHECK: punpckhbw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x68,0xed]
|
|
punpckhbw %xmm5,%xmm5
|
|
|
|
// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: punpckhwd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
|
|
punpckhwd 0x45,%mm3
|
|
|
|
// CHECK: punpckhwd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
|
|
punpckhwd 0x7eed,%mm3
|
|
|
|
// CHECK: punpckhwd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
|
|
punpckhwd 0xbabecafe,%mm3
|
|
|
|
// CHECK: punpckhwd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
|
|
punpckhwd 0x12345678,%mm3
|
|
|
|
// CHECK: punpckhwd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x69,0xdb]
|
|
punpckhwd %mm3,%mm3
|
|
|
|
// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpckhwd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
|
|
punpckhwd 0x45,%xmm5
|
|
|
|
// CHECK: punpckhwd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpckhwd 0x7eed,%xmm5
|
|
|
|
// CHECK: punpckhwd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpckhwd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpckhwd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
|
|
punpckhwd 0x12345678,%xmm5
|
|
|
|
// CHECK: punpckhwd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x69,0xed]
|
|
punpckhwd %xmm5,%xmm5
|
|
|
|
// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: punpckhdq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
|
|
punpckhdq 0x45,%mm3
|
|
|
|
// CHECK: punpckhdq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
|
|
punpckhdq 0x7eed,%mm3
|
|
|
|
// CHECK: punpckhdq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
|
|
punpckhdq 0xbabecafe,%mm3
|
|
|
|
// CHECK: punpckhdq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
|
|
punpckhdq 0x12345678,%mm3
|
|
|
|
// CHECK: punpckhdq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x6a,0xdb]
|
|
punpckhdq %mm3,%mm3
|
|
|
|
// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpckhdq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
|
|
punpckhdq 0x45,%xmm5
|
|
|
|
// CHECK: punpckhdq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpckhdq 0x7eed,%xmm5
|
|
|
|
// CHECK: punpckhdq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpckhdq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpckhdq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
|
|
punpckhdq 0x12345678,%xmm5
|
|
|
|
// CHECK: punpckhdq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6a,0xed]
|
|
punpckhdq %xmm5,%xmm5
|
|
|
|
// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: punpcklbw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
|
|
punpcklbw 0x45,%mm3
|
|
|
|
// CHECK: punpcklbw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
|
|
punpcklbw 0x7eed,%mm3
|
|
|
|
// CHECK: punpcklbw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
|
|
punpcklbw 0xbabecafe,%mm3
|
|
|
|
// CHECK: punpcklbw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
|
|
punpcklbw 0x12345678,%mm3
|
|
|
|
// CHECK: punpcklbw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x60,0xdb]
|
|
punpcklbw %mm3,%mm3
|
|
|
|
// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpcklbw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
|
|
punpcklbw 0x45,%xmm5
|
|
|
|
// CHECK: punpcklbw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpcklbw 0x7eed,%xmm5
|
|
|
|
// CHECK: punpcklbw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpcklbw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpcklbw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
|
|
punpcklbw 0x12345678,%xmm5
|
|
|
|
// CHECK: punpcklbw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x60,0xed]
|
|
punpcklbw %xmm5,%xmm5
|
|
|
|
// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: punpcklwd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
|
|
punpcklwd 0x45,%mm3
|
|
|
|
// CHECK: punpcklwd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
|
|
punpcklwd 0x7eed,%mm3
|
|
|
|
// CHECK: punpcklwd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
|
|
punpcklwd 0xbabecafe,%mm3
|
|
|
|
// CHECK: punpcklwd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
|
|
punpcklwd 0x12345678,%mm3
|
|
|
|
// CHECK: punpcklwd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x61,0xdb]
|
|
punpcklwd %mm3,%mm3
|
|
|
|
// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpcklwd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
|
|
punpcklwd 0x45,%xmm5
|
|
|
|
// CHECK: punpcklwd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpcklwd 0x7eed,%xmm5
|
|
|
|
// CHECK: punpcklwd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpcklwd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpcklwd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
|
|
punpcklwd 0x12345678,%xmm5
|
|
|
|
// CHECK: punpcklwd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x61,0xed]
|
|
punpcklwd %xmm5,%xmm5
|
|
|
|
// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: punpckldq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
|
|
punpckldq 0x45,%mm3
|
|
|
|
// CHECK: punpckldq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
|
|
punpckldq 0x7eed,%mm3
|
|
|
|
// CHECK: punpckldq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
|
|
punpckldq 0xbabecafe,%mm3
|
|
|
|
// CHECK: punpckldq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
|
|
punpckldq 0x12345678,%mm3
|
|
|
|
// CHECK: punpckldq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x62,0xdb]
|
|
punpckldq %mm3,%mm3
|
|
|
|
// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpckldq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
|
|
punpckldq 0x45,%xmm5
|
|
|
|
// CHECK: punpckldq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpckldq 0x7eed,%xmm5
|
|
|
|
// CHECK: punpckldq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpckldq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpckldq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
|
|
punpckldq 0x12345678,%xmm5
|
|
|
|
// CHECK: punpckldq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x62,0xed]
|
|
punpckldq %xmm5,%xmm5
|
|
|
|
// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pxor 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pxor 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
|
|
pxor 0x45,%mm3
|
|
|
|
// CHECK: pxor 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
|
|
pxor 0x7eed,%mm3
|
|
|
|
// CHECK: pxor 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pxor 0xbabecafe,%mm3
|
|
|
|
// CHECK: pxor 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
|
|
pxor 0x12345678,%mm3
|
|
|
|
// CHECK: pxor %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xef,0xdb]
|
|
pxor %mm3,%mm3
|
|
|
|
// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pxor 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
|
|
pxor 0x45,%xmm5
|
|
|
|
// CHECK: pxor 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
|
|
pxor 0x7eed,%xmm5
|
|
|
|
// CHECK: pxor 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pxor 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pxor 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
|
|
pxor 0x12345678,%xmm5
|
|
|
|
// CHECK: pxor %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xef,0xed]
|
|
pxor %xmm5,%xmm5
|
|
|
|
// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
addps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: addps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
|
|
addps 0x45,%xmm5
|
|
|
|
// CHECK: addps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
|
|
addps 0x7eed,%xmm5
|
|
|
|
// CHECK: addps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
|
|
addps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: addps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
|
|
addps 0x12345678,%xmm5
|
|
|
|
// CHECK: addps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x58,0xed]
|
|
addps %xmm5,%xmm5
|
|
|
|
// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
addss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: addss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
|
|
addss 0x45,%xmm5
|
|
|
|
// CHECK: addss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
|
|
addss 0x7eed,%xmm5
|
|
|
|
// CHECK: addss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
|
|
addss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: addss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
|
|
addss 0x12345678,%xmm5
|
|
|
|
// CHECK: addss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x58,0xed]
|
|
addss %xmm5,%xmm5
|
|
|
|
// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: andnps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
|
|
andnps 0x45,%xmm5
|
|
|
|
// CHECK: andnps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
|
|
andnps 0x7eed,%xmm5
|
|
|
|
// CHECK: andnps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
|
|
andnps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: andnps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
|
|
andnps 0x12345678,%xmm5
|
|
|
|
// CHECK: andnps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x55,0xed]
|
|
andnps %xmm5,%xmm5
|
|
|
|
// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
andps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: andps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
|
|
andps 0x45,%xmm5
|
|
|
|
// CHECK: andps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
|
|
andps 0x7eed,%xmm5
|
|
|
|
// CHECK: andps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
|
|
andps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: andps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
|
|
andps 0x12345678,%xmm5
|
|
|
|
// CHECK: andps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x54,0xed]
|
|
andps %xmm5,%xmm5
|
|
|
|
// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: comiss 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
|
|
comiss 0x45,%xmm5
|
|
|
|
// CHECK: comiss 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
|
|
comiss 0x7eed,%xmm5
|
|
|
|
// CHECK: comiss 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
comiss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: comiss 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
|
|
comiss 0x12345678,%xmm5
|
|
|
|
// CHECK: comiss %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2f,0xed]
|
|
comiss %xmm5,%xmm5
|
|
|
|
// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtpi2ps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtpi2ps 0x45,%xmm5
|
|
|
|
// CHECK: cvtpi2ps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtpi2ps 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtpi2ps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtpi2ps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtpi2ps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtpi2ps 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtpi2ps %mm3, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2a,0xeb]
|
|
cvtpi2ps %mm3,%xmm5
|
|
|
|
// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: cvtps2pi 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
|
|
cvtps2pi 0x45,%mm3
|
|
|
|
// CHECK: cvtps2pi 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
|
|
cvtps2pi 0x7eed,%mm3
|
|
|
|
// CHECK: cvtps2pi 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
|
|
cvtps2pi 0xbabecafe,%mm3
|
|
|
|
// CHECK: cvtps2pi 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
|
|
cvtps2pi 0x12345678,%mm3
|
|
|
|
// CHECK: cvtps2pi %xmm5, %mm3
|
|
// CHECK: encoding: [0x0f,0x2d,0xdd]
|
|
cvtps2pi %xmm5,%mm3
|
|
|
|
// CHECK: cvtsi2ss %ecx, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9]
|
|
cvtsi2ss %ecx,%xmm5
|
|
|
|
// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtsi2ss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtsi2ss 0x45,%xmm5
|
|
|
|
// CHECK: cvtsi2ss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtsi2ss 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtsi2ss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtsi2ss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtsi2ss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtsi2ss 0x12345678,%xmm5
|
|
|
|
// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: cvttps2pi 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
|
|
cvttps2pi 0x45,%mm3
|
|
|
|
// CHECK: cvttps2pi 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
|
|
cvttps2pi 0x7eed,%mm3
|
|
|
|
// CHECK: cvttps2pi 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
|
|
cvttps2pi 0xbabecafe,%mm3
|
|
|
|
// CHECK: cvttps2pi 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
|
|
cvttps2pi 0x12345678,%mm3
|
|
|
|
// CHECK: cvttps2pi %xmm5, %mm3
|
|
// CHECK: encoding: [0x0f,0x2c,0xdd]
|
|
cvttps2pi %xmm5,%mm3
|
|
|
|
// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: cvttss2si 69, %ecx
|
|
// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
|
|
cvttss2si 0x45,%ecx
|
|
|
|
// CHECK: cvttss2si 32493, %ecx
|
|
// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
|
|
cvttss2si 0x7eed,%ecx
|
|
|
|
// CHECK: cvttss2si 3133065982, %ecx
|
|
// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
|
|
cvttss2si 0xbabecafe,%ecx
|
|
|
|
// CHECK: cvttss2si 305419896, %ecx
|
|
// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
|
|
cvttss2si 0x12345678,%ecx
|
|
|
|
// CHECK: cvttss2si %xmm5, %ecx
|
|
// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd]
|
|
cvttss2si %xmm5,%ecx
|
|
|
|
// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
divps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: divps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
|
|
divps 0x45,%xmm5
|
|
|
|
// CHECK: divps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
|
|
divps 0x7eed,%xmm5
|
|
|
|
// CHECK: divps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
divps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: divps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
|
|
divps 0x12345678,%xmm5
|
|
|
|
// CHECK: divps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5e,0xed]
|
|
divps %xmm5,%xmm5
|
|
|
|
// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
divss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: divss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
|
|
divss 0x45,%xmm5
|
|
|
|
// CHECK: divss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
|
|
divss 0x7eed,%xmm5
|
|
|
|
// CHECK: divss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
divss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: divss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
|
|
divss 0x12345678,%xmm5
|
|
|
|
// CHECK: divss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5e,0xed]
|
|
divss %xmm5,%xmm5
|
|
|
|
// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: ldmxcsr 32493
|
|
// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
|
|
ldmxcsr 0x7eed
|
|
|
|
// CHECK: ldmxcsr 3133065982
|
|
// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
|
|
ldmxcsr 0xbabecafe
|
|
|
|
// CHECK: ldmxcsr 305419896
|
|
// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
|
|
ldmxcsr 0x12345678
|
|
|
|
// CHECK: maskmovq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf7,0xdb]
|
|
maskmovq %mm3,%mm3
|
|
|
|
// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: maxps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
|
|
maxps 0x45,%xmm5
|
|
|
|
// CHECK: maxps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
|
|
maxps 0x7eed,%xmm5
|
|
|
|
// CHECK: maxps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
maxps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: maxps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
|
|
maxps 0x12345678,%xmm5
|
|
|
|
// CHECK: maxps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5f,0xed]
|
|
maxps %xmm5,%xmm5
|
|
|
|
// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: maxss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
|
|
maxss 0x45,%xmm5
|
|
|
|
// CHECK: maxss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
|
|
maxss 0x7eed,%xmm5
|
|
|
|
// CHECK: maxss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
maxss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: maxss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
|
|
maxss 0x12345678,%xmm5
|
|
|
|
// CHECK: maxss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5f,0xed]
|
|
maxss %xmm5,%xmm5
|
|
|
|
// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
minps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: minps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
|
|
minps 0x45,%xmm5
|
|
|
|
// CHECK: minps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
|
|
minps 0x7eed,%xmm5
|
|
|
|
// CHECK: minps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
minps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: minps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
|
|
minps 0x12345678,%xmm5
|
|
|
|
// CHECK: minps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5d,0xed]
|
|
minps %xmm5,%xmm5
|
|
|
|
// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
minss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: minss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
|
|
minss 0x45,%xmm5
|
|
|
|
// CHECK: minss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
|
|
minss 0x7eed,%xmm5
|
|
|
|
// CHECK: minss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
minss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: minss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
|
|
minss 0x12345678,%xmm5
|
|
|
|
// CHECK: minss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5d,0xed]
|
|
minss %xmm5,%xmm5
|
|
|
|
// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movaps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
|
|
movaps 0x45,%xmm5
|
|
|
|
// CHECK: movaps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
|
|
movaps 0x7eed,%xmm5
|
|
|
|
// CHECK: movaps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movaps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movaps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
|
|
movaps 0x12345678,%xmm5
|
|
|
|
// CHECK: movaps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0xed]
|
|
movaps %xmm5,%xmm5
|
|
|
|
// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movaps %xmm5, 69
|
|
// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
|
|
movaps %xmm5,0x45
|
|
|
|
// CHECK: movaps %xmm5, 32493
|
|
// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
|
|
movaps %xmm5,0x7eed
|
|
|
|
// CHECK: movaps %xmm5, 3133065982
|
|
// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movaps %xmm5,0xbabecafe
|
|
|
|
// CHECK: movaps %xmm5, 305419896
|
|
// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
|
|
movaps %xmm5,0x12345678
|
|
|
|
// CHECK: movaps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x28,0xed]
|
|
movaps %xmm5,%xmm5
|
|
|
|
// CHECK: movhlps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x12,0xed]
|
|
movhlps %xmm5,%xmm5
|
|
|
|
// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movhps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
|
|
movhps 0x45,%xmm5
|
|
|
|
// CHECK: movhps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
|
|
movhps 0x7eed,%xmm5
|
|
|
|
// CHECK: movhps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movhps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movhps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
|
|
movhps 0x12345678,%xmm5
|
|
|
|
// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movhps %xmm5, 69
|
|
// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
|
|
movhps %xmm5,0x45
|
|
|
|
// CHECK: movhps %xmm5, 32493
|
|
// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
|
|
movhps %xmm5,0x7eed
|
|
|
|
// CHECK: movhps %xmm5, 3133065982
|
|
// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movhps %xmm5,0xbabecafe
|
|
|
|
// CHECK: movhps %xmm5, 305419896
|
|
// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
|
|
movhps %xmm5,0x12345678
|
|
|
|
// CHECK: movlhps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x16,0xed]
|
|
movlhps %xmm5,%xmm5
|
|
|
|
// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movlps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
|
|
movlps 0x45,%xmm5
|
|
|
|
// CHECK: movlps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
|
|
movlps 0x7eed,%xmm5
|
|
|
|
// CHECK: movlps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movlps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movlps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
|
|
movlps 0x12345678,%xmm5
|
|
|
|
// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movlps %xmm5, 69
|
|
// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
|
|
movlps %xmm5,0x45
|
|
|
|
// CHECK: movlps %xmm5, 32493
|
|
// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
|
|
movlps %xmm5,0x7eed
|
|
|
|
// CHECK: movlps %xmm5, 3133065982
|
|
// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movlps %xmm5,0xbabecafe
|
|
|
|
// CHECK: movlps %xmm5, 305419896
|
|
// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
|
|
movlps %xmm5,0x12345678
|
|
|
|
// CHECK: movmskps %xmm5, %ecx
|
|
// CHECK: encoding: [0x0f,0x50,0xcd]
|
|
movmskps %xmm5,%ecx
|
|
|
|
// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movntps %xmm5, 69
|
|
// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
|
|
movntps %xmm5,0x45
|
|
|
|
// CHECK: movntps %xmm5, 32493
|
|
// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
|
|
movntps %xmm5,0x7eed
|
|
|
|
// CHECK: movntps %xmm5, 3133065982
|
|
// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movntps %xmm5,0xbabecafe
|
|
|
|
// CHECK: movntps %xmm5, 305419896
|
|
// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
|
|
movntps %xmm5,0x12345678
|
|
|
|
// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movntq %mm3, 69
|
|
// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
|
|
movntq %mm3,0x45
|
|
|
|
// CHECK: movntq %mm3, 32493
|
|
// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
|
|
movntq %mm3,0x7eed
|
|
|
|
// CHECK: movntq %mm3, 3133065982
|
|
// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
|
|
movntq %mm3,0xbabecafe
|
|
|
|
// CHECK: movntq %mm3, 305419896
|
|
// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
|
|
movntq %mm3,0x12345678
|
|
|
|
// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movntdq %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
|
|
movntdq %xmm5,0x45
|
|
|
|
// CHECK: movntdq %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
|
|
movntdq %xmm5,0x7eed
|
|
|
|
// CHECK: movntdq %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movntdq %xmm5,0xbabecafe
|
|
|
|
// CHECK: movntdq %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
|
|
movntdq %xmm5,0x12345678
|
|
|
|
// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
|
|
movss 0x45,%xmm5
|
|
|
|
// CHECK: movss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
|
|
movss 0x7eed,%xmm5
|
|
|
|
// CHECK: movss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
|
|
movss 0x12345678,%xmm5
|
|
|
|
// CHECK: movss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0xed]
|
|
movss %xmm5,%xmm5
|
|
|
|
// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movss %xmm5, 69
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
|
|
movss %xmm5,0x45
|
|
|
|
// CHECK: movss %xmm5, 32493
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
|
|
movss %xmm5,0x7eed
|
|
|
|
// CHECK: movss %xmm5, 3133065982
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movss %xmm5,0xbabecafe
|
|
|
|
// CHECK: movss %xmm5, 305419896
|
|
// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
|
|
movss %xmm5,0x12345678
|
|
|
|
// CHECK: movss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x10,0xed]
|
|
movss %xmm5,%xmm5
|
|
|
|
// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movups 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
|
|
movups 0x45,%xmm5
|
|
|
|
// CHECK: movups 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
|
|
movups 0x7eed,%xmm5
|
|
|
|
// CHECK: movups 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movups 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movups 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
|
|
movups 0x12345678,%xmm5
|
|
|
|
// CHECK: movups %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0xed]
|
|
movups %xmm5,%xmm5
|
|
|
|
// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movups %xmm5, 69
|
|
// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
|
|
movups %xmm5,0x45
|
|
|
|
// CHECK: movups %xmm5, 32493
|
|
// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
|
|
movups %xmm5,0x7eed
|
|
|
|
// CHECK: movups %xmm5, 3133065982
|
|
// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movups %xmm5,0xbabecafe
|
|
|
|
// CHECK: movups %xmm5, 305419896
|
|
// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
|
|
movups %xmm5,0x12345678
|
|
|
|
// CHECK: movups %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x10,0xed]
|
|
movups %xmm5,%xmm5
|
|
|
|
// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: mulps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
|
|
mulps 0x45,%xmm5
|
|
|
|
// CHECK: mulps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
|
|
mulps 0x7eed,%xmm5
|
|
|
|
// CHECK: mulps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
|
|
mulps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: mulps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
|
|
mulps 0x12345678,%xmm5
|
|
|
|
// CHECK: mulps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x59,0xed]
|
|
mulps %xmm5,%xmm5
|
|
|
|
// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: mulss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
|
|
mulss 0x45,%xmm5
|
|
|
|
// CHECK: mulss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
|
|
mulss 0x7eed,%xmm5
|
|
|
|
// CHECK: mulss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
|
|
mulss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: mulss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
|
|
mulss 0x12345678,%xmm5
|
|
|
|
// CHECK: mulss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x59,0xed]
|
|
mulss %xmm5,%xmm5
|
|
|
|
// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
orps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: orps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
|
|
orps 0x45,%xmm5
|
|
|
|
// CHECK: orps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
|
|
orps 0x7eed,%xmm5
|
|
|
|
// CHECK: orps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
|
|
orps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: orps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
|
|
orps 0x12345678,%xmm5
|
|
|
|
// CHECK: orps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x56,0xed]
|
|
orps %xmm5,%xmm5
|
|
|
|
// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pavgb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
|
|
pavgb 0x45,%mm3
|
|
|
|
// CHECK: pavgb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
|
|
pavgb 0x7eed,%mm3
|
|
|
|
// CHECK: pavgb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pavgb 0xbabecafe,%mm3
|
|
|
|
// CHECK: pavgb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
|
|
pavgb 0x12345678,%mm3
|
|
|
|
// CHECK: pavgb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe0,0xdb]
|
|
pavgb %mm3,%mm3
|
|
|
|
// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pavgb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
|
|
pavgb 0x45,%xmm5
|
|
|
|
// CHECK: pavgb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
|
|
pavgb 0x7eed,%xmm5
|
|
|
|
// CHECK: pavgb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pavgb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pavgb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
|
|
pavgb 0x12345678,%xmm5
|
|
|
|
// CHECK: pavgb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe0,0xed]
|
|
pavgb %xmm5,%xmm5
|
|
|
|
// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pavgw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
|
|
pavgw 0x45,%mm3
|
|
|
|
// CHECK: pavgw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
|
|
pavgw 0x7eed,%mm3
|
|
|
|
// CHECK: pavgw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pavgw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pavgw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
|
|
pavgw 0x12345678,%mm3
|
|
|
|
// CHECK: pavgw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe3,0xdb]
|
|
pavgw %mm3,%mm3
|
|
|
|
// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pavgw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
|
|
pavgw 0x45,%xmm5
|
|
|
|
// CHECK: pavgw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
|
|
pavgw 0x7eed,%xmm5
|
|
|
|
// CHECK: pavgw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pavgw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pavgw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
|
|
pavgw 0x12345678,%xmm5
|
|
|
|
// CHECK: pavgw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe3,0xed]
|
|
pavgw %xmm5,%xmm5
|
|
|
|
// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmaxsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
|
|
pmaxsw 0x45,%mm3
|
|
|
|
// CHECK: pmaxsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmaxsw 0x7eed,%mm3
|
|
|
|
// CHECK: pmaxsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmaxsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmaxsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
|
|
pmaxsw 0x12345678,%mm3
|
|
|
|
// CHECK: pmaxsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xee,0xdb]
|
|
pmaxsw %mm3,%mm3
|
|
|
|
// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaxsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaxsw 0x45,%xmm5
|
|
|
|
// CHECK: pmaxsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaxsw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaxsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaxsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaxsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaxsw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaxsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xee,0xed]
|
|
pmaxsw %xmm5,%xmm5
|
|
|
|
// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmaxub 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
|
|
pmaxub 0x45,%mm3
|
|
|
|
// CHECK: pmaxub 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmaxub 0x7eed,%mm3
|
|
|
|
// CHECK: pmaxub 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmaxub 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmaxub 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
|
|
pmaxub 0x12345678,%mm3
|
|
|
|
// CHECK: pmaxub %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xde,0xdb]
|
|
pmaxub %mm3,%mm3
|
|
|
|
// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaxub 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaxub 0x45,%xmm5
|
|
|
|
// CHECK: pmaxub 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaxub 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaxub 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaxub 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaxub 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaxub 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaxub %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xde,0xed]
|
|
pmaxub %xmm5,%xmm5
|
|
|
|
// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pminsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
|
|
pminsw 0x45,%mm3
|
|
|
|
// CHECK: pminsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
|
|
pminsw 0x7eed,%mm3
|
|
|
|
// CHECK: pminsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pminsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pminsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
|
|
pminsw 0x12345678,%mm3
|
|
|
|
// CHECK: pminsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xea,0xdb]
|
|
pminsw %mm3,%mm3
|
|
|
|
// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pminsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
|
|
pminsw 0x45,%xmm5
|
|
|
|
// CHECK: pminsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
|
|
pminsw 0x7eed,%xmm5
|
|
|
|
// CHECK: pminsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pminsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pminsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
|
|
pminsw 0x12345678,%xmm5
|
|
|
|
// CHECK: pminsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xea,0xed]
|
|
pminsw %xmm5,%xmm5
|
|
|
|
// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminub 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pminub 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
|
|
pminub 0x45,%mm3
|
|
|
|
// CHECK: pminub 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
|
|
pminub 0x7eed,%mm3
|
|
|
|
// CHECK: pminub 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pminub 0xbabecafe,%mm3
|
|
|
|
// CHECK: pminub 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
|
|
pminub 0x12345678,%mm3
|
|
|
|
// CHECK: pminub %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xda,0xdb]
|
|
pminub %mm3,%mm3
|
|
|
|
// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pminub 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
|
|
pminub 0x45,%xmm5
|
|
|
|
// CHECK: pminub 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
|
|
pminub 0x7eed,%xmm5
|
|
|
|
// CHECK: pminub 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pminub 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pminub 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
|
|
pminub 0x12345678,%xmm5
|
|
|
|
// CHECK: pminub %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xda,0xed]
|
|
pminub %xmm5,%xmm5
|
|
|
|
// CHECK: pmovmskb %mm3, %ecx
|
|
// CHECK: encoding: [0x0f,0xd7,0xcb]
|
|
pmovmskb %mm3,%ecx
|
|
|
|
// CHECK: pmovmskb %xmm5, %ecx
|
|
// CHECK: encoding: [0x66,0x0f,0xd7,0xcd]
|
|
pmovmskb %xmm5,%ecx
|
|
|
|
// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmulhuw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
|
|
pmulhuw 0x45,%mm3
|
|
|
|
// CHECK: pmulhuw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmulhuw 0x7eed,%mm3
|
|
|
|
// CHECK: pmulhuw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmulhuw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmulhuw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
|
|
pmulhuw 0x12345678,%mm3
|
|
|
|
// CHECK: pmulhuw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xe4,0xdb]
|
|
pmulhuw %mm3,%mm3
|
|
|
|
// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmulhuw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
|
|
pmulhuw 0x45,%xmm5
|
|
|
|
// CHECK: pmulhuw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmulhuw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmulhuw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmulhuw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmulhuw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
|
|
pmulhuw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmulhuw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xe4,0xed]
|
|
pmulhuw %xmm5,%xmm5
|
|
|
|
// CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
|
|
prefetchnta 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: prefetchnta 32493
|
|
// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
|
|
prefetchnta 0x7eed
|
|
|
|
// CHECK: prefetchnta 3133065982
|
|
// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
|
|
prefetchnta 0xbabecafe
|
|
|
|
// CHECK: prefetchnta 305419896
|
|
// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
|
|
prefetchnta 0x12345678
|
|
|
|
// CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
prefetcht0 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: prefetcht0 32493
|
|
// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
|
|
prefetcht0 0x7eed
|
|
|
|
// CHECK: prefetcht0 3133065982
|
|
// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
|
|
prefetcht0 0xbabecafe
|
|
|
|
// CHECK: prefetcht0 305419896
|
|
// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
|
|
prefetcht0 0x12345678
|
|
|
|
// CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
prefetcht1 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: prefetcht1 32493
|
|
// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
|
|
prefetcht1 0x7eed
|
|
|
|
// CHECK: prefetcht1 3133065982
|
|
// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
|
|
prefetcht1 0xbabecafe
|
|
|
|
// CHECK: prefetcht1 305419896
|
|
// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
|
|
prefetcht1 0x12345678
|
|
|
|
// CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
prefetcht2 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: prefetcht2 32493
|
|
// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
|
|
prefetcht2 0x7eed
|
|
|
|
// CHECK: prefetcht2 3133065982
|
|
// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
|
|
prefetcht2 0xbabecafe
|
|
|
|
// CHECK: prefetcht2 305419896
|
|
// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
|
|
prefetcht2 0x12345678
|
|
|
|
// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psadbw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
|
|
psadbw 0x45,%mm3
|
|
|
|
// CHECK: psadbw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
|
|
psadbw 0x7eed,%mm3
|
|
|
|
// CHECK: psadbw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psadbw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psadbw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
|
|
psadbw 0x12345678,%mm3
|
|
|
|
// CHECK: psadbw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf6,0xdb]
|
|
psadbw %mm3,%mm3
|
|
|
|
// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psadbw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
|
|
psadbw 0x45,%xmm5
|
|
|
|
// CHECK: psadbw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
|
|
psadbw 0x7eed,%xmm5
|
|
|
|
// CHECK: psadbw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psadbw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psadbw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
|
|
psadbw 0x12345678,%xmm5
|
|
|
|
// CHECK: psadbw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf6,0xed]
|
|
psadbw %xmm5,%xmm5
|
|
|
|
// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: rcpps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
|
|
rcpps 0x45,%xmm5
|
|
|
|
// CHECK: rcpps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
|
|
rcpps 0x7eed,%xmm5
|
|
|
|
// CHECK: rcpps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
|
|
rcpps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: rcpps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
|
|
rcpps 0x12345678,%xmm5
|
|
|
|
// CHECK: rcpps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x53,0xed]
|
|
rcpps %xmm5,%xmm5
|
|
|
|
// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: rcpss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
|
|
rcpss 0x45,%xmm5
|
|
|
|
// CHECK: rcpss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
|
|
rcpss 0x7eed,%xmm5
|
|
|
|
// CHECK: rcpss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
|
|
rcpss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: rcpss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
|
|
rcpss 0x12345678,%xmm5
|
|
|
|
// CHECK: rcpss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x53,0xed]
|
|
rcpss %xmm5,%xmm5
|
|
|
|
// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: rsqrtps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
|
|
rsqrtps 0x45,%xmm5
|
|
|
|
// CHECK: rsqrtps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
|
|
rsqrtps 0x7eed,%xmm5
|
|
|
|
// CHECK: rsqrtps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
|
|
rsqrtps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: rsqrtps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
|
|
rsqrtps 0x12345678,%xmm5
|
|
|
|
// CHECK: rsqrtps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x52,0xed]
|
|
rsqrtps %xmm5,%xmm5
|
|
|
|
// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: rsqrtss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
|
|
rsqrtss 0x45,%xmm5
|
|
|
|
// CHECK: rsqrtss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
|
|
rsqrtss 0x7eed,%xmm5
|
|
|
|
// CHECK: rsqrtss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
|
|
rsqrtss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: rsqrtss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
|
|
rsqrtss 0x12345678,%xmm5
|
|
|
|
// CHECK: rsqrtss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x52,0xed]
|
|
rsqrtss %xmm5,%xmm5
|
|
|
|
// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: sqrtps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
|
|
sqrtps 0x45,%xmm5
|
|
|
|
// CHECK: sqrtps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
|
|
sqrtps 0x7eed,%xmm5
|
|
|
|
// CHECK: sqrtps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
|
|
sqrtps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: sqrtps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
|
|
sqrtps 0x12345678,%xmm5
|
|
|
|
// CHECK: sqrtps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x51,0xed]
|
|
sqrtps %xmm5,%xmm5
|
|
|
|
// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: sqrtss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
|
|
sqrtss 0x45,%xmm5
|
|
|
|
// CHECK: sqrtss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
|
|
sqrtss 0x7eed,%xmm5
|
|
|
|
// CHECK: sqrtss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
|
|
sqrtss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: sqrtss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
|
|
sqrtss 0x12345678,%xmm5
|
|
|
|
// CHECK: sqrtss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x51,0xed]
|
|
sqrtss %xmm5,%xmm5
|
|
|
|
// CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
stmxcsr 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: stmxcsr 32493
|
|
// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
|
|
stmxcsr 0x7eed
|
|
|
|
// CHECK: stmxcsr 3133065982
|
|
// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
|
|
stmxcsr 0xbabecafe
|
|
|
|
// CHECK: stmxcsr 305419896
|
|
// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
|
|
stmxcsr 0x12345678
|
|
|
|
// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
subps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: subps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
|
|
subps 0x45,%xmm5
|
|
|
|
// CHECK: subps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
|
|
subps 0x7eed,%xmm5
|
|
|
|
// CHECK: subps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
subps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: subps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
|
|
subps 0x12345678,%xmm5
|
|
|
|
// CHECK: subps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5c,0xed]
|
|
subps %xmm5,%xmm5
|
|
|
|
// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
subss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: subss 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
|
|
subss 0x45,%xmm5
|
|
|
|
// CHECK: subss 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
|
|
subss 0x7eed,%xmm5
|
|
|
|
// CHECK: subss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
subss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: subss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
|
|
subss 0x12345678,%xmm5
|
|
|
|
// CHECK: subss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5c,0xed]
|
|
subss %xmm5,%xmm5
|
|
|
|
// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: ucomiss 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
|
|
ucomiss 0x45,%xmm5
|
|
|
|
// CHECK: ucomiss 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
|
|
ucomiss 0x7eed,%xmm5
|
|
|
|
// CHECK: ucomiss 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
ucomiss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: ucomiss 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
|
|
ucomiss 0x12345678,%xmm5
|
|
|
|
// CHECK: ucomiss %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x2e,0xed]
|
|
ucomiss %xmm5,%xmm5
|
|
|
|
// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: unpckhps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
|
|
unpckhps 0x45,%xmm5
|
|
|
|
// CHECK: unpckhps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
|
|
unpckhps 0x7eed,%xmm5
|
|
|
|
// CHECK: unpckhps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
|
|
unpckhps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: unpckhps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
|
|
unpckhps 0x12345678,%xmm5
|
|
|
|
// CHECK: unpckhps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x15,0xed]
|
|
unpckhps %xmm5,%xmm5
|
|
|
|
// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: unpcklps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
|
|
unpcklps 0x45,%xmm5
|
|
|
|
// CHECK: unpcklps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
|
|
unpcklps 0x7eed,%xmm5
|
|
|
|
// CHECK: unpcklps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
|
|
unpcklps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: unpcklps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
|
|
unpcklps 0x12345678,%xmm5
|
|
|
|
// CHECK: unpcklps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x14,0xed]
|
|
unpcklps %xmm5,%xmm5
|
|
|
|
// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: xorps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
|
|
xorps 0x45,%xmm5
|
|
|
|
// CHECK: xorps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
|
|
xorps 0x7eed,%xmm5
|
|
|
|
// CHECK: xorps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
|
|
xorps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: xorps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
|
|
xorps 0x12345678,%xmm5
|
|
|
|
// CHECK: xorps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x57,0xed]
|
|
xorps %xmm5,%xmm5
|
|
|
|
// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: addpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
|
|
addpd 0x45,%xmm5
|
|
|
|
// CHECK: addpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
|
|
addpd 0x7eed,%xmm5
|
|
|
|
// CHECK: addpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
|
|
addpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: addpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
|
|
addpd 0x12345678,%xmm5
|
|
|
|
// CHECK: addpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x58,0xed]
|
|
addpd %xmm5,%xmm5
|
|
|
|
// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: addsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
|
|
addsd 0x45,%xmm5
|
|
|
|
// CHECK: addsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
|
|
addsd 0x7eed,%xmm5
|
|
|
|
// CHECK: addsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
|
|
addsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: addsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
|
|
addsd 0x12345678,%xmm5
|
|
|
|
// CHECK: addsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x58,0xed]
|
|
addsd %xmm5,%xmm5
|
|
|
|
// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: andnpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
|
|
andnpd 0x45,%xmm5
|
|
|
|
// CHECK: andnpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
|
|
andnpd 0x7eed,%xmm5
|
|
|
|
// CHECK: andnpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
|
|
andnpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: andnpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
|
|
andnpd 0x12345678,%xmm5
|
|
|
|
// CHECK: andnpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x55,0xed]
|
|
andnpd %xmm5,%xmm5
|
|
|
|
// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: andpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
|
|
andpd 0x45,%xmm5
|
|
|
|
// CHECK: andpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
|
|
andpd 0x7eed,%xmm5
|
|
|
|
// CHECK: andpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
|
|
andpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: andpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
|
|
andpd 0x12345678,%xmm5
|
|
|
|
// CHECK: andpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x54,0xed]
|
|
andpd %xmm5,%xmm5
|
|
|
|
// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: comisd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
|
|
comisd 0x45,%xmm5
|
|
|
|
// CHECK: comisd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
|
|
comisd 0x7eed,%xmm5
|
|
|
|
// CHECK: comisd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
comisd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: comisd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
|
|
comisd 0x12345678,%xmm5
|
|
|
|
// CHECK: comisd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2f,0xed]
|
|
comisd %xmm5,%xmm5
|
|
|
|
// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtpi2pd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtpi2pd 0x45,%xmm5
|
|
|
|
// CHECK: cvtpi2pd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtpi2pd 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtpi2pd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtpi2pd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtpi2pd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtpi2pd 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtpi2pd %mm3, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2a,0xeb]
|
|
cvtpi2pd %mm3,%xmm5
|
|
|
|
// CHECK: cvtsi2sd %ecx, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9]
|
|
cvtsi2sd %ecx,%xmm5
|
|
|
|
// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtsi2sd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtsi2sd 0x45,%xmm5
|
|
|
|
// CHECK: cvtsi2sd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtsi2sd 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtsi2sd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtsi2sd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtsi2sd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtsi2sd 0x12345678,%xmm5
|
|
|
|
// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: divpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
|
|
divpd 0x45,%xmm5
|
|
|
|
// CHECK: divpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
|
|
divpd 0x7eed,%xmm5
|
|
|
|
// CHECK: divpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
divpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: divpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
|
|
divpd 0x12345678,%xmm5
|
|
|
|
// CHECK: divpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5e,0xed]
|
|
divpd %xmm5,%xmm5
|
|
|
|
// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: divsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
|
|
divsd 0x45,%xmm5
|
|
|
|
// CHECK: divsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
|
|
divsd 0x7eed,%xmm5
|
|
|
|
// CHECK: divsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
divsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: divsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
|
|
divsd 0x12345678,%xmm5
|
|
|
|
// CHECK: divsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5e,0xed]
|
|
divsd %xmm5,%xmm5
|
|
|
|
// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: maxpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
|
|
maxpd 0x45,%xmm5
|
|
|
|
// CHECK: maxpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
|
|
maxpd 0x7eed,%xmm5
|
|
|
|
// CHECK: maxpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
maxpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: maxpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
|
|
maxpd 0x12345678,%xmm5
|
|
|
|
// CHECK: maxpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5f,0xed]
|
|
maxpd %xmm5,%xmm5
|
|
|
|
// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: maxsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
|
|
maxsd 0x45,%xmm5
|
|
|
|
// CHECK: maxsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
|
|
maxsd 0x7eed,%xmm5
|
|
|
|
// CHECK: maxsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
maxsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: maxsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
|
|
maxsd 0x12345678,%xmm5
|
|
|
|
// CHECK: maxsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5f,0xed]
|
|
maxsd %xmm5,%xmm5
|
|
|
|
// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: minpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
|
|
minpd 0x45,%xmm5
|
|
|
|
// CHECK: minpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
|
|
minpd 0x7eed,%xmm5
|
|
|
|
// CHECK: minpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
minpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: minpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
|
|
minpd 0x12345678,%xmm5
|
|
|
|
// CHECK: minpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5d,0xed]
|
|
minpd %xmm5,%xmm5
|
|
|
|
// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: minsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
|
|
minsd 0x45,%xmm5
|
|
|
|
// CHECK: minsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
|
|
minsd 0x7eed,%xmm5
|
|
|
|
// CHECK: minsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
minsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: minsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
|
|
minsd 0x12345678,%xmm5
|
|
|
|
// CHECK: minsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5d,0xed]
|
|
minsd %xmm5,%xmm5
|
|
|
|
// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movapd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
|
|
movapd 0x45,%xmm5
|
|
|
|
// CHECK: movapd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
|
|
movapd 0x7eed,%xmm5
|
|
|
|
// CHECK: movapd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movapd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movapd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
|
|
movapd 0x12345678,%xmm5
|
|
|
|
// CHECK: movapd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0xed]
|
|
movapd %xmm5,%xmm5
|
|
|
|
// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movapd %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
|
|
movapd %xmm5,0x45
|
|
|
|
// CHECK: movapd %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
|
|
movapd %xmm5,0x7eed
|
|
|
|
// CHECK: movapd %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movapd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movapd %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
|
|
movapd %xmm5,0x12345678
|
|
|
|
// CHECK: movapd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x28,0xed]
|
|
movapd %xmm5,%xmm5
|
|
|
|
// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movhpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
|
|
movhpd 0x45,%xmm5
|
|
|
|
// CHECK: movhpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
|
|
movhpd 0x7eed,%xmm5
|
|
|
|
// CHECK: movhpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movhpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movhpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
|
|
movhpd 0x12345678,%xmm5
|
|
|
|
// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movhpd %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
|
|
movhpd %xmm5,0x45
|
|
|
|
// CHECK: movhpd %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
|
|
movhpd %xmm5,0x7eed
|
|
|
|
// CHECK: movhpd %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movhpd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movhpd %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
|
|
movhpd %xmm5,0x12345678
|
|
|
|
// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movlpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
|
|
movlpd 0x45,%xmm5
|
|
|
|
// CHECK: movlpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
|
|
movlpd 0x7eed,%xmm5
|
|
|
|
// CHECK: movlpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movlpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movlpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
|
|
movlpd 0x12345678,%xmm5
|
|
|
|
// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movlpd %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
|
|
movlpd %xmm5,0x45
|
|
|
|
// CHECK: movlpd %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
|
|
movlpd %xmm5,0x7eed
|
|
|
|
// CHECK: movlpd %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movlpd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movlpd %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
|
|
movlpd %xmm5,0x12345678
|
|
|
|
// CHECK: movmskpd %xmm5, %ecx
|
|
// CHECK: encoding: [0x66,0x0f,0x50,0xcd]
|
|
movmskpd %xmm5,%ecx
|
|
|
|
// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movntpd %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
|
|
movntpd %xmm5,0x45
|
|
|
|
// CHECK: movntpd %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
|
|
movntpd %xmm5,0x7eed
|
|
|
|
// CHECK: movntpd %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movntpd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movntpd %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
|
|
movntpd %xmm5,0x12345678
|
|
|
|
// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
|
|
movsd 0x45,%xmm5
|
|
|
|
// CHECK: movsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
|
|
movsd 0x7eed,%xmm5
|
|
|
|
// CHECK: movsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
|
|
movsd 0x12345678,%xmm5
|
|
|
|
// CHECK: movsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0xed]
|
|
movsd %xmm5,%xmm5
|
|
|
|
// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movsd %xmm5, 69
|
|
// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
|
|
movsd %xmm5,0x45
|
|
|
|
// CHECK: movsd %xmm5, 32493
|
|
// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
|
|
movsd %xmm5,0x7eed
|
|
|
|
// CHECK: movsd %xmm5, 3133065982
|
|
// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movsd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movsd %xmm5, 305419896
|
|
// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
|
|
movsd %xmm5,0x12345678
|
|
|
|
// CHECK: movsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x10,0xed]
|
|
movsd %xmm5,%xmm5
|
|
|
|
// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movupd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
|
|
movupd 0x45,%xmm5
|
|
|
|
// CHECK: movupd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
|
|
movupd 0x7eed,%xmm5
|
|
|
|
// CHECK: movupd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movupd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movupd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
|
|
movupd 0x12345678,%xmm5
|
|
|
|
// CHECK: movupd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0xed]
|
|
movupd %xmm5,%xmm5
|
|
|
|
// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movupd %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
|
|
movupd %xmm5,0x45
|
|
|
|
// CHECK: movupd %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
|
|
movupd %xmm5,0x7eed
|
|
|
|
// CHECK: movupd %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movupd %xmm5,0xbabecafe
|
|
|
|
// CHECK: movupd %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
|
|
movupd %xmm5,0x12345678
|
|
|
|
// CHECK: movupd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x10,0xed]
|
|
movupd %xmm5,%xmm5
|
|
|
|
// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: mulpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
|
|
mulpd 0x45,%xmm5
|
|
|
|
// CHECK: mulpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
|
|
mulpd 0x7eed,%xmm5
|
|
|
|
// CHECK: mulpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
|
|
mulpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: mulpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
|
|
mulpd 0x12345678,%xmm5
|
|
|
|
// CHECK: mulpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x59,0xed]
|
|
mulpd %xmm5,%xmm5
|
|
|
|
// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: mulsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
|
|
mulsd 0x45,%xmm5
|
|
|
|
// CHECK: mulsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
|
|
mulsd 0x7eed,%xmm5
|
|
|
|
// CHECK: mulsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
|
|
mulsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: mulsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
|
|
mulsd 0x12345678,%xmm5
|
|
|
|
// CHECK: mulsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x59,0xed]
|
|
mulsd %xmm5,%xmm5
|
|
|
|
// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: orpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
|
|
orpd 0x45,%xmm5
|
|
|
|
// CHECK: orpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
|
|
orpd 0x7eed,%xmm5
|
|
|
|
// CHECK: orpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
|
|
orpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: orpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
|
|
orpd 0x12345678,%xmm5
|
|
|
|
// CHECK: orpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x56,0xed]
|
|
orpd %xmm5,%xmm5
|
|
|
|
// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: sqrtpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
|
|
sqrtpd 0x45,%xmm5
|
|
|
|
// CHECK: sqrtpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
|
|
sqrtpd 0x7eed,%xmm5
|
|
|
|
// CHECK: sqrtpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
|
|
sqrtpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: sqrtpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
|
|
sqrtpd 0x12345678,%xmm5
|
|
|
|
// CHECK: sqrtpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x51,0xed]
|
|
sqrtpd %xmm5,%xmm5
|
|
|
|
// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: sqrtsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
|
|
sqrtsd 0x45,%xmm5
|
|
|
|
// CHECK: sqrtsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
|
|
sqrtsd 0x7eed,%xmm5
|
|
|
|
// CHECK: sqrtsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
|
|
sqrtsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: sqrtsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
|
|
sqrtsd 0x12345678,%xmm5
|
|
|
|
// CHECK: sqrtsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x51,0xed]
|
|
sqrtsd %xmm5,%xmm5
|
|
|
|
// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: subpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
|
|
subpd 0x45,%xmm5
|
|
|
|
// CHECK: subpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
|
|
subpd 0x7eed,%xmm5
|
|
|
|
// CHECK: subpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
subpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: subpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
|
|
subpd 0x12345678,%xmm5
|
|
|
|
// CHECK: subpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5c,0xed]
|
|
subpd %xmm5,%xmm5
|
|
|
|
// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: subsd 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
|
|
subsd 0x45,%xmm5
|
|
|
|
// CHECK: subsd 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
|
|
subsd 0x7eed,%xmm5
|
|
|
|
// CHECK: subsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
subsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: subsd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
|
|
subsd 0x12345678,%xmm5
|
|
|
|
// CHECK: subsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5c,0xed]
|
|
subsd %xmm5,%xmm5
|
|
|
|
// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: ucomisd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
|
|
ucomisd 0x45,%xmm5
|
|
|
|
// CHECK: ucomisd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
|
|
ucomisd 0x7eed,%xmm5
|
|
|
|
// CHECK: ucomisd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
ucomisd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: ucomisd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
|
|
ucomisd 0x12345678,%xmm5
|
|
|
|
// CHECK: ucomisd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x2e,0xed]
|
|
ucomisd %xmm5,%xmm5
|
|
|
|
// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: unpckhpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
|
|
unpckhpd 0x45,%xmm5
|
|
|
|
// CHECK: unpckhpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
|
|
unpckhpd 0x7eed,%xmm5
|
|
|
|
// CHECK: unpckhpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
|
|
unpckhpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: unpckhpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
|
|
unpckhpd 0x12345678,%xmm5
|
|
|
|
// CHECK: unpckhpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x15,0xed]
|
|
unpckhpd %xmm5,%xmm5
|
|
|
|
// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: unpcklpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
|
|
unpcklpd 0x45,%xmm5
|
|
|
|
// CHECK: unpcklpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
|
|
unpcklpd 0x7eed,%xmm5
|
|
|
|
// CHECK: unpcklpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
|
|
unpcklpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: unpcklpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
|
|
unpcklpd 0x12345678,%xmm5
|
|
|
|
// CHECK: unpcklpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x14,0xed]
|
|
unpcklpd %xmm5,%xmm5
|
|
|
|
// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: xorpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
|
|
xorpd 0x45,%xmm5
|
|
|
|
// CHECK: xorpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
|
|
xorpd 0x7eed,%xmm5
|
|
|
|
// CHECK: xorpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
|
|
xorpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: xorpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
|
|
xorpd 0x12345678,%xmm5
|
|
|
|
// CHECK: xorpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x57,0xed]
|
|
xorpd %xmm5,%xmm5
|
|
|
|
// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtdq2pd 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtdq2pd 0x45,%xmm5
|
|
|
|
// CHECK: cvtdq2pd 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtdq2pd 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtdq2pd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtdq2pd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtdq2pd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtdq2pd 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtdq2pd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xe6,0xed]
|
|
cvtdq2pd %xmm5,%xmm5
|
|
|
|
// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtpd2dq 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtpd2dq 0x45,%xmm5
|
|
|
|
// CHECK: cvtpd2dq 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtpd2dq 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtpd2dq 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtpd2dq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtpd2dq 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtpd2dq 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtpd2dq %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xe6,0xed]
|
|
cvtpd2dq %xmm5,%xmm5
|
|
|
|
// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtdq2ps 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtdq2ps 0x45,%xmm5
|
|
|
|
// CHECK: cvtdq2ps 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtdq2ps 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtdq2ps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtdq2ps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtdq2ps 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtdq2ps 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtdq2ps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5b,0xed]
|
|
cvtdq2ps %xmm5,%xmm5
|
|
|
|
// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: cvtpd2pi 69, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
|
|
cvtpd2pi 0x45,%mm3
|
|
|
|
// CHECK: cvtpd2pi 32493, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
|
|
cvtpd2pi 0x7eed,%mm3
|
|
|
|
// CHECK: cvtpd2pi 3133065982, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
|
|
cvtpd2pi 0xbabecafe,%mm3
|
|
|
|
// CHECK: cvtpd2pi 305419896, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
|
|
cvtpd2pi 0x12345678,%mm3
|
|
|
|
// CHECK: cvtpd2pi %xmm5, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2d,0xdd]
|
|
cvtpd2pi %xmm5,%mm3
|
|
|
|
// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtpd2ps 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtpd2ps 0x45,%xmm5
|
|
|
|
// CHECK: cvtpd2ps 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtpd2ps 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtpd2ps 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtpd2ps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtpd2ps 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtpd2ps 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtpd2ps %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5a,0xed]
|
|
cvtpd2ps %xmm5,%xmm5
|
|
|
|
// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtps2pd 69, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtps2pd 0x45,%xmm5
|
|
|
|
// CHECK: cvtps2pd 32493, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtps2pd 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtps2pd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtps2pd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtps2pd 305419896, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtps2pd 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtps2pd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x0f,0x5a,0xed]
|
|
cvtps2pd %xmm5,%xmm5
|
|
|
|
// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtps2dq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtps2dq 0x45,%xmm5
|
|
|
|
// CHECK: cvtps2dq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtps2dq 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtps2dq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtps2dq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtps2dq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtps2dq 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtps2dq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x5b,0xed]
|
|
cvtps2dq %xmm5,%xmm5
|
|
|
|
// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtsd2ss 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtsd2ss 0x45,%xmm5
|
|
|
|
// CHECK: cvtsd2ss 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtsd2ss 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtsd2ss 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtsd2ss 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtsd2ss 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtsd2ss 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtsd2ss %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x5a,0xed]
|
|
cvtsd2ss %xmm5,%xmm5
|
|
|
|
// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvtss2sd 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
|
|
cvtss2sd 0x45,%xmm5
|
|
|
|
// CHECK: cvtss2sd 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvtss2sd 0x7eed,%xmm5
|
|
|
|
// CHECK: cvtss2sd 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvtss2sd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvtss2sd 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
|
|
cvtss2sd 0x12345678,%xmm5
|
|
|
|
// CHECK: cvtss2sd %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5a,0xed]
|
|
cvtss2sd %xmm5,%xmm5
|
|
|
|
// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: cvttpd2pi 69, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
|
|
cvttpd2pi 0x45,%mm3
|
|
|
|
// CHECK: cvttpd2pi 32493, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
|
|
cvttpd2pi 0x7eed,%mm3
|
|
|
|
// CHECK: cvttpd2pi 3133065982, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
|
|
cvttpd2pi 0xbabecafe,%mm3
|
|
|
|
// CHECK: cvttpd2pi 305419896, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
|
|
cvttpd2pi 0x12345678,%mm3
|
|
|
|
// CHECK: cvttpd2pi %xmm5, %mm3
|
|
// CHECK: encoding: [0x66,0x0f,0x2c,0xdd]
|
|
cvttpd2pi %xmm5,%mm3
|
|
|
|
// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: cvttsd2si 69, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
|
|
cvttsd2si 0x45,%ecx
|
|
|
|
// CHECK: cvttsd2si 32493, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
|
|
cvttsd2si 0x7eed,%ecx
|
|
|
|
// CHECK: cvttsd2si 3133065982, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
|
|
cvttsd2si 0xbabecafe,%ecx
|
|
|
|
// CHECK: cvttsd2si 305419896, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
|
|
cvttsd2si 0x12345678,%ecx
|
|
|
|
// CHECK: cvttsd2si %xmm5, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd]
|
|
cvttsd2si %xmm5,%ecx
|
|
|
|
// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: cvttps2dq 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
|
|
cvttps2dq 0x45,%xmm5
|
|
|
|
// CHECK: cvttps2dq 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
|
|
cvttps2dq 0x7eed,%xmm5
|
|
|
|
// CHECK: cvttps2dq 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
cvttps2dq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: cvttps2dq 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
|
|
cvttps2dq 0x12345678,%xmm5
|
|
|
|
// CHECK: cvttps2dq %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x5b,0xed]
|
|
cvttps2dq %xmm5,%xmm5
|
|
|
|
// CHECK: maskmovdqu %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf7,0xed]
|
|
maskmovdqu %xmm5,%xmm5
|
|
|
|
// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movdqa 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
|
|
movdqa 0x45,%xmm5
|
|
|
|
// CHECK: movdqa 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
|
|
movdqa 0x7eed,%xmm5
|
|
|
|
// CHECK: movdqa 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movdqa 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movdqa 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
|
|
movdqa 0x12345678,%xmm5
|
|
|
|
// CHECK: movdqa %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0xed]
|
|
movdqa %xmm5,%xmm5
|
|
|
|
// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movdqa %xmm5, 69
|
|
// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
|
|
movdqa %xmm5,0x45
|
|
|
|
// CHECK: movdqa %xmm5, 32493
|
|
// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
|
|
movdqa %xmm5,0x7eed
|
|
|
|
// CHECK: movdqa %xmm5, 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movdqa %xmm5,0xbabecafe
|
|
|
|
// CHECK: movdqa %xmm5, 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
|
|
movdqa %xmm5,0x12345678
|
|
|
|
// CHECK: movdqa %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6f,0xed]
|
|
movdqa %xmm5,%xmm5
|
|
|
|
// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movdqu 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
|
|
movdqu 0x45,%xmm5
|
|
|
|
// CHECK: movdqu 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
|
|
movdqu 0x7eed,%xmm5
|
|
|
|
// CHECK: movdqu 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movdqu 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movdqu 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
|
|
movdqu 0x12345678,%xmm5
|
|
|
|
// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: movdqu %xmm5, 69
|
|
// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
|
|
movdqu %xmm5,0x45
|
|
|
|
// CHECK: movdqu %xmm5, 32493
|
|
// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
|
|
movdqu %xmm5,0x7eed
|
|
|
|
// CHECK: movdqu %xmm5, 3133065982
|
|
// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movdqu %xmm5,0xbabecafe
|
|
|
|
// CHECK: movdqu %xmm5, 305419896
|
|
// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
|
|
movdqu %xmm5,0x12345678
|
|
|
|
// CHECK: movdq2q %xmm5, %mm3
|
|
// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd]
|
|
movdq2q %xmm5,%mm3
|
|
|
|
// CHECK: movq2dq %mm3, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb]
|
|
movq2dq %mm3,%xmm5
|
|
|
|
// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmuludq 69, %mm3
|
|
// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
|
|
pmuludq 0x45,%mm3
|
|
|
|
// CHECK: pmuludq 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmuludq 0x7eed,%mm3
|
|
|
|
// CHECK: pmuludq 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmuludq 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmuludq 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
|
|
pmuludq 0x12345678,%mm3
|
|
|
|
// CHECK: pmuludq %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0xf4,0xdb]
|
|
pmuludq %mm3,%mm3
|
|
|
|
// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmuludq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
|
|
pmuludq 0x45,%xmm5
|
|
|
|
// CHECK: pmuludq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmuludq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmuludq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmuludq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmuludq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
|
|
pmuludq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmuludq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xf4,0xed]
|
|
pmuludq %xmm5,%xmm5
|
|
|
|
// CHECK: pslldq $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f]
|
|
pslldq $0x7f,%xmm5
|
|
|
|
// CHECK: psrldq $127, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f]
|
|
psrldq $0x7f,%xmm5
|
|
|
|
// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpckhqdq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
|
|
punpckhqdq 0x45,%xmm5
|
|
|
|
// CHECK: punpckhqdq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpckhqdq 0x7eed,%xmm5
|
|
|
|
// CHECK: punpckhqdq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpckhqdq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpckhqdq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
|
|
punpckhqdq 0x12345678,%xmm5
|
|
|
|
// CHECK: punpckhqdq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6d,0xed]
|
|
punpckhqdq %xmm5,%xmm5
|
|
|
|
// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: punpcklqdq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
|
|
punpcklqdq 0x45,%xmm5
|
|
|
|
// CHECK: punpcklqdq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
|
|
punpcklqdq 0x7eed,%xmm5
|
|
|
|
// CHECK: punpcklqdq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
punpcklqdq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: punpcklqdq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
|
|
punpcklqdq 0x12345678,%xmm5
|
|
|
|
// CHECK: punpcklqdq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6c,0xed]
|
|
punpcklqdq %xmm5,%xmm5
|
|
|
|
// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: addsubpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
|
|
addsubpd 0x45,%xmm5
|
|
|
|
// CHECK: addsubpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
|
|
addsubpd 0x7eed,%xmm5
|
|
|
|
// CHECK: addsubpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
|
|
addsubpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: addsubpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
|
|
addsubpd 0x12345678,%xmm5
|
|
|
|
// CHECK: addsubpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0xd0,0xed]
|
|
addsubpd %xmm5,%xmm5
|
|
|
|
// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: addsubps 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
|
|
addsubps 0x45,%xmm5
|
|
|
|
// CHECK: addsubps 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
|
|
addsubps 0x7eed,%xmm5
|
|
|
|
// CHECK: addsubps 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
|
|
addsubps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: addsubps 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
|
|
addsubps 0x12345678,%xmm5
|
|
|
|
// CHECK: addsubps %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xd0,0xed]
|
|
addsubps %xmm5,%xmm5
|
|
|
|
// CHECK: fisttpl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fisttpl 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: fisttpl 3133065982
|
|
// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
|
|
fisttpl 0xbabecafe
|
|
|
|
// CHECK: fisttpl 305419896
|
|
// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
|
|
fisttpl 0x12345678
|
|
|
|
// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: haddpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
|
|
haddpd 0x45,%xmm5
|
|
|
|
// CHECK: haddpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
|
|
haddpd 0x7eed,%xmm5
|
|
|
|
// CHECK: haddpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
haddpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: haddpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
|
|
haddpd 0x12345678,%xmm5
|
|
|
|
// CHECK: haddpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7c,0xed]
|
|
haddpd %xmm5,%xmm5
|
|
|
|
// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: haddps 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
|
|
haddps 0x45,%xmm5
|
|
|
|
// CHECK: haddps 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
|
|
haddps 0x7eed,%xmm5
|
|
|
|
// CHECK: haddps 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
haddps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: haddps 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
|
|
haddps 0x12345678,%xmm5
|
|
|
|
// CHECK: haddps %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7c,0xed]
|
|
haddps %xmm5,%xmm5
|
|
|
|
// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: hsubpd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
|
|
hsubpd 0x45,%xmm5
|
|
|
|
// CHECK: hsubpd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
|
|
hsubpd 0x7eed,%xmm5
|
|
|
|
// CHECK: hsubpd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
hsubpd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: hsubpd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
|
|
hsubpd 0x12345678,%xmm5
|
|
|
|
// CHECK: hsubpd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x7d,0xed]
|
|
hsubpd %xmm5,%xmm5
|
|
|
|
// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: hsubps 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
|
|
hsubps 0x45,%xmm5
|
|
|
|
// CHECK: hsubps 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
|
|
hsubps 0x7eed,%xmm5
|
|
|
|
// CHECK: hsubps 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
hsubps 0xbabecafe,%xmm5
|
|
|
|
// CHECK: hsubps 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
|
|
hsubps 0x12345678,%xmm5
|
|
|
|
// CHECK: hsubps %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x7d,0xed]
|
|
hsubps %xmm5,%xmm5
|
|
|
|
// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: lddqu 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
|
|
lddqu 0x45,%xmm5
|
|
|
|
// CHECK: lddqu 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
|
|
lddqu 0x7eed,%xmm5
|
|
|
|
// CHECK: lddqu 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
|
|
lddqu 0xbabecafe,%xmm5
|
|
|
|
// CHECK: lddqu 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
|
|
lddqu 0x12345678,%xmm5
|
|
|
|
// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movddup 69, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
|
|
movddup 0x45,%xmm5
|
|
|
|
// CHECK: movddup 32493, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
|
|
movddup 0x7eed,%xmm5
|
|
|
|
// CHECK: movddup 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movddup 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movddup 305419896, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
|
|
movddup 0x12345678,%xmm5
|
|
|
|
// CHECK: movddup %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf2,0x0f,0x12,0xed]
|
|
movddup %xmm5,%xmm5
|
|
|
|
// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movshdup 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
|
|
movshdup 0x45,%xmm5
|
|
|
|
// CHECK: movshdup 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
|
|
movshdup 0x7eed,%xmm5
|
|
|
|
// CHECK: movshdup 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movshdup 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movshdup 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
|
|
movshdup 0x12345678,%xmm5
|
|
|
|
// CHECK: movshdup %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x16,0xed]
|
|
movshdup %xmm5,%xmm5
|
|
|
|
// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movsldup 69, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
|
|
movsldup 0x45,%xmm5
|
|
|
|
// CHECK: movsldup 32493, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
|
|
movsldup 0x7eed,%xmm5
|
|
|
|
// CHECK: movsldup 3133065982, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movsldup 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movsldup 305419896, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
|
|
movsldup 0x12345678,%xmm5
|
|
|
|
// CHECK: movsldup %xmm5, %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x12,0xed]
|
|
movsldup %xmm5,%xmm5
|
|
|
|
// CHECK: vmclear 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmclear 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: vmclear 32493
|
|
// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
|
|
vmclear 0x7eed
|
|
|
|
// CHECK: vmclear 3133065982
|
|
// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
|
|
vmclear 0xbabecafe
|
|
|
|
// CHECK: vmclear 305419896
|
|
// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
|
|
vmclear 0x12345678
|
|
|
|
// CHECK: vmptrld 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmptrld 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: vmptrld 32493
|
|
// CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
|
|
vmptrld 0x7eed
|
|
|
|
// CHECK: vmptrld 3133065982
|
|
// CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
|
|
vmptrld 0xbabecafe
|
|
|
|
// CHECK: vmptrld 305419896
|
|
// CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
|
|
vmptrld 0x12345678
|
|
|
|
// CHECK: vmptrst 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmptrst 0xdeadbeef(%ebx,%ecx,8)
|
|
|
|
// CHECK: vmptrst 32493
|
|
// CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
|
|
vmptrst 0x7eed
|
|
|
|
// CHECK: vmptrst 3133065982
|
|
// CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
|
|
vmptrst 0xbabecafe
|
|
|
|
// CHECK: vmptrst 305419896
|
|
// CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
|
|
vmptrst 0x12345678
|
|
|
|
// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: phaddw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
|
|
phaddw 0x45,%mm3
|
|
|
|
// CHECK: phaddw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
|
|
phaddw 0x7eed,%mm3
|
|
|
|
// CHECK: phaddw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
|
|
phaddw 0xbabecafe,%mm3
|
|
|
|
// CHECK: phaddw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
|
|
phaddw 0x12345678,%mm3
|
|
|
|
// CHECK: phaddw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x01,0xdb]
|
|
phaddw %mm3,%mm3
|
|
|
|
// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phaddw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
|
|
phaddw 0x45,%xmm5
|
|
|
|
// CHECK: phaddw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
|
|
phaddw 0x7eed,%xmm5
|
|
|
|
// CHECK: phaddw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phaddw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phaddw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
|
|
phaddw 0x12345678,%xmm5
|
|
|
|
// CHECK: phaddw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed]
|
|
phaddw %xmm5,%xmm5
|
|
|
|
// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: phaddd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
|
|
phaddd 0x45,%mm3
|
|
|
|
// CHECK: phaddd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
|
|
phaddd 0x7eed,%mm3
|
|
|
|
// CHECK: phaddd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
|
|
phaddd 0xbabecafe,%mm3
|
|
|
|
// CHECK: phaddd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
|
|
phaddd 0x12345678,%mm3
|
|
|
|
// CHECK: phaddd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x02,0xdb]
|
|
phaddd %mm3,%mm3
|
|
|
|
// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phaddd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
|
|
phaddd 0x45,%xmm5
|
|
|
|
// CHECK: phaddd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
|
|
phaddd 0x7eed,%xmm5
|
|
|
|
// CHECK: phaddd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phaddd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phaddd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
|
|
phaddd 0x12345678,%xmm5
|
|
|
|
// CHECK: phaddd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed]
|
|
phaddd %xmm5,%xmm5
|
|
|
|
// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: phaddsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
|
|
phaddsw 0x45,%mm3
|
|
|
|
// CHECK: phaddsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
|
|
phaddsw 0x7eed,%mm3
|
|
|
|
// CHECK: phaddsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
|
|
phaddsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: phaddsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
|
|
phaddsw 0x12345678,%mm3
|
|
|
|
// CHECK: phaddsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x03,0xdb]
|
|
phaddsw %mm3,%mm3
|
|
|
|
// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phaddsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
|
|
phaddsw 0x45,%xmm5
|
|
|
|
// CHECK: phaddsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
|
|
phaddsw 0x7eed,%xmm5
|
|
|
|
// CHECK: phaddsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phaddsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phaddsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
|
|
phaddsw 0x12345678,%xmm5
|
|
|
|
// CHECK: phaddsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed]
|
|
phaddsw %xmm5,%xmm5
|
|
|
|
// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: phsubw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
|
|
phsubw 0x45,%mm3
|
|
|
|
// CHECK: phsubw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
|
|
phsubw 0x7eed,%mm3
|
|
|
|
// CHECK: phsubw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
|
|
phsubw 0xbabecafe,%mm3
|
|
|
|
// CHECK: phsubw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
|
|
phsubw 0x12345678,%mm3
|
|
|
|
// CHECK: phsubw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x05,0xdb]
|
|
phsubw %mm3,%mm3
|
|
|
|
// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phsubw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
|
|
phsubw 0x45,%xmm5
|
|
|
|
// CHECK: phsubw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
|
|
phsubw 0x7eed,%xmm5
|
|
|
|
// CHECK: phsubw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phsubw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phsubw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
|
|
phsubw 0x12345678,%xmm5
|
|
|
|
// CHECK: phsubw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed]
|
|
phsubw %xmm5,%xmm5
|
|
|
|
// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: phsubd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
|
|
phsubd 0x45,%mm3
|
|
|
|
// CHECK: phsubd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
|
|
phsubd 0x7eed,%mm3
|
|
|
|
// CHECK: phsubd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
|
|
phsubd 0xbabecafe,%mm3
|
|
|
|
// CHECK: phsubd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
|
|
phsubd 0x12345678,%mm3
|
|
|
|
// CHECK: phsubd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x06,0xdb]
|
|
phsubd %mm3,%mm3
|
|
|
|
// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phsubd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
|
|
phsubd 0x45,%xmm5
|
|
|
|
// CHECK: phsubd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
|
|
phsubd 0x7eed,%xmm5
|
|
|
|
// CHECK: phsubd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phsubd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phsubd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
|
|
phsubd 0x12345678,%xmm5
|
|
|
|
// CHECK: phsubd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed]
|
|
phsubd %xmm5,%xmm5
|
|
|
|
// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: phsubsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
|
|
phsubsw 0x45,%mm3
|
|
|
|
// CHECK: phsubsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
|
|
phsubsw 0x7eed,%mm3
|
|
|
|
// CHECK: phsubsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
|
|
phsubsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: phsubsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
|
|
phsubsw 0x12345678,%mm3
|
|
|
|
// CHECK: phsubsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x07,0xdb]
|
|
phsubsw %mm3,%mm3
|
|
|
|
// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phsubsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
|
|
phsubsw 0x45,%xmm5
|
|
|
|
// CHECK: phsubsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
|
|
phsubsw 0x7eed,%xmm5
|
|
|
|
// CHECK: phsubsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phsubsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phsubsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
|
|
phsubsw 0x12345678,%xmm5
|
|
|
|
// CHECK: phsubsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed]
|
|
phsubsw %xmm5,%xmm5
|
|
|
|
// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmaddubsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
|
|
pmaddubsw 0x45,%mm3
|
|
|
|
// CHECK: pmaddubsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmaddubsw 0x7eed,%mm3
|
|
|
|
// CHECK: pmaddubsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmaddubsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmaddubsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
|
|
pmaddubsw 0x12345678,%mm3
|
|
|
|
// CHECK: pmaddubsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x04,0xdb]
|
|
pmaddubsw %mm3,%mm3
|
|
|
|
// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaddubsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaddubsw 0x45,%xmm5
|
|
|
|
// CHECK: pmaddubsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaddubsw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaddubsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaddubsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaddubsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaddubsw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaddubsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed]
|
|
pmaddubsw %xmm5,%xmm5
|
|
|
|
// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pmulhrsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
|
|
pmulhrsw 0x45,%mm3
|
|
|
|
// CHECK: pmulhrsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
|
|
pmulhrsw 0x7eed,%mm3
|
|
|
|
// CHECK: pmulhrsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pmulhrsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pmulhrsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
|
|
pmulhrsw 0x12345678,%mm3
|
|
|
|
// CHECK: pmulhrsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0b,0xdb]
|
|
pmulhrsw %mm3,%mm3
|
|
|
|
// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmulhrsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
|
|
pmulhrsw 0x45,%xmm5
|
|
|
|
// CHECK: pmulhrsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmulhrsw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmulhrsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmulhrsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmulhrsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
|
|
pmulhrsw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmulhrsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed]
|
|
pmulhrsw %xmm5,%xmm5
|
|
|
|
// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pshufb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
|
|
pshufb 0x45,%mm3
|
|
|
|
// CHECK: pshufb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
|
|
pshufb 0x7eed,%mm3
|
|
|
|
// CHECK: pshufb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pshufb 0xbabecafe,%mm3
|
|
|
|
// CHECK: pshufb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
|
|
pshufb 0x12345678,%mm3
|
|
|
|
// CHECK: pshufb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x00,0xdb]
|
|
pshufb %mm3,%mm3
|
|
|
|
// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pshufb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
|
|
pshufb 0x45,%xmm5
|
|
|
|
// CHECK: pshufb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
|
|
pshufb 0x7eed,%xmm5
|
|
|
|
// CHECK: pshufb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pshufb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pshufb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
|
|
pshufb 0x12345678,%xmm5
|
|
|
|
// CHECK: pshufb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed]
|
|
pshufb %xmm5,%xmm5
|
|
|
|
// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psignb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psignb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
|
|
psignb 0x45,%mm3
|
|
|
|
// CHECK: psignb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
|
|
psignb 0x7eed,%mm3
|
|
|
|
// CHECK: psignb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psignb 0xbabecafe,%mm3
|
|
|
|
// CHECK: psignb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
|
|
psignb 0x12345678,%mm3
|
|
|
|
// CHECK: psignb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x08,0xdb]
|
|
psignb %mm3,%mm3
|
|
|
|
// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psignb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
|
|
psignb 0x45,%xmm5
|
|
|
|
// CHECK: psignb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
|
|
psignb 0x7eed,%xmm5
|
|
|
|
// CHECK: psignb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psignb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psignb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
|
|
psignb 0x12345678,%xmm5
|
|
|
|
// CHECK: psignb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed]
|
|
psignb %xmm5,%xmm5
|
|
|
|
// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psignw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psignw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
|
|
psignw 0x45,%mm3
|
|
|
|
// CHECK: psignw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
|
|
psignw 0x7eed,%mm3
|
|
|
|
// CHECK: psignw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psignw 0xbabecafe,%mm3
|
|
|
|
// CHECK: psignw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
|
|
psignw 0x12345678,%mm3
|
|
|
|
// CHECK: psignw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x09,0xdb]
|
|
psignw %mm3,%mm3
|
|
|
|
// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psignw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
|
|
psignw 0x45,%xmm5
|
|
|
|
// CHECK: psignw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
|
|
psignw 0x7eed,%xmm5
|
|
|
|
// CHECK: psignw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psignw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psignw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
|
|
psignw 0x12345678,%xmm5
|
|
|
|
// CHECK: psignw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed]
|
|
psignw %xmm5,%xmm5
|
|
|
|
// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
psignd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: psignd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
|
|
psignd 0x45,%mm3
|
|
|
|
// CHECK: psignd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
|
|
psignd 0x7eed,%mm3
|
|
|
|
// CHECK: psignd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
|
|
psignd 0xbabecafe,%mm3
|
|
|
|
// CHECK: psignd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
|
|
psignd 0x12345678,%mm3
|
|
|
|
// CHECK: psignd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x0a,0xdb]
|
|
psignd %mm3,%mm3
|
|
|
|
// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: psignd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
|
|
psignd 0x45,%xmm5
|
|
|
|
// CHECK: psignd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
|
|
psignd 0x7eed,%xmm5
|
|
|
|
// CHECK: psignd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
psignd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: psignd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
|
|
psignd 0x12345678,%xmm5
|
|
|
|
// CHECK: psignd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed]
|
|
psignd %xmm5,%xmm5
|
|
|
|
// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pabsb 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
|
|
pabsb 0x45,%mm3
|
|
|
|
// CHECK: pabsb 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
|
|
pabsb 0x7eed,%mm3
|
|
|
|
// CHECK: pabsb 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pabsb 0xbabecafe,%mm3
|
|
|
|
// CHECK: pabsb 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
|
|
pabsb 0x12345678,%mm3
|
|
|
|
// CHECK: pabsb %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1c,0xdb]
|
|
pabsb %mm3,%mm3
|
|
|
|
// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pabsb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
|
|
pabsb 0x45,%xmm5
|
|
|
|
// CHECK: pabsb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
|
|
pabsb 0x7eed,%xmm5
|
|
|
|
// CHECK: pabsb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pabsb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pabsb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
|
|
pabsb 0x12345678,%xmm5
|
|
|
|
// CHECK: pabsb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed]
|
|
pabsb %xmm5,%xmm5
|
|
|
|
// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pabsw 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
|
|
pabsw 0x45,%mm3
|
|
|
|
// CHECK: pabsw 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
|
|
pabsw 0x7eed,%mm3
|
|
|
|
// CHECK: pabsw 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pabsw 0xbabecafe,%mm3
|
|
|
|
// CHECK: pabsw 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
|
|
pabsw 0x12345678,%mm3
|
|
|
|
// CHECK: pabsw %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1d,0xdb]
|
|
pabsw %mm3,%mm3
|
|
|
|
// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pabsw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
|
|
pabsw 0x45,%xmm5
|
|
|
|
// CHECK: pabsw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
|
|
pabsw 0x7eed,%xmm5
|
|
|
|
// CHECK: pabsw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pabsw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pabsw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
|
|
pabsw 0x12345678,%xmm5
|
|
|
|
// CHECK: pabsw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed]
|
|
pabsw %xmm5,%xmm5
|
|
|
|
// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
|
|
|
|
// CHECK: pabsd 69, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
|
|
pabsd 0x45,%mm3
|
|
|
|
// CHECK: pabsd 32493, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
|
|
pabsd 0x7eed,%mm3
|
|
|
|
// CHECK: pabsd 3133065982, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
|
|
pabsd 0xbabecafe,%mm3
|
|
|
|
// CHECK: pabsd 305419896, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
|
|
pabsd 0x12345678,%mm3
|
|
|
|
// CHECK: pabsd %mm3, %mm3
|
|
// CHECK: encoding: [0x0f,0x38,0x1e,0xdb]
|
|
pabsd %mm3,%mm3
|
|
|
|
// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pabsd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
|
|
pabsd 0x45,%xmm5
|
|
|
|
// CHECK: pabsd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
|
|
pabsd 0x7eed,%xmm5
|
|
|
|
// CHECK: pabsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pabsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pabsd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
|
|
pabsd 0x12345678,%xmm5
|
|
|
|
// CHECK: pabsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed]
|
|
pabsd %xmm5,%xmm5
|
|
|
|
// CHECK: femms
|
|
// CHECK: encoding: [0x0f,0x0e]
|
|
femms
|
|
|
|
// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: movntdqa 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
|
|
movntdqa 0x45,%xmm5
|
|
|
|
// CHECK: movntdqa 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
|
|
movntdqa 0x7eed,%xmm5
|
|
|
|
// CHECK: movntdqa 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
movntdqa 0xbabecafe,%xmm5
|
|
|
|
// CHECK: movntdqa 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
|
|
movntdqa 0x12345678,%xmm5
|
|
|
|
// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: packusdw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
|
|
packusdw 0x45,%xmm5
|
|
|
|
// CHECK: packusdw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
|
|
packusdw 0x7eed,%xmm5
|
|
|
|
// CHECK: packusdw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
packusdw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: packusdw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
|
|
packusdw 0x12345678,%xmm5
|
|
|
|
// CHECK: packusdw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed]
|
|
packusdw %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpeqq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpeqq 0x45,%xmm5
|
|
|
|
// CHECK: pcmpeqq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpeqq 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpeqq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpeqq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpeqq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpeqq 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpeqq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed]
|
|
pcmpeqq %xmm5,%xmm5
|
|
|
|
// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: phminposuw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
|
|
phminposuw 0x45,%xmm5
|
|
|
|
// CHECK: phminposuw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
|
|
phminposuw 0x7eed,%xmm5
|
|
|
|
// CHECK: phminposuw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
|
|
phminposuw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: phminposuw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
|
|
phminposuw 0x12345678,%xmm5
|
|
|
|
// CHECK: phminposuw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed]
|
|
phminposuw %xmm5,%xmm5
|
|
|
|
// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaxsb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaxsb 0x45,%xmm5
|
|
|
|
// CHECK: pmaxsb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaxsb 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaxsb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaxsb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaxsb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaxsb 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaxsb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed]
|
|
pmaxsb %xmm5,%xmm5
|
|
|
|
// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaxsd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaxsd 0x45,%xmm5
|
|
|
|
// CHECK: pmaxsd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaxsd 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaxsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaxsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaxsd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaxsd 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaxsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed]
|
|
pmaxsd %xmm5,%xmm5
|
|
|
|
// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaxud 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaxud 0x45,%xmm5
|
|
|
|
// CHECK: pmaxud 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaxud 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaxud 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaxud 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaxud 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaxud 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaxud %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed]
|
|
pmaxud %xmm5,%xmm5
|
|
|
|
// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmaxuw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
|
|
pmaxuw 0x45,%xmm5
|
|
|
|
// CHECK: pmaxuw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmaxuw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmaxuw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmaxuw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmaxuw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
|
|
pmaxuw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmaxuw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed]
|
|
pmaxuw %xmm5,%xmm5
|
|
|
|
// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pminsb 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
|
|
pminsb 0x45,%xmm5
|
|
|
|
// CHECK: pminsb 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
|
|
pminsb 0x7eed,%xmm5
|
|
|
|
// CHECK: pminsb 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pminsb 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pminsb 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
|
|
pminsb 0x12345678,%xmm5
|
|
|
|
// CHECK: pminsb %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed]
|
|
pminsb %xmm5,%xmm5
|
|
|
|
// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pminsd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
|
|
pminsd 0x45,%xmm5
|
|
|
|
// CHECK: pminsd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
|
|
pminsd 0x7eed,%xmm5
|
|
|
|
// CHECK: pminsd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pminsd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pminsd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
|
|
pminsd 0x12345678,%xmm5
|
|
|
|
// CHECK: pminsd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed]
|
|
pminsd %xmm5,%xmm5
|
|
|
|
// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pminud 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
|
|
pminud 0x45,%xmm5
|
|
|
|
// CHECK: pminud 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
|
|
pminud 0x7eed,%xmm5
|
|
|
|
// CHECK: pminud 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pminud 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pminud 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
|
|
pminud 0x12345678,%xmm5
|
|
|
|
// CHECK: pminud %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed]
|
|
pminud %xmm5,%xmm5
|
|
|
|
// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pminuw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
|
|
pminuw 0x45,%xmm5
|
|
|
|
// CHECK: pminuw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
|
|
pminuw 0x7eed,%xmm5
|
|
|
|
// CHECK: pminuw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pminuw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pminuw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
|
|
pminuw 0x12345678,%xmm5
|
|
|
|
// CHECK: pminuw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed]
|
|
pminuw %xmm5,%xmm5
|
|
|
|
// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovsxbw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovsxbw 0x45,%xmm5
|
|
|
|
// CHECK: pmovsxbw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovsxbw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovsxbw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovsxbw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovsxbw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovsxbw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovsxbw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed]
|
|
pmovsxbw %xmm5,%xmm5
|
|
|
|
// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovsxbd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovsxbd 0x45,%xmm5
|
|
|
|
// CHECK: pmovsxbd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovsxbd 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovsxbd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovsxbd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovsxbd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovsxbd 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovsxbd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed]
|
|
pmovsxbd %xmm5,%xmm5
|
|
|
|
// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovsxbq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovsxbq 0x45,%xmm5
|
|
|
|
// CHECK: pmovsxbq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovsxbq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovsxbq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovsxbq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovsxbq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovsxbq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovsxbq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed]
|
|
pmovsxbq %xmm5,%xmm5
|
|
|
|
// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovsxwd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovsxwd 0x45,%xmm5
|
|
|
|
// CHECK: pmovsxwd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovsxwd 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovsxwd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovsxwd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovsxwd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovsxwd 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovsxwd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed]
|
|
pmovsxwd %xmm5,%xmm5
|
|
|
|
// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovsxwq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovsxwq 0x45,%xmm5
|
|
|
|
// CHECK: pmovsxwq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovsxwq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovsxwq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovsxwq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovsxwq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovsxwq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovsxwq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed]
|
|
pmovsxwq %xmm5,%xmm5
|
|
|
|
// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovsxdq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovsxdq 0x45,%xmm5
|
|
|
|
// CHECK: pmovsxdq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovsxdq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovsxdq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovsxdq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovsxdq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovsxdq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovsxdq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed]
|
|
pmovsxdq %xmm5,%xmm5
|
|
|
|
// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovzxbw 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovzxbw 0x45,%xmm5
|
|
|
|
// CHECK: pmovzxbw 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovzxbw 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovzxbw 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovzxbw 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovzxbw 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovzxbw 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovzxbw %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed]
|
|
pmovzxbw %xmm5,%xmm5
|
|
|
|
// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovzxbd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovzxbd 0x45,%xmm5
|
|
|
|
// CHECK: pmovzxbd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovzxbd 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovzxbd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovzxbd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovzxbd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovzxbd 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovzxbd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed]
|
|
pmovzxbd %xmm5,%xmm5
|
|
|
|
// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovzxbq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovzxbq 0x45,%xmm5
|
|
|
|
// CHECK: pmovzxbq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovzxbq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovzxbq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovzxbq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovzxbq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovzxbq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovzxbq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed]
|
|
pmovzxbq %xmm5,%xmm5
|
|
|
|
// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovzxwd 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovzxwd 0x45,%xmm5
|
|
|
|
// CHECK: pmovzxwd 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovzxwd 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovzxwd 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovzxwd 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovzxwd 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovzxwd 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovzxwd %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed]
|
|
pmovzxwd %xmm5,%xmm5
|
|
|
|
// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovzxwq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovzxwq 0x45,%xmm5
|
|
|
|
// CHECK: pmovzxwq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovzxwq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovzxwq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovzxwq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovzxwq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovzxwq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovzxwq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed]
|
|
pmovzxwq %xmm5,%xmm5
|
|
|
|
// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmovzxdq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
|
|
pmovzxdq 0x45,%xmm5
|
|
|
|
// CHECK: pmovzxdq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmovzxdq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmovzxdq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmovzxdq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmovzxdq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
|
|
pmovzxdq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmovzxdq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed]
|
|
pmovzxdq %xmm5,%xmm5
|
|
|
|
// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmuldq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
|
|
pmuldq 0x45,%xmm5
|
|
|
|
// CHECK: pmuldq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmuldq 0x7eed,%xmm5
|
|
|
|
// CHECK: pmuldq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmuldq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmuldq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
|
|
pmuldq 0x12345678,%xmm5
|
|
|
|
// CHECK: pmuldq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed]
|
|
pmuldq %xmm5,%xmm5
|
|
|
|
// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pmulld 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
|
|
pmulld 0x45,%xmm5
|
|
|
|
// CHECK: pmulld 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
|
|
pmulld 0x7eed,%xmm5
|
|
|
|
// CHECK: pmulld 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pmulld 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pmulld 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
|
|
pmulld 0x12345678,%xmm5
|
|
|
|
// CHECK: pmulld %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed]
|
|
pmulld %xmm5,%xmm5
|
|
|
|
// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: ptest 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
|
|
ptest 0x45,%xmm5
|
|
|
|
// CHECK: ptest 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
|
|
ptest 0x7eed,%xmm5
|
|
|
|
// CHECK: ptest 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
|
|
ptest 0xbabecafe,%xmm5
|
|
|
|
// CHECK: ptest 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
|
|
ptest 0x12345678,%xmm5
|
|
|
|
// CHECK: ptest %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed]
|
|
ptest %xmm5,%xmm5
|
|
|
|
// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5
|
|
|
|
// CHECK: pcmpgtq 69, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
|
|
pcmpgtq 0x45,%xmm5
|
|
|
|
// CHECK: pcmpgtq 32493, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
|
|
pcmpgtq 0x7eed,%xmm5
|
|
|
|
// CHECK: pcmpgtq 3133065982, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
|
|
pcmpgtq 0xbabecafe,%xmm5
|
|
|
|
// CHECK: pcmpgtq 305419896, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
|
|
pcmpgtq 0x12345678,%xmm5
|
|
|
|
// CHECK: pcmpgtq %xmm5, %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed]
|
|
pcmpgtq %xmm5,%xmm5
|
|
|
|
// CHECK: crc32b %bl, %eax
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
|
|
crc32b %bl, %eax
|
|
|
|
// CHECK: crc32b 4(%ebx), %eax
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
|
|
crc32b 4(%ebx), %eax
|
|
|
|
// CHECK: crc32w %bx, %eax
|
|
// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
|
|
crc32w %bx, %eax
|
|
|
|
// CHECK: crc32w 4(%ebx), %eax
|
|
// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
|
|
crc32w 4(%ebx), %eax
|
|
|
|
// CHECK: crc32l %ebx, %eax
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
|
|
crc32l %ebx, %eax
|
|
|
|
// CHECK: crc32l 4(%ebx), %eax
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
|
|
crc32l 4(%ebx), %eax
|
|
|
|
// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
|
|
crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
|
|
|
|
// CHECK: crc32l 69, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
|
|
crc32l 0x45,%ecx
|
|
|
|
// CHECK: crc32l 32493, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
|
|
crc32l 0x7eed,%ecx
|
|
|
|
// CHECK: crc32l 3133065982, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
|
|
crc32l 0xbabecafe,%ecx
|
|
|
|
// CHECK: crc32l %ecx, %ecx
|
|
// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
|
|
crc32l %ecx,%ecx
|
|
|
|
// CHECK: pcmpistrm $125, %xmm1, %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
|
|
pcmpistrm $125, %xmm1, %xmm2
|
|
|
|
// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
|
|
pcmpistrm $125, (%edx,%eax,4), %xmm2
|
|
|
|
// CHECK: aesimc %xmm0, %xmm1
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8]
|
|
aesimc %xmm0,%xmm1
|
|
|
|
// CHECK: aesimc (%eax), %xmm1
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08]
|
|
aesimc (%eax),%xmm1
|
|
|
|
// CHECK: aesenc %xmm1, %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1]
|
|
aesenc %xmm1,%xmm2
|
|
|
|
// CHECK: aesenc 4(%ebx), %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
|
|
aesenc 4(%ebx),%xmm2
|
|
|
|
// CHECK: aesenclast %xmm3, %xmm4
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3]
|
|
aesenclast %xmm3,%xmm4
|
|
|
|
// CHECK: aesenclast 4(%edx,%edi), %xmm4
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
|
|
aesenclast 4(%edx,%edi),%xmm4
|
|
|
|
// CHECK: aesdec %xmm5, %xmm6
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5]
|
|
aesdec %xmm5,%xmm6
|
|
|
|
// CHECK: aesdec 4(%ecx,%eax,8), %xmm6
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
|
|
aesdec 4(%ecx,%eax,8),%xmm6
|
|
|
|
// CHECK: aesdeclast %xmm7, %xmm0
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7]
|
|
aesdeclast %xmm7,%xmm0
|
|
|
|
// CHECK: aesdeclast 3405691582, %xmm0
|
|
// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
|
|
aesdeclast 0xcafebabe,%xmm0
|
|
|
|
// CHECK: aeskeygenassist $125, %xmm1, %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
|
|
aeskeygenassist $125, %xmm1, %xmm2
|
|
|
|
// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
|
|
aeskeygenassist $125, (%edx,%eax,4), %xmm2
|
|
|
|
// rdar://8017638
|
|
// CHECK: aeskeygenassist $128, %xmm1, %xmm2
|
|
// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x80]
|
|
aeskeygenassist $128, %xmm1, %xmm2
|
|
|
|
// rdar://7910087
|
|
// CHECK: bsfw %bx, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbc,0xdb]
|
|
bsfw %bx, %bx
|
|
|
|
// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
bsfw 3735928559(%ebx,%ecx,8), %bx
|
|
|
|
// CHECK: bsrw %bx, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbd,0xdb]
|
|
bsrw %bx, %bx
|
|
|
|
// CHECK: bsrw 305419896, %bx
|
|
// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
|
|
bsrw 305419896, %bx
|
|
|
|
// radr://7901779
|
|
// CHECK: pushl $127
|
|
// CHECK: encoding: [0x6a,0xfe]
|
|
pushl $127
|
|
|
|
// CHECK: pushw $254
|
|
// CHECK: encoding: [0x66,0x68,0xfe,0x00]
|
|
pushw $254
|
|
|
|
// CHECK: pushl $254
|
|
// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00]
|
|
pushl $254
|
|
|
|
// radr://7928400
|
|
// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movq %mm3, 3735928559(%ebx,%ecx,8)
|
|
|
|
// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
movd %mm3, 3735928559(%ebx,%ecx,8)
|
|
|
|
// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movq 3735928559(%ebx,%ecx,8), %xmm5
|
|
|
|
// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
movd 3735928559(%ebx,%ecx,8), %xmm5
|
|
|
|
// radr://7914715
|
|
// CHECK: fcoml 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
fcoml 3735928559(%ebx,%ecx,8)
|
|
|
|
// CHECK: fcoms 32493
|
|
// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
|
|
fcoms 32493
|
|
|
|
// CHECK: fcompl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
fcompl 3735928559(%ebx,%ecx,8)
|
|
|
|
// CHECK: fcomps 32493
|
|
// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
|
|
fcomps 32493
|
|
|
|
// CHECK: ficoml 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
|
|
ficoml 3735928559(%ebx,%ecx,8)
|
|
|
|
// CHECK: ficoms 32493
|
|
// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
|
|
ficoms 32493
|
|
|
|
// CHECK: ficompl 3735928559(%ebx,%ecx,8)
|
|
// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
|
|
ficompl 3735928559(%ebx,%ecx,8)
|
|
|
|
// CHECK: ficomps 32493
|
|
// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
|
|
ficomps 32493
|
|
|
|
// CHECK: vaddss %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xca,0x58,0xd4]
|
|
vaddss %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vmulss %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xca,0x59,0xd4]
|
|
vmulss %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vsubss %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xca,0x5c,0xd4]
|
|
vsubss %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vdivss %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xca,0x5e,0xd4]
|
|
vdivss %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vaddsd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xcb,0x58,0xd4]
|
|
vaddsd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vmulsd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xcb,0x59,0xd4]
|
|
vmulsd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vsubsd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xcb,0x5c,0xd4]
|
|
vsubsd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vdivsd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xcb,0x5e,0xd4]
|
|
vdivsd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vaddss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vaddss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vsubss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vsubss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmulss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmulss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vdivss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vdivss 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vaddsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vaddsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vsubsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vsubsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmulsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmulsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vdivsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vdivsd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vaddps %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc8,0x58,0xd4]
|
|
vaddps %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vsubps %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc8,0x5c,0xd4]
|
|
vsubps %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vmulps %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc8,0x59,0xd4]
|
|
vmulps %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vdivps %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc8,0x5e,0xd4]
|
|
vdivps %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vaddpd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc9,0x58,0xd4]
|
|
vaddpd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vsubpd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc9,0x5c,0xd4]
|
|
vsubpd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vmulpd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc9,0x59,0xd4]
|
|
vmulpd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vdivpd %xmm4, %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc9,0x5e,0xd4]
|
|
vdivpd %xmm4, %xmm6, %xmm2
|
|
|
|
// CHECK: vaddps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vaddps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vsubps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vsubps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmulps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmulps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vdivps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vdivps 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vaddpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vaddpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vsubpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vsubpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmulpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vmulpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vdivpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
|
|
vdivpd 3735928559(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: vmaxss %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xda,0x5f,0xf2]
|
|
vmaxss %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vmaxsd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xdb,0x5f,0xf2]
|
|
vmaxsd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vminss %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xda,0x5d,0xf2]
|
|
vminss %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vminsd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xdb,0x5d,0xf2]
|
|
vminsd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vmaxss -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x5f,0x6c,0xcb,0xfc]
|
|
vmaxss -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmaxsd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x5f,0x6c,0xcb,0xfc]
|
|
vmaxsd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vminss -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x5d,0x6c,0xcb,0xfc]
|
|
vminss -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vminsd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x5d,0x6c,0xcb,0xfc]
|
|
vminsd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmaxps %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd8,0x5f,0xf2]
|
|
vmaxps %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vmaxpd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd9,0x5f,0xf2]
|
|
vmaxpd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vminps %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd8,0x5d,0xf2]
|
|
vminps %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vminpd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd9,0x5d,0xf2]
|
|
vminpd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vmaxps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x5f,0x6c,0xcb,0xfc]
|
|
vmaxps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmaxpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x5f,0x6c,0xcb,0xfc]
|
|
vmaxpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vminps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x5d,0x6c,0xcb,0xfc]
|
|
vminps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vminpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x5d,0x6c,0xcb,0xfc]
|
|
vminpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vandps %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd8,0x54,0xf2]
|
|
vandps %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vandpd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd9,0x54,0xf2]
|
|
vandpd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vandps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x54,0x6c,0xcb,0xfc]
|
|
vandps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vandpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x54,0x6c,0xcb,0xfc]
|
|
vandpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vorps %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd8,0x56,0xf2]
|
|
vorps %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vorpd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd9,0x56,0xf2]
|
|
vorpd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vorps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x56,0x6c,0xcb,0xfc]
|
|
vorps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x56,0x6c,0xcb,0xfc]
|
|
vorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vxorps %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd8,0x57,0xf2]
|
|
vxorps %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vxorpd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd9,0x57,0xf2]
|
|
vxorpd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vxorps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x57,0x6c,0xcb,0xfc]
|
|
vxorps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vxorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x57,0x6c,0xcb,0xfc]
|
|
vxorpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vandnps %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd8,0x55,0xf2]
|
|
vandnps %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vandnpd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xd9,0x55,0xf2]
|
|
vandnpd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vandnps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x55,0x6c,0xcb,0xfc]
|
|
vandnps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vandnpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x55,0x6c,0xcb,0xfc]
|
|
vandnpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vmovss -4(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xc5,0xfa,0x10,0x6c,0xcb,0xfc]
|
|
vmovss -4(%ebx,%ecx,8), %xmm5
|
|
|
|
// CHECK: vmovss %xmm4, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xea,0x10,0xec]
|
|
vmovss %xmm4, %xmm2, %xmm5
|
|
|
|
// CHECK: vmovsd -4(%ebx,%ecx,8), %xmm5
|
|
// CHECK: encoding: [0xc5,0xfb,0x10,0x6c,0xcb,0xfc]
|
|
vmovsd -4(%ebx,%ecx,8), %xmm5
|
|
|
|
// CHECK: vmovsd %xmm4, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xeb,0x10,0xec]
|
|
vmovsd %xmm4, %xmm2, %xmm5
|
|
|
|
// CHECK: vunpckhps %xmm1, %xmm2, %xmm4
|
|
// CHECK: encoding: [0xc5,0xe8,0x15,0xe1]
|
|
vunpckhps %xmm1, %xmm2, %xmm4
|
|
|
|
// CHECK: vunpckhpd %xmm1, %xmm2, %xmm4
|
|
// CHECK: encoding: [0xc5,0xe9,0x15,0xe1]
|
|
vunpckhpd %xmm1, %xmm2, %xmm4
|
|
|
|
// CHECK: vunpcklps %xmm1, %xmm2, %xmm4
|
|
// CHECK: encoding: [0xc5,0xe8,0x14,0xe1]
|
|
vunpcklps %xmm1, %xmm2, %xmm4
|
|
|
|
// CHECK: vunpcklpd %xmm1, %xmm2, %xmm4
|
|
// CHECK: encoding: [0xc5,0xe9,0x14,0xe1]
|
|
vunpcklpd %xmm1, %xmm2, %xmm4
|
|
|
|
// CHECK: vunpckhps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x15,0x6c,0xcb,0xfc]
|
|
vunpckhps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vunpckhpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x15,0x6c,0xcb,0xfc]
|
|
vunpckhpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vunpcklps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe8,0x14,0x6c,0xcb,0xfc]
|
|
vunpcklps -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0x14,0x6c,0xcb,0xfc]
|
|
vunpcklpd -4(%ebx,%ecx,8), %xmm2, %xmm5
|
|
|
|
// CHECK: vcmpps $0, %xmm0, %xmm6, %xmm1
|
|
// CHECK: encoding: [0xc5,0xc8,0xc2,0xc8,0x00]
|
|
vcmpps $0, %xmm0, %xmm6, %xmm1
|
|
|
|
// CHECK: vcmpps $0, (%eax), %xmm6, %xmm1
|
|
// CHECK: encoding: [0xc5,0xc8,0xc2,0x08,0x00]
|
|
vcmpps $0, (%eax), %xmm6, %xmm1
|
|
|
|
// CHECK: vcmpps $7, %xmm0, %xmm6, %xmm1
|
|
// CHECK: encoding: [0xc5,0xc8,0xc2,0xc8,0x07]
|
|
vcmpps $7, %xmm0, %xmm6, %xmm1
|
|
|
|
// CHECK: vcmppd $0, %xmm0, %xmm6, %xmm1
|
|
// CHECK: encoding: [0xc5,0xc9,0xc2,0xc8,0x00]
|
|
vcmppd $0, %xmm0, %xmm6, %xmm1
|
|
|
|
// CHECK: vcmppd $0, (%eax), %xmm6, %xmm1
|
|
// CHECK: encoding: [0xc5,0xc9,0xc2,0x08,0x00]
|
|
vcmppd $0, (%eax), %xmm6, %xmm1
|
|
|
|
// CHECK: vcmppd $7, %xmm0, %xmm6, %xmm1
|
|
// CHECK: encoding: [0xc5,0xc9,0xc2,0xc8,0x07]
|
|
vcmppd $7, %xmm0, %xmm6, %xmm1
|
|
|
|
// CHECK: vshufps $8, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc6,0xd9,0x08]
|
|
vshufps $8, %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc6,0x5c,0xcb,0xfc,0x08]
|
|
vshufps $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vshufpd $8, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc6,0xd9,0x08]
|
|
vshufpd $8, %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc6,0x5c,0xcb,0xfc,0x08]
|
|
vshufpd $8, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $0, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x00]
|
|
vcmpeqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $2, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x02]
|
|
vcmpleps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $1, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x01]
|
|
vcmpltps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $4, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x04]
|
|
vcmpneqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $6, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x06]
|
|
vcmpnleps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $5, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x05]
|
|
vcmpnltps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x07]
|
|
vcmpordps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $3, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x03]
|
|
vcmpunordps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x00]
|
|
vcmpeqps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x02]
|
|
vcmpleps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x01]
|
|
vcmpltps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x04]
|
|
vcmpneqps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x06]
|
|
vcmpnleps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x05]
|
|
vcmpnltps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc8,0xc2,0x54,0xcb,0xfc,0x07]
|
|
vcmpordps -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
|
|
// CHECK: vcmpps $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0x5c,0xcb,0xfc,0x03]
|
|
vcmpunordps -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $0, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x00]
|
|
vcmpeqpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $2, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x02]
|
|
vcmplepd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $1, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x01]
|
|
vcmpltpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $4, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x04]
|
|
vcmpneqpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $6, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x06]
|
|
vcmpnlepd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $5, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x05]
|
|
vcmpnltpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x07]
|
|
vcmpordpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $3, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0xd9,0x03]
|
|
vcmpunordpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x00]
|
|
vcmpeqpd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x02]
|
|
vcmplepd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x01]
|
|
vcmpltpd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x04]
|
|
vcmpneqpd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x06]
|
|
vcmpnlepd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x05]
|
|
vcmpnltpd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmppd $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xc9,0xc2,0x54,0xcb,0xfc,0x07]
|
|
vcmpordpd -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
|
|
// CHECK: vcmppd $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc2,0x5c,0xcb,0xfc,0x03]
|
|
vcmpunordpd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vmovmskps %xmm2, %eax
|
|
// CHECK: encoding: [0xc5,0xf8,0x50,0xc2]
|
|
vmovmskps %xmm2, %eax
|
|
|
|
// CHECK: vmovmskpd %xmm2, %eax
|
|
// CHECK: encoding: [0xc5,0xf9,0x50,0xc2]
|
|
vmovmskpd %xmm2, %eax
|
|
|
|
// CHECK: vcmpss $0, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x00]
|
|
vcmpeqss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $2, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x02]
|
|
vcmpless %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $1, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x01]
|
|
vcmpltss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $4, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x04]
|
|
vcmpneqss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $6, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x06]
|
|
vcmpnless %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $5, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x05]
|
|
vcmpnltss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x07]
|
|
vcmpordss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $3, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0xd9,0x03]
|
|
vcmpunordss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x00]
|
|
vcmpeqss -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x02]
|
|
vcmpless -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x01]
|
|
vcmpltss -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x04]
|
|
vcmpneqss -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x06]
|
|
vcmpnless -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x05]
|
|
vcmpnltss -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpss $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xca,0xc2,0x54,0xcb,0xfc,0x07]
|
|
vcmpordss -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
|
|
// CHECK: vcmpss $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0xc2,0x5c,0xcb,0xfc,0x03]
|
|
vcmpunordss -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $0, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x00]
|
|
vcmpeqsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $2, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x02]
|
|
vcmplesd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $1, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x01]
|
|
vcmpltsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $4, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x04]
|
|
vcmpneqsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $6, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x06]
|
|
vcmpnlesd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $5, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x05]
|
|
vcmpnltsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x07]
|
|
vcmpordsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $3, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0xd9,0x03]
|
|
vcmpunordsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $0, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x00]
|
|
vcmpeqsd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $2, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x02]
|
|
vcmplesd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $1, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x01]
|
|
vcmpltsd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $4, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x04]
|
|
vcmpneqsd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $6, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x06]
|
|
vcmpnlesd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $5, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x05]
|
|
vcmpnltsd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpsd $7, -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
// CHECK: encoding: [0xc5,0xcb,0xc2,0x54,0xcb,0xfc,0x07]
|
|
vcmpordsd -4(%ebx,%ecx,8), %xmm6, %xmm2
|
|
|
|
// CHECK: vcmpsd $3, -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xc2,0x5c,0xcb,0xfc,0x03]
|
|
vcmpunordsd -4(%ebx,%ecx,8), %xmm2, %xmm3
|
|
|
|
// CHECK: vucomiss %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x2e,0xd1]
|
|
vucomiss %xmm1, %xmm2
|
|
|
|
// CHECK: vucomiss (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x2e,0x10]
|
|
vucomiss (%eax), %xmm2
|
|
|
|
// CHECK: vcomiss %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x2f,0xd1]
|
|
vcomiss %xmm1, %xmm2
|
|
|
|
// CHECK: vcomiss (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x2f,0x10]
|
|
vcomiss (%eax), %xmm2
|
|
|
|
// CHECK: vucomisd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x2e,0xd1]
|
|
vucomisd %xmm1, %xmm2
|
|
|
|
// CHECK: vucomisd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x2e,0x10]
|
|
vucomisd (%eax), %xmm2
|
|
|
|
// CHECK: vcomisd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x2f,0xd1]
|
|
vcomisd %xmm1, %xmm2
|
|
|
|
// CHECK: vcomisd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x2f,0x10]
|
|
vcomisd (%eax), %xmm2
|
|
|
|
// CHECK: vcvttss2si %xmm1, %eax
|
|
// CHECK: encoding: [0xc5,0xfa,0x2c,0xc1]
|
|
vcvttss2si %xmm1, %eax
|
|
|
|
// CHECK: vcvttss2si (%ecx), %eax
|
|
// CHECK: encoding: [0xc5,0xfa,0x2c,0x01]
|
|
vcvttss2si (%ecx), %eax
|
|
|
|
// CHECK: vcvtsi2ss (%eax), %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf2,0x2a,0x10]
|
|
vcvtsi2ss (%eax), %xmm1, %xmm2
|
|
|
|
// CHECK: vcvtsi2ss (%eax), %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf2,0x2a,0x10]
|
|
vcvtsi2ss (%eax), %xmm1, %xmm2
|
|
|
|
// CHECK: vcvttsd2si %xmm1, %eax
|
|
// CHECK: encoding: [0xc5,0xfb,0x2c,0xc1]
|
|
vcvttsd2si %xmm1, %eax
|
|
|
|
// CHECK: vcvttsd2si (%ecx), %eax
|
|
// CHECK: encoding: [0xc5,0xfb,0x2c,0x01]
|
|
vcvttsd2si (%ecx), %eax
|
|
|
|
// CHECK: vcvtsi2sd (%eax), %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf3,0x2a,0x10]
|
|
vcvtsi2sd (%eax), %xmm1, %xmm2
|
|
|
|
// CHECK: vcvtsi2sd (%eax), %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf3,0x2a,0x10]
|
|
vcvtsi2sd (%eax), %xmm1, %xmm2
|
|
|
|
// CHECK: vmovaps (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x28,0x10]
|
|
vmovaps (%eax), %xmm2
|
|
|
|
// CHECK: vmovaps %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x28,0xd1]
|
|
vmovaps %xmm1, %xmm2
|
|
|
|
// CHECK: vmovaps %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0x29,0x08]
|
|
vmovaps %xmm1, (%eax)
|
|
|
|
// CHECK: vmovapd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x28,0x10]
|
|
vmovapd (%eax), %xmm2
|
|
|
|
// CHECK: vmovapd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x28,0xd1]
|
|
vmovapd %xmm1, %xmm2
|
|
|
|
// CHECK: vmovapd %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0x29,0x08]
|
|
vmovapd %xmm1, (%eax)
|
|
|
|
// CHECK: vmovups (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x10,0x10]
|
|
vmovups (%eax), %xmm2
|
|
|
|
// CHECK: vmovups %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x10,0xd1]
|
|
vmovups %xmm1, %xmm2
|
|
|
|
// CHECK: vmovups %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0x11,0x08]
|
|
vmovups %xmm1, (%eax)
|
|
|
|
// CHECK: vmovupd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x10,0x10]
|
|
vmovupd (%eax), %xmm2
|
|
|
|
// CHECK: vmovupd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x10,0xd1]
|
|
vmovupd %xmm1, %xmm2
|
|
|
|
// CHECK: vmovupd %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0x11,0x08]
|
|
vmovupd %xmm1, (%eax)
|
|
|
|
// CHECK: vmovlps %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0x13,0x08]
|
|
vmovlps %xmm1, (%eax)
|
|
|
|
// CHECK: vmovlps (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0x12,0x18]
|
|
vmovlps (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vmovlpd %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0x13,0x08]
|
|
vmovlpd %xmm1, (%eax)
|
|
|
|
// CHECK: vmovlpd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x12,0x18]
|
|
vmovlpd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vmovhps %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0x17,0x08]
|
|
vmovhps %xmm1, (%eax)
|
|
|
|
// CHECK: vmovhps (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0x16,0x18]
|
|
vmovhps (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vmovhpd %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0x17,0x08]
|
|
vmovhpd %xmm1, (%eax)
|
|
|
|
// CHECK: vmovhpd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x16,0x18]
|
|
vmovhpd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vmovlhps %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0x16,0xd9]
|
|
vmovlhps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vmovhlps %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0x12,0xd9]
|
|
vmovhlps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcvtss2sil %xmm1, %eax
|
|
// CHECK: encoding: [0xc5,0xfa,0x2d,0xc1]
|
|
vcvtss2si %xmm1, %eax
|
|
|
|
// CHECK: vcvtss2sil (%eax), %ebx
|
|
// CHECK: encoding: [0xc5,0xfa,0x2d,0x18]
|
|
vcvtss2si (%eax), %ebx
|
|
|
|
// CHECK: vcvtdq2ps %xmm5, %xmm6
|
|
// CHECK: encoding: [0xc5,0xf8,0x5b,0xf5]
|
|
vcvtdq2ps %xmm5, %xmm6
|
|
|
|
// CHECK: vcvtdq2ps (%eax), %xmm6
|
|
// CHECK: encoding: [0xc5,0xf8,0x5b,0x30]
|
|
vcvtdq2ps (%eax), %xmm6
|
|
|
|
// CHECK: vcvtsd2ss %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xdb,0x5a,0xf2]
|
|
vcvtsd2ss %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vcvtsd2ss (%eax), %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xdb,0x5a,0x30]
|
|
vcvtsd2ss (%eax), %xmm4, %xmm6
|
|
|
|
// CHECK: vcvtps2dq %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xf9,0x5b,0xda]
|
|
vcvtps2dq %xmm2, %xmm3
|
|
|
|
// CHECK: vcvtps2dq (%eax), %xmm3
|
|
// CHECK: encoding: [0xc5,0xf9,0x5b,0x18]
|
|
vcvtps2dq (%eax), %xmm3
|
|
|
|
// CHECK: vcvtss2sd %xmm2, %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xda,0x5a,0xf2]
|
|
vcvtss2sd %xmm2, %xmm4, %xmm6
|
|
|
|
// CHECK: vcvtss2sd (%eax), %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xda,0x5a,0x30]
|
|
vcvtss2sd (%eax), %xmm4, %xmm6
|
|
|
|
// CHECK: vcvtdq2ps %xmm4, %xmm6
|
|
// CHECK: encoding: [0xc5,0xf8,0x5b,0xf4]
|
|
vcvtdq2ps %xmm4, %xmm6
|
|
|
|
// CHECK: vcvtdq2ps (%ecx), %xmm4
|
|
// CHECK: encoding: [0xc5,0xf8,0x5b,0x21]
|
|
vcvtdq2ps (%ecx), %xmm4
|
|
|
|
// CHECK: vcvttps2dq %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xfa,0x5b,0xda]
|
|
vcvttps2dq %xmm2, %xmm3
|
|
|
|
// CHECK: vcvttps2dq (%eax), %xmm3
|
|
// CHECK: encoding: [0xc5,0xfa,0x5b,0x18]
|
|
vcvttps2dq (%eax), %xmm3
|
|
|
|
// CHECK: vcvtps2pd %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xf8,0x5a,0xda]
|
|
vcvtps2pd %xmm2, %xmm3
|
|
|
|
// CHECK: vcvtps2pd (%eax), %xmm3
|
|
// CHECK: encoding: [0xc5,0xf8,0x5a,0x18]
|
|
vcvtps2pd (%eax), %xmm3
|
|
|
|
// CHECK: vcvtpd2ps %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xf9,0x5a,0xda]
|
|
vcvtpd2ps %xmm2, %xmm3
|
|
|
|
// CHECK: vsqrtpd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x51,0xd1]
|
|
vsqrtpd %xmm1, %xmm2
|
|
|
|
// CHECK: vsqrtpd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0x51,0x10]
|
|
vsqrtpd (%eax), %xmm2
|
|
|
|
// CHECK: vsqrtps %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x51,0xd1]
|
|
vsqrtps %xmm1, %xmm2
|
|
|
|
// CHECK: vsqrtps (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x51,0x10]
|
|
vsqrtps (%eax), %xmm2
|
|
|
|
// CHECK: vsqrtsd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0x51,0xd9]
|
|
vsqrtsd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vsqrtsd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0x51,0x18]
|
|
vsqrtsd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vsqrtss %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0x51,0xd9]
|
|
vsqrtss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vsqrtss (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0x51,0x18]
|
|
vsqrtss (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vrsqrtps %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x52,0xd1]
|
|
vrsqrtps %xmm1, %xmm2
|
|
|
|
// CHECK: vrsqrtps (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x52,0x10]
|
|
vrsqrtps (%eax), %xmm2
|
|
|
|
// CHECK: vrsqrtss %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0x52,0xd9]
|
|
vrsqrtss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vrsqrtss (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0x52,0x18]
|
|
vrsqrtss (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vrcpps %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x53,0xd1]
|
|
vrcpps %xmm1, %xmm2
|
|
|
|
// CHECK: vrcpps (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xf8,0x53,0x10]
|
|
vrcpps (%eax), %xmm2
|
|
|
|
// CHECK: vrcpss %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0x53,0xd9]
|
|
vrcpss %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vrcpss (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xea,0x53,0x18]
|
|
vrcpss (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vmovntdq %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0xe7,0x08]
|
|
vmovntdq %xmm1, (%eax)
|
|
|
|
// CHECK: vmovntpd %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0x2b,0x08]
|
|
vmovntpd %xmm1, (%eax)
|
|
|
|
// CHECK: vmovntps %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0x2b,0x08]
|
|
vmovntps %xmm1, (%eax)
|
|
|
|
// CHECK: vldmxcsr (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0xae,0x10]
|
|
vldmxcsr (%eax)
|
|
|
|
// CHECK: vstmxcsr (%eax)
|
|
// CHECK: encoding: [0xc5,0xf8,0xae,0x18]
|
|
vstmxcsr (%eax)
|
|
|
|
// CHECK: vldmxcsr 3735928559
|
|
// CHECK: encoding: [0xc5,0xf8,0xae,0x15,0xef,0xbe,0xad,0xde]
|
|
vldmxcsr 0xdeadbeef
|
|
|
|
// CHECK: vstmxcsr 3735928559
|
|
// CHECK: encoding: [0xc5,0xf8,0xae,0x1d,0xef,0xbe,0xad,0xde]
|
|
vstmxcsr 0xdeadbeef
|
|
|
|
// CHECK: vpsubb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf8,0xd9]
|
|
vpsubb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf8,0x18]
|
|
vpsubb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf9,0xd9]
|
|
vpsubw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf9,0x18]
|
|
vpsubw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfa,0xd9]
|
|
vpsubd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfa,0x18]
|
|
vpsubd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfb,0xd9]
|
|
vpsubq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfb,0x18]
|
|
vpsubq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubsb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe8,0xd9]
|
|
vpsubsb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubsb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe8,0x18]
|
|
vpsubsb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe9,0xd9]
|
|
vpsubsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe9,0x18]
|
|
vpsubsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubusb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd8,0xd9]
|
|
vpsubusb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubusb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd8,0x18]
|
|
vpsubusb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubusw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd9,0xd9]
|
|
vpsubusw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsubusw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd9,0x18]
|
|
vpsubusw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfc,0xd9]
|
|
vpaddb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfc,0x18]
|
|
vpaddb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfd,0xd9]
|
|
vpaddw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfd,0x18]
|
|
vpaddw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfe,0xd9]
|
|
vpaddd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xfe,0x18]
|
|
vpaddd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd4,0xd9]
|
|
vpaddq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd4,0x18]
|
|
vpaddq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddsb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xec,0xd9]
|
|
vpaddsb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddsb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xec,0x18]
|
|
vpaddsb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xed,0xd9]
|
|
vpaddsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xed,0x18]
|
|
vpaddsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddusb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdc,0xd9]
|
|
vpaddusb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddusb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdc,0x18]
|
|
vpaddusb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddusw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdd,0xd9]
|
|
vpaddusw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpaddusw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdd,0x18]
|
|
vpaddusw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulhuw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe4,0xd9]
|
|
vpmulhuw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulhuw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe4,0x18]
|
|
vpmulhuw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulhw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe5,0xd9]
|
|
vpmulhw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulhw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe5,0x18]
|
|
vpmulhw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmullw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd5,0xd9]
|
|
vpmullw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmullw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd5,0x18]
|
|
vpmullw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmuludq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf4,0xd9]
|
|
vpmuludq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmuludq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf4,0x18]
|
|
vpmuludq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpavgb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe0,0xd9]
|
|
vpavgb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpavgb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe0,0x18]
|
|
vpavgb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpavgw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe3,0xd9]
|
|
vpavgw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpavgw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe3,0x18]
|
|
vpavgw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpminsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xea,0xd9]
|
|
vpminsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpminsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xea,0x18]
|
|
vpminsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpminub %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xda,0xd9]
|
|
vpminub %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpminub (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xda,0x18]
|
|
vpminub (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xee,0xd9]
|
|
vpmaxsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xee,0x18]
|
|
vpmaxsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxub %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xde,0xd9]
|
|
vpmaxub %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxub (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xde,0x18]
|
|
vpmaxub (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsadbw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf6,0xd9]
|
|
vpsadbw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsadbw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf6,0x18]
|
|
vpsadbw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsllw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf1,0xd9]
|
|
vpsllw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsllw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf1,0x18]
|
|
vpsllw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpslld %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf2,0xd9]
|
|
vpslld %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpslld (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf2,0x18]
|
|
vpslld (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsllq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf3,0xd9]
|
|
vpsllq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsllq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xf3,0x18]
|
|
vpsllq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsraw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe1,0xd9]
|
|
vpsraw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsraw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe1,0x18]
|
|
vpsraw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrad %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe2,0xd9]
|
|
vpsrad %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrad (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xe2,0x18]
|
|
vpsrad (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrlw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd1,0xd9]
|
|
vpsrlw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrlw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd1,0x18]
|
|
vpsrlw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrld %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd2,0xd9]
|
|
vpsrld %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrld (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd2,0x18]
|
|
vpsrld (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrlq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd3,0xd9]
|
|
vpsrlq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrlq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd3,0x18]
|
|
vpsrlq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpslld $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x72,0xf2,0x0a]
|
|
vpslld $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpslldq $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x73,0xfa,0x0a]
|
|
vpslldq $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsllq $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x73,0xf2,0x0a]
|
|
vpsllq $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsllw $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x71,0xf2,0x0a]
|
|
vpsllw $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrad $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x72,0xe2,0x0a]
|
|
vpsrad $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsraw $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x71,0xe2,0x0a]
|
|
vpsraw $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrld $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x72,0xd2,0x0a]
|
|
vpsrld $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrldq $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x73,0xda,0x0a]
|
|
vpsrldq $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrlq $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x73,0xd2,0x0a]
|
|
vpsrlq $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsrlw $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x71,0xd2,0x0a]
|
|
vpsrlw $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpslld $10, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe1,0x72,0xf2,0x0a]
|
|
vpslld $10, %xmm2, %xmm3
|
|
|
|
// CHECK: vpand %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdb,0xd9]
|
|
vpand %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpand (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdb,0x18]
|
|
vpand (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpor %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xeb,0xd9]
|
|
vpor %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpor (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xeb,0x18]
|
|
vpor (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpxor %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xef,0xd9]
|
|
vpxor %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpxor (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xef,0x18]
|
|
vpxor (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpandn %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdf,0xd9]
|
|
vpandn %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpandn (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xdf,0x18]
|
|
vpandn (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x74,0xd9]
|
|
vpcmpeqb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x74,0x18]
|
|
vpcmpeqb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x75,0xd9]
|
|
vpcmpeqw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x75,0x18]
|
|
vpcmpeqw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x76,0xd9]
|
|
vpcmpeqd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x76,0x18]
|
|
vpcmpeqd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpgtb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x64,0xd9]
|
|
vpcmpgtb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpgtb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x64,0x18]
|
|
vpcmpgtb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpgtw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x65,0xd9]
|
|
vpcmpgtw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpgtw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x65,0x18]
|
|
vpcmpgtw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpgtd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x66,0xd9]
|
|
vpcmpgtd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpgtd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x66,0x18]
|
|
vpcmpgtd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpacksswb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x63,0xd9]
|
|
vpacksswb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpacksswb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x63,0x18]
|
|
vpacksswb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpackssdw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6b,0xd9]
|
|
vpackssdw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpackssdw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6b,0x18]
|
|
vpackssdw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpackuswb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x67,0xd9]
|
|
vpackuswb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpackuswb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x67,0x18]
|
|
vpackuswb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpshufd $4, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xf9,0x70,0xda,0x04]
|
|
vpshufd $4, %xmm2, %xmm3
|
|
|
|
// CHECK: vpshufd $4, (%eax), %xmm3
|
|
// CHECK: encoding: [0xc5,0xf9,0x70,0x18,0x04]
|
|
vpshufd $4, (%eax), %xmm3
|
|
|
|
// CHECK: vpshufhw $4, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xfa,0x70,0xda,0x04]
|
|
vpshufhw $4, %xmm2, %xmm3
|
|
|
|
// CHECK: vpshufhw $4, (%eax), %xmm3
|
|
// CHECK: encoding: [0xc5,0xfa,0x70,0x18,0x04]
|
|
vpshufhw $4, (%eax), %xmm3
|
|
|
|
// CHECK: vpshuflw $4, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xfb,0x70,0xda,0x04]
|
|
vpshuflw $4, %xmm2, %xmm3
|
|
|
|
// CHECK: vpshuflw $4, (%eax), %xmm3
|
|
// CHECK: encoding: [0xc5,0xfb,0x70,0x18,0x04]
|
|
vpshuflw $4, (%eax), %xmm3
|
|
|
|
// CHECK: vpunpcklbw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x60,0xd9]
|
|
vpunpcklbw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpcklbw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x60,0x18]
|
|
vpunpcklbw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpcklwd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x61,0xd9]
|
|
vpunpcklwd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpcklwd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x61,0x18]
|
|
vpunpcklwd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckldq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x62,0xd9]
|
|
vpunpckldq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckldq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x62,0x18]
|
|
vpunpckldq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpcklqdq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6c,0xd9]
|
|
vpunpcklqdq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpcklqdq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6c,0x18]
|
|
vpunpcklqdq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhbw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x68,0xd9]
|
|
vpunpckhbw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhbw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x68,0x18]
|
|
vpunpckhbw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhwd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x69,0xd9]
|
|
vpunpckhwd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhwd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x69,0x18]
|
|
vpunpckhwd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhdq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6a,0xd9]
|
|
vpunpckhdq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhdq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6a,0x18]
|
|
vpunpckhdq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhqdq %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6d,0xd9]
|
|
vpunpckhqdq %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpunpckhqdq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x6d,0x18]
|
|
vpunpckhqdq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpinsrw $7, %eax, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc4,0xd8,0x07]
|
|
vpinsrw $7, %eax, %xmm2, %xmm3
|
|
|
|
// CHECK: vpinsrw $7, (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xc4,0x18,0x07]
|
|
vpinsrw $7, (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpextrw $7, %xmm2, %eax
|
|
// CHECK: encoding: [0xc5,0xf9,0xc5,0xc2,0x07]
|
|
vpextrw $7, %xmm2, %eax
|
|
|
|
// CHECK: vpmovmskb %xmm1, %eax
|
|
// CHECK: encoding: [0xc5,0xf9,0xd7,0xc1]
|
|
vpmovmskb %xmm1, %eax
|
|
|
|
// CHECK: vmaskmovdqu %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf9,0xf7,0xd1]
|
|
vmaskmovdqu %xmm1, %xmm2
|
|
|
|
// CHECK: vmovd %xmm1, %eax
|
|
// CHECK: encoding: [0xc5,0xf9,0x7e,0xc8]
|
|
vmovd %xmm1, %eax
|
|
|
|
// CHECK: vmovd %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0x7e,0x08]
|
|
vmovd %xmm1, (%eax)
|
|
|
|
// CHECK: vmovd %eax, %xmm1
|
|
// CHECK: encoding: [0xc5,0xf9,0x6e,0xc8]
|
|
vmovd %eax, %xmm1
|
|
|
|
// CHECK: vmovd (%eax), %xmm1
|
|
// CHECK: encoding: [0xc5,0xf9,0x6e,0x08]
|
|
vmovd (%eax), %xmm1
|
|
|
|
// CHECK: vmovq %xmm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xf9,0xd6,0x08]
|
|
vmovq %xmm1, (%eax)
|
|
|
|
// CHECK: vmovq %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0x7e,0xd1]
|
|
vmovq %xmm1, %xmm2
|
|
|
|
// CHECK: vmovq (%eax), %xmm1
|
|
// CHECK: encoding: [0xc5,0xfa,0x7e,0x08]
|
|
vmovq (%eax), %xmm1
|
|
|
|
// CHECK: vcvtpd2dq %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xfb,0xe6,0xd1]
|
|
vcvtpd2dq %xmm1, %xmm2
|
|
|
|
// CHECK: vcvtdq2pd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0xe6,0xd1]
|
|
vcvtdq2pd %xmm1, %xmm2
|
|
|
|
// CHECK: vcvtdq2pd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0xe6,0x10]
|
|
vcvtdq2pd (%eax), %xmm2
|
|
|
|
// CHECK: vmovshdup %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0x16,0xd1]
|
|
vmovshdup %xmm1, %xmm2
|
|
|
|
// CHECK: vmovshdup (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0x16,0x10]
|
|
vmovshdup (%eax), %xmm2
|
|
|
|
// CHECK: vmovsldup %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0x12,0xd1]
|
|
vmovsldup %xmm1, %xmm2
|
|
|
|
// CHECK: vmovsldup (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xfa,0x12,0x10]
|
|
vmovsldup (%eax), %xmm2
|
|
|
|
// CHECK: vmovddup %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xfb,0x12,0xd1]
|
|
vmovddup %xmm1, %xmm2
|
|
|
|
// CHECK: vmovddup (%eax), %xmm2
|
|
// CHECK: encoding: [0xc5,0xfb,0x12,0x10]
|
|
vmovddup (%eax), %xmm2
|
|
|
|
// CHECK: vaddsubps %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0xd0,0xd9]
|
|
vaddsubps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vaddsubps (%eax), %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf3,0xd0,0x10]
|
|
vaddsubps (%eax), %xmm1, %xmm2
|
|
|
|
// CHECK: vaddsubpd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0xd0,0xd9]
|
|
vaddsubpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vaddsubpd (%eax), %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc5,0xf1,0xd0,0x10]
|
|
vaddsubpd (%eax), %xmm1, %xmm2
|
|
|
|
// CHECK: vhaddps %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0x7c,0xd9]
|
|
vhaddps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vhaddps (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0x7c,0x18]
|
|
vhaddps (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vhaddpd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x7c,0xd9]
|
|
vhaddpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vhaddpd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x7c,0x18]
|
|
vhaddpd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vhsubps %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0x7d,0xd9]
|
|
vhsubps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vhsubps (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xeb,0x7d,0x18]
|
|
vhsubps (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vhsubpd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x7d,0xd9]
|
|
vhsubpd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vhsubpd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe9,0x7d,0x18]
|
|
vhsubpd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpabsb %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0xd1]
|
|
vpabsb %xmm1, %xmm2
|
|
|
|
// CHECK: vpabsb (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x10]
|
|
vpabsb (%eax), %xmm2
|
|
|
|
// CHECK: vpabsw %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0xd1]
|
|
vpabsw %xmm1, %xmm2
|
|
|
|
// CHECK: vpabsw (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x10]
|
|
vpabsw (%eax), %xmm2
|
|
|
|
// CHECK: vpabsd %xmm1, %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0xd1]
|
|
vpabsd %xmm1, %xmm2
|
|
|
|
// CHECK: vpabsd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x10]
|
|
vpabsd (%eax), %xmm2
|
|
|
|
// CHECK: vphaddw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x01,0xd9]
|
|
vphaddw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vphaddw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x01,0x18]
|
|
vphaddw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vphaddd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x02,0xd9]
|
|
vphaddd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vphaddd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x02,0x18]
|
|
vphaddd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vphaddsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x03,0xd9]
|
|
vphaddsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vphaddsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x03,0x18]
|
|
vphaddsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vphsubw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x05,0xd9]
|
|
vphsubw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vphsubw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x05,0x18]
|
|
vphsubw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vphsubd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x06,0xd9]
|
|
vphsubd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vphsubd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x06,0x18]
|
|
vphsubd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vphsubsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x07,0xd9]
|
|
vphsubsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vphsubsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x07,0x18]
|
|
vphsubsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaddubsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x04,0xd9]
|
|
vpmaddubsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaddubsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x04,0x18]
|
|
vpmaddubsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpshufb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x00,0xd9]
|
|
vpshufb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpshufb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x00,0x18]
|
|
vpshufb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsignb %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x08,0xd9]
|
|
vpsignb %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsignb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x08,0x18]
|
|
vpsignb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsignw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x09,0xd9]
|
|
vpsignw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsignw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x09,0x18]
|
|
vpsignw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpsignd %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x0a,0xd9]
|
|
vpsignd %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpsignd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x0a,0x18]
|
|
vpsignd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulhrsw %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x0b,0xd9]
|
|
vpmulhrsw %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulhrsw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x0b,0x18]
|
|
vpmulhrsw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpalignr $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x0f,0xd9,0x07]
|
|
vpalignr $7, %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vpalignr $7, (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x0f,0x18,0x07]
|
|
vpalignr $7, (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vroundsd $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x0b,0xd9,0x07]
|
|
vroundsd $7, %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vroundsd $7, (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x0b,0x18,0x07]
|
|
vroundsd $7, (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vroundss $7, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x0a,0xd9,0x07]
|
|
vroundss $7, %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vroundss $7, (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x0a,0x18,0x07]
|
|
vroundss $7, (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vroundpd $7, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0xda,0x07]
|
|
vroundpd $7, %xmm2, %xmm3
|
|
|
|
// CHECK: vroundpd $7, (%eax), %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x18,0x07]
|
|
vroundpd $7, (%eax), %xmm3
|
|
|
|
// CHECK: vroundps $7, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0xda,0x07]
|
|
vroundps $7, %xmm2, %xmm3
|
|
|
|
// CHECK: vroundps $7, (%eax), %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x18,0x07]
|
|
vroundps $7, (%eax), %xmm3
|
|
|
|
// CHECK: vphminposuw %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0xda]
|
|
vphminposuw %xmm2, %xmm3
|
|
|
|
// CHECK: vphminposuw (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x10]
|
|
vphminposuw (%eax), %xmm2
|
|
|
|
// CHECK: vpackusdw %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x2b,0xca]
|
|
vpackusdw %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpackusdw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x2b,0x18]
|
|
vpackusdw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpcmpeqq %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x29,0xca]
|
|
vpcmpeqq %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpcmpeqq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x29,0x18]
|
|
vpcmpeqq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpminsb %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x38,0xca]
|
|
vpminsb %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpminsb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x38,0x18]
|
|
vpminsb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpminsd %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x39,0xca]
|
|
vpminsd %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpminsd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x39,0x18]
|
|
vpminsd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpminud %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x3b,0xca]
|
|
vpminud %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpminud (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x3b,0x18]
|
|
vpminud (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpminuw %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x3a,0xca]
|
|
vpminuw %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpminuw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x3a,0x18]
|
|
vpminuw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxsb %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x3c,0xca]
|
|
vpmaxsb %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpmaxsb (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x3c,0x18]
|
|
vpmaxsb (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxsd %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x3d,0xca]
|
|
vpmaxsd %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpmaxsd (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x3d,0x18]
|
|
vpmaxsd (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxud %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x3f,0xca]
|
|
vpmaxud %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpmaxud (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x3f,0x18]
|
|
vpmaxud (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmaxuw %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x3e,0xca]
|
|
vpmaxuw %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpmaxuw (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x3e,0x18]
|
|
vpmaxuw (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmuldq %xmm2, %xmm3, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x61,0x28,0xca]
|
|
vpmuldq %xmm2, %xmm3, %xmm1
|
|
|
|
// CHECK: vpmuldq (%eax), %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x69,0x28,0x18]
|
|
vpmuldq (%eax), %xmm2, %xmm3
|
|
|
|
// CHECK: vpmulld %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0x40,0xca]
|
|
vpmulld %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vpmulld (%eax), %xmm5, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0x40,0x18]
|
|
vpmulld (%eax), %xmm5, %xmm3
|
|
|
|
// CHECK: vblendps $3, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x0c,0xca,0x03]
|
|
vblendps $3, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vblendps $3, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x0c,0x08,0x03]
|
|
vblendps $3, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vblendpd $3, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x0d,0xca,0x03]
|
|
vblendpd $3, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vblendpd $3, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x0d,0x08,0x03]
|
|
vblendpd $3, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vpblendw $3, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x0e,0xca,0x03]
|
|
vpblendw $3, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vpblendw $3, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x0e,0x08,0x03]
|
|
vpblendw $3, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vmpsadbw $3, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x42,0xca,0x03]
|
|
vmpsadbw $3, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vmpsadbw $3, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x42,0x08,0x03]
|
|
vmpsadbw $3, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vdpps $3, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x40,0xca,0x03]
|
|
vdpps $3, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vdpps $3, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x40,0x08,0x03]
|
|
vdpps $3, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vdppd $3, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x41,0xca,0x03]
|
|
vdppd $3, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vdppd $3, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x41,0x08,0x03]
|
|
vdppd $3, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vblendvpd %xmm2, %xmm5, %xmm1, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0xdd,0x20]
|
|
vblendvpd %xmm2, %xmm5, %xmm1, %xmm3
|
|
|
|
// CHECK: vblendvpd %xmm2, (%eax), %xmm1, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x18,0x20]
|
|
vblendvpd %xmm2, (%eax), %xmm1, %xmm3
|
|
|
|
// CHECK: vblendvps %xmm2, %xmm5, %xmm1, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0xdd,0x20]
|
|
vblendvps %xmm2, %xmm5, %xmm1, %xmm3
|
|
|
|
// CHECK: vblendvps %xmm2, (%eax), %xmm1, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x18,0x20]
|
|
vblendvps %xmm2, (%eax), %xmm1, %xmm3
|
|
|
|
// CHECK: vpblendvb %xmm2, %xmm5, %xmm1, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0xdd,0x20]
|
|
vpblendvb %xmm2, %xmm5, %xmm1, %xmm3
|
|
|
|
// CHECK: vpblendvb %xmm2, (%eax), %xmm1, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x18,0x20]
|
|
vpblendvb %xmm2, (%eax), %xmm1, %xmm3
|
|
|
|
// CHECK: vpmovsxbw %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0xea]
|
|
vpmovsxbw %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovsxbw (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x10]
|
|
vpmovsxbw (%eax), %xmm2
|
|
|
|
// CHECK: vpmovsxwd %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0xea]
|
|
vpmovsxwd %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovsxwd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x10]
|
|
vpmovsxwd (%eax), %xmm2
|
|
|
|
// CHECK: vpmovsxdq %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0xea]
|
|
vpmovsxdq %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovsxdq (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x10]
|
|
vpmovsxdq (%eax), %xmm2
|
|
|
|
// CHECK: vpmovzxbw %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0xea]
|
|
vpmovzxbw %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovzxbw (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x10]
|
|
vpmovzxbw (%eax), %xmm2
|
|
|
|
// CHECK: vpmovzxwd %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0xea]
|
|
vpmovzxwd %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovzxwd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x10]
|
|
vpmovzxwd (%eax), %xmm2
|
|
|
|
// CHECK: vpmovzxdq %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0xea]
|
|
vpmovzxdq %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovzxdq (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x10]
|
|
vpmovzxdq (%eax), %xmm2
|
|
|
|
// CHECK: vpmovsxbq %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0xea]
|
|
vpmovsxbq %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovsxbq (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x10]
|
|
vpmovsxbq (%eax), %xmm2
|
|
|
|
// CHECK: vpmovzxbq %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0xea]
|
|
vpmovzxbq %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovzxbq (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x10]
|
|
vpmovzxbq (%eax), %xmm2
|
|
|
|
// CHECK: vpmovsxbd %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0xea]
|
|
vpmovsxbd %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovsxbd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x10]
|
|
vpmovsxbd (%eax), %xmm2
|
|
|
|
// CHECK: vpmovsxwq %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0xea]
|
|
vpmovsxwq %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovsxwq (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x10]
|
|
vpmovsxwq (%eax), %xmm2
|
|
|
|
// CHECK: vpmovzxbd %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0xea]
|
|
vpmovzxbd %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovzxbd (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x10]
|
|
vpmovzxbd (%eax), %xmm2
|
|
|
|
// CHECK: vpmovzxwq %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0xea]
|
|
vpmovzxwq %xmm2, %xmm5
|
|
|
|
// CHECK: vpmovzxwq (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x10]
|
|
vpmovzxwq (%eax), %xmm2
|
|
|
|
// CHECK: vpextrw $7, %xmm2, %eax
|
|
// CHECK: encoding: [0xc5,0xf9,0xc5,0xc2,0x07]
|
|
vpextrw $7, %xmm2, %eax
|
|
|
|
// CHECK: vpextrw $7, %xmm2, (%eax)
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x10,0x07]
|
|
vpextrw $7, %xmm2, (%eax)
|
|
|
|
// CHECK: vpextrd $7, %xmm2, %eax
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0xd0,0x07]
|
|
vpextrd $7, %xmm2, %eax
|
|
|
|
// CHECK: vpextrd $7, %xmm2, (%eax)
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x10,0x07]
|
|
vpextrd $7, %xmm2, (%eax)
|
|
|
|
// CHECK: vpextrb $7, %xmm2, %eax
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0xd0,0x07]
|
|
vpextrb $7, %xmm2, %eax
|
|
|
|
// CHECK: vpextrb $7, %xmm2, (%eax)
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x10,0x07]
|
|
vpextrb $7, %xmm2, (%eax)
|
|
|
|
// CHECK: vextractps $7, %xmm2, (%eax)
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x10,0x07]
|
|
vextractps $7, %xmm2, (%eax)
|
|
|
|
// CHECK: vextractps $7, %xmm2, %eax
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0xd0,0x07]
|
|
vextractps $7, %xmm2, %eax
|
|
|
|
// CHECK: vpinsrw $7, %eax, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0xc4,0xe8,0x07]
|
|
vpinsrw $7, %eax, %xmm2, %xmm5
|
|
|
|
// CHECK: vpinsrw $7, (%eax), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc5,0xe9,0xc4,0x28,0x07]
|
|
vpinsrw $7, (%eax), %xmm2, %xmm5
|
|
|
|
// CHECK: vpinsrb $7, %eax, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x20,0xe8,0x07]
|
|
vpinsrb $7, %eax, %xmm2, %xmm5
|
|
|
|
// CHECK: vpinsrb $7, (%eax), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x20,0x28,0x07]
|
|
vpinsrb $7, (%eax), %xmm2, %xmm5
|
|
|
|
// CHECK: vpinsrd $7, %eax, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x22,0xe8,0x07]
|
|
vpinsrd $7, %eax, %xmm2, %xmm5
|
|
|
|
// CHECK: vpinsrd $7, (%eax), %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x69,0x22,0x28,0x07]
|
|
vpinsrd $7, (%eax), %xmm2, %xmm5
|
|
|
|
// CHECK: vinsertps $7, %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x21,0xca,0x07]
|
|
vinsertps $7, %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vinsertps $7, (%eax), %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x51,0x21,0x08,0x07]
|
|
vinsertps $7, (%eax), %xmm5, %xmm1
|
|
|
|
// CHECK: vptest %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0xea]
|
|
vptest %xmm2, %xmm5
|
|
|
|
// CHECK: vptest (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x10]
|
|
vptest (%eax), %xmm2
|
|
|
|
// CHECK: vmovntdqa (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x10]
|
|
vmovntdqa (%eax), %xmm2
|
|
|
|
// CHECK: vpcmpgtq %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0x37,0xca]
|
|
vpcmpgtq %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vpcmpgtq (%eax), %xmm5, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0x37,0x18]
|
|
vpcmpgtq (%eax), %xmm5, %xmm3
|
|
|
|
// CHECK: vpcmpistrm $7, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0xea,0x07]
|
|
vpcmpistrm $7, %xmm2, %xmm5
|
|
|
|
// CHECK: vpcmpistrm $7, (%eax), %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x28,0x07]
|
|
vpcmpistrm $7, (%eax), %xmm5
|
|
|
|
// CHECK: vpcmpestrm $7, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0xea,0x07]
|
|
vpcmpestrm $7, %xmm2, %xmm5
|
|
|
|
// CHECK: vpcmpestrm $7, (%eax), %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x28,0x07]
|
|
vpcmpestrm $7, (%eax), %xmm5
|
|
|
|
// CHECK: vpcmpistri $7, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0xea,0x07]
|
|
vpcmpistri $7, %xmm2, %xmm5
|
|
|
|
// CHECK: vpcmpistri $7, (%eax), %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x28,0x07]
|
|
vpcmpistri $7, (%eax), %xmm5
|
|
|
|
// CHECK: vpcmpestri $7, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0xea,0x07]
|
|
vpcmpestri $7, %xmm2, %xmm5
|
|
|
|
// CHECK: vpcmpestri $7, (%eax), %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x28,0x07]
|
|
vpcmpestri $7, (%eax), %xmm5
|
|
|
|
// CHECK: vaesimc %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0xdb,0xea]
|
|
vaesimc %xmm2, %xmm5
|
|
|
|
// CHECK: vaesimc (%eax), %xmm2
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0xdb,0x10]
|
|
vaesimc (%eax), %xmm2
|
|
|
|
// CHECK: vaesenc %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xdc,0xca]
|
|
vaesenc %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vaesenc (%eax), %xmm5, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xdc,0x18]
|
|
vaesenc (%eax), %xmm5, %xmm3
|
|
|
|
// CHECK: vaesenclast %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xdd,0xca]
|
|
vaesenclast %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vaesenclast (%eax), %xmm5, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xdd,0x18]
|
|
vaesenclast (%eax), %xmm5, %xmm3
|
|
|
|
// CHECK: vaesdec %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xde,0xca]
|
|
vaesdec %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vaesdec (%eax), %xmm5, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xde,0x18]
|
|
vaesdec (%eax), %xmm5, %xmm3
|
|
|
|
// CHECK: vaesdeclast %xmm2, %xmm5, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xdf,0xca]
|
|
vaesdeclast %xmm2, %xmm5, %xmm1
|
|
|
|
// CHECK: vaesdeclast (%eax), %xmm5, %xmm3
|
|
// CHECK: encoding: [0xc4,0xe2,0x51,0xdf,0x18]
|
|
vaesdeclast (%eax), %xmm5, %xmm3
|
|
|
|
// CHECK: vaeskeygenassist $7, %xmm2, %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0xdf,0xea,0x07]
|
|
vaeskeygenassist $7, %xmm2, %xmm5
|
|
|
|
// CHECK: vaeskeygenassist $7, (%eax), %xmm5
|
|
// CHECK: encoding: [0xc4,0xe3,0x79,0xdf,0x28,0x07]
|
|
vaeskeygenassist $7, (%eax), %xmm5
|
|
|
|
// CHECK: vcmpps $8, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x08]
|
|
vcmpeq_uqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $9, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x09]
|
|
vcmpngeps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $10, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0a]
|
|
vcmpngtps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $11, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0b]
|
|
vcmpfalseps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $12, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0c]
|
|
vcmpneq_oqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $13, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0d]
|
|
vcmpgeps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $14, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0e]
|
|
vcmpgtps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $15, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x0f]
|
|
vcmptrueps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $16, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x10]
|
|
vcmpeq_osps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $17, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x11]
|
|
vcmplt_oqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $18, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x12]
|
|
vcmple_oqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $19, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x13]
|
|
vcmpunord_sps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $20, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x14]
|
|
vcmpneq_usps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $21, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x15]
|
|
vcmpnlt_uqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $22, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x16]
|
|
vcmpnle_uqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $23, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x17]
|
|
vcmpord_sps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $24, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x18]
|
|
vcmpeq_usps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $25, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x19]
|
|
vcmpnge_uqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $26, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1a]
|
|
vcmpngt_uqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $27, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1b]
|
|
vcmpfalse_osps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $28, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1c]
|
|
vcmpneq_osps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $29, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1d]
|
|
vcmpge_oqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $30, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1e]
|
|
vcmpgt_oqps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vcmpps $31, %xmm1, %xmm2, %xmm3
|
|
// CHECK: encoding: [0xc5,0xe8,0xc2,0xd9,0x1f]
|
|
vcmptrue_usps %xmm1, %xmm2, %xmm3
|
|
|
|
// CHECK: vmovaps (%eax), %ymm2
|
|
// CHECK: encoding: [0xc5,0xfc,0x28,0x10]
|
|
vmovaps (%eax), %ymm2
|
|
|
|
// CHECK: vmovaps %ymm1, %ymm2
|
|
// CHECK: encoding: [0xc5,0xfc,0x28,0xd1]
|
|
vmovaps %ymm1, %ymm2
|
|
|
|
// CHECK: vmovaps %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfc,0x29,0x08]
|
|
vmovaps %ymm1, (%eax)
|
|
|
|
// CHECK: vmovapd (%eax), %ymm2
|
|
// CHECK: encoding: [0xc5,0xfd,0x28,0x10]
|
|
vmovapd (%eax), %ymm2
|
|
|
|
// CHECK: vmovapd %ymm1, %ymm2
|
|
// CHECK: encoding: [0xc5,0xfd,0x28,0xd1]
|
|
vmovapd %ymm1, %ymm2
|
|
|
|
// CHECK: vmovapd %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfd,0x29,0x08]
|
|
vmovapd %ymm1, (%eax)
|
|
|
|
// CHECK: vmovups (%eax), %ymm2
|
|
// CHECK: encoding: [0xc5,0xfc,0x10,0x10]
|
|
vmovups (%eax), %ymm2
|
|
|
|
// CHECK: vmovups %ymm1, %ymm2
|
|
// CHECK: encoding: [0xc5,0xfc,0x10,0xd1]
|
|
vmovups %ymm1, %ymm2
|
|
|
|
// CHECK: vmovups %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfc,0x11,0x08]
|
|
vmovups %ymm1, (%eax)
|
|
|
|
// CHECK: vmovupd (%eax), %ymm2
|
|
// CHECK: encoding: [0xc5,0xfd,0x10,0x10]
|
|
vmovupd (%eax), %ymm2
|
|
|
|
// CHECK: vmovupd %ymm1, %ymm2
|
|
// CHECK: encoding: [0xc5,0xfd,0x10,0xd1]
|
|
vmovupd %ymm1, %ymm2
|
|
|
|
// CHECK: vmovupd %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfd,0x11,0x08]
|
|
vmovupd %ymm1, (%eax)
|
|
|
|
// CHECK: vunpckhps %ymm1, %ymm2, %ymm4
|
|
// CHECK: encoding: [0xc5,0xec,0x15,0xe1]
|
|
vunpckhps %ymm1, %ymm2, %ymm4
|
|
|
|
// CHECK: vunpckhpd %ymm1, %ymm2, %ymm4
|
|
// CHECK: encoding: [0xc5,0xed,0x15,0xe1]
|
|
vunpckhpd %ymm1, %ymm2, %ymm4
|
|
|
|
// CHECK: vunpcklps %ymm1, %ymm2, %ymm4
|
|
// CHECK: encoding: [0xc5,0xec,0x14,0xe1]
|
|
vunpcklps %ymm1, %ymm2, %ymm4
|
|
|
|
// CHECK: vunpcklpd %ymm1, %ymm2, %ymm4
|
|
// CHECK: encoding: [0xc5,0xed,0x14,0xe1]
|
|
vunpcklpd %ymm1, %ymm2, %ymm4
|
|
|
|
// CHECK: vunpckhps -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
// CHECK: encoding: [0xc5,0xec,0x15,0x6c,0xcb,0xfc]
|
|
vunpckhps -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
|
|
// CHECK: vunpckhpd -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
// CHECK: encoding: [0xc5,0xed,0x15,0x6c,0xcb,0xfc]
|
|
vunpckhpd -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
|
|
// CHECK: vunpcklps -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
// CHECK: encoding: [0xc5,0xec,0x14,0x6c,0xcb,0xfc]
|
|
vunpcklps -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
|
|
// CHECK: vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
// CHECK: encoding: [0xc5,0xed,0x14,0x6c,0xcb,0xfc]
|
|
vunpcklpd -4(%ebx,%ecx,8), %ymm2, %ymm5
|
|
|
|
// CHECK: vmovntdq %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfd,0xe7,0x08]
|
|
vmovntdq %ymm1, (%eax)
|
|
|
|
// CHECK: vmovntpd %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfd,0x2b,0x08]
|
|
vmovntpd %ymm1, (%eax)
|
|
|
|
// CHECK: vmovntps %ymm1, (%eax)
|
|
// CHECK: encoding: [0xc5,0xfc,0x2b,0x08]
|
|
vmovntps %ymm1, (%eax)
|
|
|
|
|