1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT
# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL
# ATT: pushp %rax
# INTEL: pushp rax
0xd5,0x08,0x50
# ATT: pushp %rbx
# INTEL: pushp rbx
0xd5,0x08,0x53
# ATT: pushp %r15
# INTEL: pushp r15
0xd5,0x09,0x57
# ATT: pushp %r16
# INTEL: pushp r16
0xd5,0x18,0x50
# ATT: popp %rax
# INTEL: popp rax
0xd5,0x08,0x58
# ATT: popp %rbx
# INTEL: popp rbx
0xd5,0x08,0x5b
# ATT: popp %r15
# INTEL: popp r15
0xd5,0x09,0x5f
# ATT: popp %r16
# INTEL: popp r16
0xd5,0x18,0x58
|