| // RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s | |
| // RUN: llvm-mc -triple i386-unknown-unknown -output-asm-variant=1 %s | FileCheck --check-prefix=INTEL %s | |
| // CHECK: flds (%edi) | |
| // CHECK: encoding: [0xd9,0x07] | |
| flds (%edi) | |
| // CHECK: filds (%edi) | |
| // CHECK: encoding: [0xdf,0x07] | |
| filds (%edi) | |
| // 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: salc | |
| // CHECK: encoding: [0xd6] | |
| salc | |
| // 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: rorl $foo, (%ebx) | |
| // INTEL: ror dword ptr [ebx], foo | |
| // CHECK: encoding: [0xc1,0x0b,A] | |
| // CHECK: fixup A - offset: 2, value: foo, kind: FK_Data_1 | |
| rorl $foo, (%ebx) | |
| // 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: calll *%ecx | |
| // CHECK: encoding: [0xff,0xd1] | |
| call *%ecx | |
| // CHECK: notrack calll *%ecx | |
| // CHECK: encoding: [0x3e,0xff,0xd1] | |
| notrack call *%ecx | |
| // CHECK: calll *3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] | |
| call *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: notrack calll *3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x3e,0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] | |
| notrack call *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: calll *3135175374 | |
| // CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba] | |
| call *0xbadeface | |
| // CHECK: calll *3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde] | |
| call *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: calll *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: jmpl *3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] | |
| jmp *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: jmpl *3135175374 | |
| // CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba] | |
| jmp *0xbadeface | |
| // CHECK: jmpl *3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] | |
| jmp *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: notrack jmpl *3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x3e,0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde] | |
| notrack jmp *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: jmpl *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: leave | |
| // CHECK: encoding: [0xc9] | |
| leavel | |
| // 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: nopw %ax | |
| // CHECK: encoding: [0x66,0x0f,0x1f,0xc0] | |
| nopw %ax | |
| // CHECK: nopl %eax | |
| // CHECK: encoding: [0x0f,0x1f,0xc0] | |
| nopl %eax | |
| // 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(1) | |
| // CHECK: encoding: [0xd8,0xd1] | |
| fcom | |
| // 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(1) | |
| // CHECK: encoding: [0xd8,0xd9] | |
| fcomp | |
| // 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: ffreep %st(2) | |
| // CHECK: encoding: [0xdf,0xc2] | |
| ffreep %st(2) | |
| // CHECK: fnop | |
| // CHECK: encoding: [0xd9,0xd0] | |
| fnop | |
| // CHECK: invd | |
| // CHECK: encoding: [0x0f,0x08] | |
| invd | |
| // CHECK: wbinvd | |
| // CHECK: encoding: [0x0f,0x09] | |
| wbinvd | |
| // CHECK: wbnoinvd | |
| // CHECK: encoding: [0xf3,0x0f,0x09] | |
| wbnoinvd | |
| // 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: sysexitl | |
| // CHECK: encoding: [0x0f,0x35] | |
| sysexitl | |
| // 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) | |
| // CHECK: encoding: [0xdb,0xf2] | |
| fcomi %st(2),%st | |
| // CHECK: fucomi %st(2) | |
| // CHECK: encoding: [0xdb,0xea] | |
| fucomi %st(2),%st | |
| // CHECK: fcompi %st(2) | |
| // CHECK: encoding: [0xdf,0xf2] | |
| fcomip %st(2),%st | |
| // CHECK: fucompi %st(2) | |
| // CHECK: encoding: [0xdf,0xea] | |
| fucomip %st(2),%st | |
| // CHECK: movntil %ecx, 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde] | |
| movnti %ecx,0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: movntil %ecx, 69 | |
| // CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00] | |
| movnti %ecx,0x45 | |
| // CHECK: movntil %ecx, 32493 | |
| // CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00] | |
| movnti %ecx,0x7eed | |
| // CHECK: movntil %ecx, 3133065982 | |
| // CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba] | |
| movnti %ecx,0xbabecafe | |
| // CHECK: movntil %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: 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: cvtsi2ssl %ecx, %xmm5 | |
| // CHECK: encoding: [0xf3,0x0f,0x2a,0xe9] | |
| cvtsi2ssl %ecx,%xmm5 | |
| // CHECK: cvtsi2ssl 3735928559(%ebx,%ecx,8), %xmm5 | |
| // CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] | |
| cvtsi2ssl 0xdeadbeef(%ebx,%ecx,8),%xmm5 | |
| // CHECK: cvtsi2ssl 69, %xmm5 | |
| // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] | |
| cvtsi2ssl 0x45,%xmm5 | |
| // CHECK: cvtsi2ssl 32493, %xmm5 | |
| // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] | |
| cvtsi2ssl 0x7eed,%xmm5 | |
| // CHECK: cvtsi2ssl 3133065982, %xmm5 | |
| // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] | |
| cvtsi2ssl 0xbabecafe,%xmm5 | |
| // CHECK: cvtsi2ssl 305419896, %xmm5 | |
| // CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] | |
| cvtsi2ssl 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: 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: cvtsi2sdl %ecx, %xmm5 | |
| // CHECK: encoding: [0xf2,0x0f,0x2a,0xe9] | |
| cvtsi2sdl %ecx,%xmm5 | |
| // CHECK: cvtsi2sdl 3735928559(%ebx,%ecx,8), %xmm5 | |
| // CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde] | |
| cvtsi2sdl 0xdeadbeef(%ebx,%ecx,8),%xmm5 | |
| // CHECK: cvtsi2sdl 69, %xmm5 | |
| // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00] | |
| cvtsi2sdl 0x45,%xmm5 | |
| // CHECK: cvtsi2sdl 32493, %xmm5 | |
| // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00] | |
| cvtsi2sdl 0x7eed,%xmm5 | |
| // CHECK: cvtsi2sdl 3133065982, %xmm5 | |
| // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba] | |
| cvtsi2sdl 0xbabecafe,%xmm5 | |
| // CHECK: cvtsi2sdl 305419896, %xmm5 | |
| // CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12] | |
| cvtsi2sdl 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,0xd1,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,0x7f] | |
| 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: movl 57005(,%eiz), %ebx | |
| // CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00] | |
| movl 57005(,%eiz), %ebx | |
| // CHECK: movl 48879(,%eiz), %eax | |
| // CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00] | |
| movl 48879(,%eiz), %eax | |
| // CHECK: movl -4(,%eiz,8), %eax | |
| // CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff] | |
| movl -4(,%eiz,8), %eax | |
| // CHECK: movl (%ecx,%eiz), %eax | |
| // CHECK: encoding: [0x8b,0x04,0x21] | |
| movl (%ecx,%eiz), %eax | |
| // CHECK: movl (%ecx,%eiz,8), %eax | |
| // CHECK: encoding: [0x8b,0x04,0xe1] | |
| movl (%ecx,%eiz,8), %eax | |
| // CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff] | |
| addl $0xFFFFFFFF, %eax | |
| // CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff] | |
| addw $0xFFFF, %ax | |
| // CHECK: pushf | |
| pushfl | |
| // CHECK: pushfl | |
| pushfl | |
| // CHECK: popf | |
| popfl | |
| // CHECK: popfl | |
| popfl | |
| // CHECK: rcll $0, 3735928559(%ebx,%ecx,8) | |
| rcll $0,0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: rcll $0, 69 | |
| rcll $0,0x45 | |
| // CHECK: rcll $0, 32493 | |
| rcll $0,0x7eed | |
| // CHECK: rcll $0, 3133065982 | |
| rcll $0,0xbabecafe | |
| // CHECK: rcll $0, 305419896 | |
| rcll $0,0x12345678 | |
| // CHECK: rclb $127, 3735928559(%ebx,%ecx,8) | |
| rclb $0x7f,0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: rclb $127, 69 | |
| rclb $0x7f,0x45 | |
| // CHECK: rclb $127, 32493 | |
| rclb $0x7f,0x7eed | |
| // CHECK: rclb $127, 3133065982 | |
| rclb $0x7f,0xbabecafe | |
| // CHECK: rclb $127, 305419896 | |
| rclb $0x7f,0x12345678 | |
| // CHECK: rcrl $0, 3735928559(%ebx,%ecx,8) | |
| rcrl $0,0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: rcrl $0, 69 | |
| rcrl $0,0x45 | |
| // CHECK: rcrl $0, 32493 | |
| rcrl $0,0x7eed | |
| // CHECK: rcrl $0, 3133065982 | |
| rcrl $0,0xbabecafe | |
| // CHECK: rcrl $0, 305419896 | |
| rcrl $0,0x12345678 | |
| // CHECK: rcrb $127, 3735928559(%ebx,%ecx,8) | |
| rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: rcrb $127, 69 | |
| rcrb $0x7f,0x45 | |
| // CHECK: rcrb $127, 32493 | |
| rcrb $0x7f,0x7eed | |
| // CHECK: rcrb $127, 3133065982 | |
| rcrb $0x7f,0xbabecafe | |
| // CHECK: rcrb $127, 305419896 | |
| rcrb $0x7f,0x12345678 | |
| // CHECK: calll 3133065982 | |
| calll 0xbabecafe | |
| // CHECK: calll *3735928559(%ebx,%ecx,8) | |
| calll *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: calll 305419896 | |
| calll 0x12345678 | |
| // CHECK: calll *3135175374 | |
| call *0xbadeface | |
| // CHECK: calll *3735928559(%ebx,%ecx,8) | |
| call *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: calll 32493 | |
| call 0x7eed | |
| // CHECK: calll 3133065982 | |
| call 0xbabecafe | |
| // CHECK: calll 305419896 | |
| call 0x12345678 | |
| // CHECK: calll *3135175374 | |
| call *0xbadeface | |
| // CHECK: lcallw *32493 | |
| lcallw *0x7eed | |
| // CHECK: jmp 32493 | |
| jmp 0x7eed | |
| // CHECK: jmp 3133065982 | |
| jmp 0xbabecafe | |
| // CHECK: jmp 305419896 | |
| jmp 0x12345678 | |
| // CHECK: jmpl *3735928559(%ebx,%ecx,8) | |
| jmp *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: jmp 32493 | |
| jmp 0x7eed | |
| // CHECK: jmp 3133065982 | |
| jmp 0xbabecafe | |
| // CHECK: jmp 305419896 | |
| jmp 0x12345678 | |
| // CHECK: jmpl *3135175374 | |
| jmp *0xbadeface | |
| // CHECK: jmpl *3735928559(%ebx,%ecx,8) | |
| jmp *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: jmp 32493 | |
| jmp 0x7eed | |
| // CHECK: jmp 3133065982 | |
| jmp 0xbabecafe | |
| // CHECK: jmp 305419896 | |
| jmp 0x12345678 | |
| // CHECK: jmpl *3135175374 | |
| jmp *0xbadeface | |
| // CHECK: ljmpl *3735928559(%ebx,%ecx,8) | |
| ljmpl *0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: ljmpw *32493 | |
| ljmpw *0x7eed | |
| // CHECK: ljmpl *3133065982 | |
| ljmpl *0xbabecafe | |
| // CHECK: ljmpl *305419896 | |
| ljmpl *0x12345678 | |
| // CHECK: enter $31438, $127 | |
| enter $0x7ace,$0x7f | |
| // CHECK: jo 32493 | |
| jo 0x7eed | |
| // CHECK: jo 3133065982 | |
| jo 0xbabecafe | |
| // CHECK: jo 305419896 | |
| jo 0x12345678 | |
| // CHECK: jno 32493 | |
| jno 0x7eed | |
| // CHECK: jno 3133065982 | |
| jno 0xbabecafe | |
| // CHECK: jno 305419896 | |
| jno 0x12345678 | |
| // CHECK: jb 32493 | |
| jb 0x7eed | |
| // CHECK: jb 3133065982 | |
| jb 0xbabecafe | |
| // CHECK: jb 305419896 | |
| jb 0x12345678 | |
| // CHECK: jae 32493 | |
| jae 0x7eed | |
| // CHECK: jae 3133065982 | |
| jae 0xbabecafe | |
| // CHECK: jae 305419896 | |
| jae 0x12345678 | |
| // CHECK: je 32493 | |
| je 0x7eed | |
| // CHECK: je 3133065982 | |
| je 0xbabecafe | |
| // CHECK: je 305419896 | |
| je 0x12345678 | |
| // CHECK: jne 32493 | |
| jne 0x7eed | |
| // CHECK: jne 3133065982 | |
| jne 0xbabecafe | |
| // CHECK: jne 305419896 | |
| jne 0x12345678 | |
| // CHECK: jbe 32493 | |
| jbe 0x7eed | |
| // CHECK: jbe 3133065982 | |
| jbe 0xbabecafe | |
| // CHECK: jbe 305419896 | |
| jbe 0x12345678 | |
| // CHECK: ja 32493 | |
| ja 0x7eed | |
| // CHECK: ja 3133065982 | |
| ja 0xbabecafe | |
| // CHECK: ja 305419896 | |
| ja 0x12345678 | |
| // CHECK: js 32493 | |
| js 0x7eed | |
| // CHECK: js 3133065982 | |
| js 0xbabecafe | |
| // CHECK: js 305419896 | |
| js 0x12345678 | |
| // CHECK: jns 32493 | |
| jns 0x7eed | |
| // CHECK: jns 3133065982 | |
| jns 0xbabecafe | |
| // CHECK: jns 305419896 | |
| jns 0x12345678 | |
| // CHECK: jp 32493 | |
| jp 0x7eed | |
| // CHECK: jp 3133065982 | |
| jp 0xbabecafe | |
| // CHECK: jp 305419896 | |
| jp 0x12345678 | |
| // CHECK: jnp 32493 | |
| jnp 0x7eed | |
| // CHECK: jnp 3133065982 | |
| jnp 0xbabecafe | |
| // CHECK: jnp 305419896 | |
| jnp 0x12345678 | |
| // CHECK: jl 32493 | |
| jl 0x7eed | |
| // CHECK: jl 3133065982 | |
| jl 0xbabecafe | |
| // CHECK: jl 305419896 | |
| jl 0x12345678 | |
| // CHECK: jge 32493 | |
| jge 0x7eed | |
| // CHECK: jge 3133065982 | |
| jge 0xbabecafe | |
| // CHECK: jge 305419896 | |
| jge 0x12345678 | |
| // CHECK: jle 32493 | |
| jle 0x7eed | |
| // CHECK: jle 3133065982 | |
| jle 0xbabecafe | |
| // CHECK: jle 305419896 | |
| jle 0x12345678 | |
| // CHECK: jg 32493 | |
| jg 0x7eed | |
| // CHECK: jg 3133065982 | |
| jg 0xbabecafe | |
| // CHECK: jg 305419896 | |
| jg 0x12345678 | |
| // CHECK: int $127 | |
| int $0x7f | |
| // CHECK: pause | |
| pause | |
| // CHECK: sfence | |
| sfence | |
| // CHECK: lfence | |
| lfence | |
| // CHECK: mfence | |
| mfence | |
| // CHECK: monitor | |
| monitor | |
| // CHECK: mwait | |
| mwait | |
| // CHECK: vmcall | |
| vmcall | |
| // CHECK: vmfunc | |
| vmfunc | |
| // CHECK: vmlaunch | |
| vmlaunch | |
| // CHECK: vmresume | |
| vmresume | |
| // CHECK: vmxoff | |
| vmxoff | |
| // CHECK: vmxon 3735928559(%ebx,%ecx,8) | |
| vmxon 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: vmxon 32493 | |
| vmxon 0x7eed | |
| // CHECK: vmxon 3133065982 | |
| vmxon 0xbabecafe | |
| // CHECK: vmxon 305419896 | |
| vmxon 0x12345678 | |
| // CHECK: vmrun %eax | |
| vmrun %eax | |
| // CHECK: vmmcall | |
| vmmcall | |
| // CHECK: vmload %eax | |
| vmload %eax | |
| // CHECK: vmsave %eax | |
| vmsave %eax | |
| // CHECK: stgi | |
| stgi | |
| // CHECK: clgi | |
| clgi | |
| // CHECK: skinit %eax | |
| skinit %eax | |
| // CHECK: invlpga %eax, %ecx | |
| invlpga %eax, %ecx | |
| // CHECK: blendvps %xmm0, (%eax), %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0x08] | |
| blendvps (%eax), %xmm1 | |
| // CHECK: blendvps %xmm0, %xmm2, %xmm1 # encoding: [0x66,0x0f,0x38,0x14,0xca] | |
| blendvps %xmm2, %xmm1 | |
| // These instructions can take an unsigned 8-bit mask as well as a signed 8-bit | |
| // immediate. Check both forms here. | |
| // CHECK: blendps $129, %xmm2, %xmm1 | |
| blendps $0x81, %xmm2, %xmm1 | |
| // CHECK: blendps $192, %xmm2, %xmm1 | |
| blendps $-64, %xmm2, %xmm1 | |
| // CHECK: blendpd $129, %xmm2, %xmm1 | |
| blendpd $0x81, %xmm2, %xmm1 | |
| // CHECK: blendpd $192, %xmm2, %xmm1 | |
| blendpd $-64, %xmm2, %xmm1 | |
| // CHECK: pblendw $129, %xmm2, %xmm1 | |
| pblendw $0x81, %xmm2, %xmm1 | |
| // CHECK: pblendw $192, %xmm2, %xmm1 | |
| pblendw $-64, %xmm2, %xmm1 | |
| // CHECK: mpsadbw $129, %xmm2, %xmm1 | |
| mpsadbw $0x81, %xmm2, %xmm1 | |
| // CHECK: mpsadbw $192, %xmm2, %xmm1 | |
| mpsadbw $-64, %xmm2, %xmm1 | |
| // CHECK: dpps $129, %xmm2, %xmm1 | |
| dpps $0x81, %xmm2, %xmm1 | |
| // CHECK: dpps $192, %xmm2, %xmm1 | |
| dpps $-64, %xmm2, %xmm1 | |
| // CHECK: dppd $129, %xmm2, %xmm1 | |
| dppd $0x81, %xmm2, %xmm1 | |
| // CHECK: dppd $192, %xmm2, %xmm1 | |
| dppd $-64, %xmm2, %xmm1 | |
| // CHECK: insertps $129, %xmm2, %xmm1 | |
| insertps $0x81, %xmm2, %xmm1 | |
| // CHECK: insertps $192, %xmm2, %xmm1 | |
| insertps $-64, %xmm2, %xmm1 | |
| // PR13253 handle implicit optional third argument that must always be xmm0 | |
| // CHECK: pblendvb %xmm0, %xmm2, %xmm1 | |
| pblendvb %xmm2, %xmm1 | |
| // CHECK: pblendvb %xmm0, %xmm2, %xmm1 | |
| pblendvb %xmm0, %xmm2, %xmm1 | |
| // CHECK: pblendvb %xmm0, (%eax), %xmm1 | |
| pblendvb (%eax), %xmm1 | |
| // CHECK: pblendvb %xmm0, (%eax), %xmm1 | |
| pblendvb %xmm0, (%eax), %xmm1 | |
| // CHECK: blendvpd %xmm0, %xmm2, %xmm1 | |
| blendvpd %xmm2, %xmm1 | |
| // CHECK: blendvpd %xmm0, %xmm2, %xmm1 | |
| blendvpd %xmm0, %xmm2, %xmm1 | |
| // CHECK: blendvpd %xmm0, (%eax), %xmm1 | |
| blendvpd (%eax), %xmm1 | |
| // CHECK: blendvpd %xmm0, (%eax), %xmm1 | |
| blendvpd %xmm0, (%eax), %xmm1 | |
| // CHECK: blendvps %xmm0, %xmm2, %xmm1 | |
| blendvps %xmm2, %xmm1 | |
| // CHECK: blendvps %xmm0, %xmm2, %xmm1 | |
| blendvps %xmm0, %xmm2, %xmm1 | |
| // CHECK: blendvps %xmm0, (%eax), %xmm1 | |
| blendvps (%eax), %xmm1 | |
| // CHECK: blendvps %xmm0, (%eax), %xmm1 | |
| blendvps %xmm0, (%eax), %xmm1 | |
| // CHECK: btl $4, (%eax) | |
| // CHECK: btw $4, (%eax) | |
| // CHECK: btl $4, (%eax) | |
| // CHECK: btsl $4, (%eax) | |
| // CHECK: btsw $4, (%eax) | |
| // CHECK: btsl $4, (%eax) | |
| // CHECK: btrl $4, (%eax) | |
| // CHECK: btrw $4, (%eax) | |
| // CHECK: btrl $4, (%eax) | |
| // CHECK: btcl $4, (%eax) | |
| // CHECK: btcw $4, (%eax) | |
| // CHECK: btcl $4, (%eax) | |
| bt $4, (%eax) | |
| btw $4, (%eax) | |
| btl $4, (%eax) | |
| bts $4, (%eax) | |
| btsw $4, (%eax) | |
| btsl $4, (%eax) | |
| btr $4, (%eax) | |
| btrw $4, (%eax) | |
| btrl $4, (%eax) | |
| btc $4, (%eax) | |
| btcw $4, (%eax) | |
| btcl $4, (%eax) | |
| // CHECK: clflushopt 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x66,0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde] | |
| clflushopt 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: clflushopt 32493 | |
| // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00] | |
| clflushopt 0x7eed | |
| // CHECK: clflushopt 3133065982 | |
| // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba] | |
| clflushopt 0xbabecafe | |
| // CHECK: clflushopt 305419896 | |
| // CHECK: encoding: [0x66,0x0f,0xae,0x3d,0x78,0x56,0x34,0x12] | |
| clflushopt 0x12345678 | |
| // CHECK: clwb 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x66,0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] | |
| clwb 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: clwb 32493 | |
| // CHECK: encoding: [0x66,0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] | |
| clwb 0x7eed | |
| // CHECK: clwb 3133065982 | |
| // CHECK: encoding: [0x66,0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] | |
| clwb 0xbabecafe | |
| // CHECK: clwb 305419896 | |
| // CHECK: encoding: [0x66,0x0f,0xae,0x35,0x78,0x56,0x34,0x12] | |
| clwb 0x12345678 | |
| // CHECK: xsave 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xae,0xa4,0xcb,0xef,0xbe,0xad,0xde] | |
| xsave 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: xsave 32493 | |
| // CHECK: encoding: [0x0f,0xae,0x25,0xed,0x7e,0x00,0x00] | |
| xsave 0x7eed | |
| // CHECK: xsave 3133065982 | |
| // CHECK: encoding: [0x0f,0xae,0x25,0xfe,0xca,0xbe,0xba] | |
| xsave 0xbabecafe | |
| // CHECK: xsave 305419896 | |
| // CHECK: encoding: [0x0f,0xae,0x25,0x78,0x56,0x34,0x12] | |
| xsave 0x12345678 | |
| // CHECK: xrstor 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xae,0xac,0xcb,0xef,0xbe,0xad,0xde] | |
| xrstor 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: xrstor 32493 | |
| // CHECK: encoding: [0x0f,0xae,0x2d,0xed,0x7e,0x00,0x00] | |
| xrstor 0x7eed | |
| // CHECK: xrstor 3133065982 | |
| // CHECK: encoding: [0x0f,0xae,0x2d,0xfe,0xca,0xbe,0xba] | |
| xrstor 0xbabecafe | |
| // CHECK: xrstor 305419896 | |
| // CHECK: encoding: [0x0f,0xae,0x2d,0x78,0x56,0x34,0x12] | |
| xrstor 0x12345678 | |
| // CHECK: xsaveopt 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xae,0xb4,0xcb,0xef,0xbe,0xad,0xde] | |
| xsaveopt 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: xsaveopt 32493 | |
| // CHECK: encoding: [0x0f,0xae,0x35,0xed,0x7e,0x00,0x00] | |
| xsaveopt 0x7eed | |
| // CHECK: xsaveopt 3133065982 | |
| // CHECK: encoding: [0x0f,0xae,0x35,0xfe,0xca,0xbe,0xba] | |
| xsaveopt 0xbabecafe | |
| // CHECK: xsaveopt 305419896 | |
| // CHECK: encoding: [0x0f,0xae,0x35,0x78,0x56,0x34,0x12] | |
| xsaveopt 0x12345678 | |
| // CHECK: xsaves 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xc7,0xac,0xcb,0xef,0xbe,0xad,0xde] | |
| xsaves 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: xsaves 32493 | |
| // CHECK: encoding: [0x0f,0xc7,0x2d,0xed,0x7e,0x00,0x00] | |
| xsaves 0x7eed | |
| // CHECK: xsaves 3133065982 | |
| // CHECK: encoding: [0x0f,0xc7,0x2d,0xfe,0xca,0xbe,0xba] | |
| xsaves 0xbabecafe | |
| // CHECK: xsaves 305419896 | |
| // CHECK: encoding: [0x0f,0xc7,0x2d,0x78,0x56,0x34,0x12] | |
| xsaves 0x12345678 | |
| // CHECK: xsavec 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xc7,0xa4,0xcb,0xef,0xbe,0xad,0xde] | |
| xsavec 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: xsavec 32493 | |
| // CHECK: encoding: [0x0f,0xc7,0x25,0xed,0x7e,0x00,0x00] | |
| xsavec 0x7eed | |
| // CHECK: xsavec 3133065982 | |
| // CHECK: encoding: [0x0f,0xc7,0x25,0xfe,0xca,0xbe,0xba] | |
| xsavec 0xbabecafe | |
| // CHECK: xsavec 305419896 | |
| // CHECK: encoding: [0x0f,0xc7,0x25,0x78,0x56,0x34,0x12] | |
| xsavec 0x12345678 | |
| // CHECK: xrstors 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0xc7,0x9c,0xcb,0xef,0xbe,0xad,0xde] | |
| xrstors 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: xrstors 32493 | |
| // CHECK: encoding: [0x0f,0xc7,0x1d,0xed,0x7e,0x00,0x00] | |
| xrstors 0x7eed | |
| // CHECK: xrstors 3133065982 | |
| // CHECK: encoding: [0x0f,0xc7,0x1d,0xfe,0xca,0xbe,0xba] | |
| xrstors 0xbabecafe | |
| // CHECK: xrstors 305419896 | |
| // CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12] | |
| xrstors 0x12345678 | |
| // CHECK: getsec | |
| // CHECK: encoding: [0x0f,0x37] | |
| getsec | |
| // CHECK: monitorx | |
| // CHECK: encoding: [0x0f,0x01,0xfa] | |
| monitorx | |
| // CHECK: monitorx | |
| // CHECK: encoding: [0x0f,0x01,0xfa] | |
| monitorx %eax, %ecx, %edx | |
| // CHECK: mwaitx | |
| // CHECK: encoding: [0x0f,0x01,0xfb] | |
| mwaitx | |
| // CHECK: mwaitx | |
| // CHECK: encoding: [0x0f,0x01,0xfb] | |
| mwaitx %eax, %ecx, %ebx | |
| // CHECK: clzero | |
| // CHECK: encoding: [0x0f,0x01,0xfc] | |
| clzero | |
| // CHECK: lock addl %esi, (%edi) | |
| // INTEL: lock add dword ptr [edi], esi | |
| // CHECK: encoding: [0xf0,0x01,0x37] | |
| lock add %esi, (%edi) | |
| // CHECK: cldemote 4(%eax) | |
| // CHECK: encoding: [0x0f,0x1c,0x40,0x04] | |
| cldemote 4(%eax) | |
| // CHECK: cldemote 3735928559(%ebx,%ecx,8) | |
| // CHECK: encoding: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde] | |
| cldemote 0xdeadbeef(%ebx,%ecx,8) | |
| // CHECK: umonitor %eax | |
| // CHECK: encoding: [0xf3,0x0f,0xae,0xf0] | |
| umonitor %eax | |
| // CHECK: umonitor %ax | |
| // CHECK: encoding: [0x67,0xf3,0x0f,0xae,0xf0] | |
| umonitor %ax | |
| // CHECK: umwait %eax | |
| // CHECK: encoding: [0xf2,0x0f,0xae,0xf0] | |
| umwait %eax | |
| // CHECK: tpause %eax | |
| // CHECK: encoding: [0x66,0x0f,0xae,0xf0] | |
| tpause %eax | |
| // CHECK: movdiri %eax, 64(%edx,%edi) | |
| // CHECK: # encoding: [0x0f,0x38,0xf9,0x44,0x3a,0x40] | |
| movdiri %eax, 64(%edx,%edi) | |
| // CHECK: movdir64b 485498096, %ecx | |
| // CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c] | |
| movdir64b 485498096, %ecx | |
| // CHECK: movdir64b 485498096, %cx | |
| // CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c] | |
| movdir64b 485498096, %cx | |
| // CHECK: movdir64b (%edx), %eax | |
| // CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x02] | |
| movdir64b (%edx), %eax | |
| // CHECK: movdir64b (%esi), %eax | |
| // CHECK: # encoding: [0x66,0x0f,0x38,0xf8,0x06] | |
| movdir64b (%esi), %eax | |
| // CHECK: movdir64b (%si), %ax | |
| // CHECK: # encoding: [0x67,0x66,0x0f,0x38,0xf8,0x04] | |
| movdir64b (%si), %ax | |
| // CHECK: pconfig | |
| // CHECK: # encoding: [0x0f,0x01,0xc5] | |
| pconfig | |
| // CHECK: encls | |
| // CHECK: encoding: [0x0f,0x01,0xcf] | |
| encls | |
| // CHECK: enclu | |
| // CHECK: encoding: [0x0f,0x01,0xd7] | |
| enclu | |
| // CHECK: enclv | |
| // CHECK: encoding: [0x0f,0x01,0xc0] | |
| enclv |