| // 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 |