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