1# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT 2# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL 3 4# ATT: push2p %rax, %rdi 5# INTEL: push2p rdi, rax 60x62,0xf4,0xc4,0x18,0xff,0xf0 7 8# ATT: push2p %rdi, %r8 9# INTEL: push2p r8, rdi 100x62,0xf4,0xbc,0x18,0xff,0xf7 11 12# ATT: push2p %r8, %r15 13# INTEL: push2p r15, r8 140x62,0xd4,0x84,0x18,0xff,0xf0 15 16# ATT: push2p %r15, %r16 17# INTEL: push2p r16, r15 180x62,0xd4,0xfc,0x10,0xff,0xf7 19 20# ATT: push2p %r16, %r23 21# INTEL: push2p r23, r16 220x62,0xfc,0xc4,0x10,0xff,0xf0 23 24# ATT: push2p %r23, %r24 25# INTEL: push2p r24, r23 260x62,0xfc,0xbc,0x10,0xff,0xf7 27 28# ATT: push2p %r24, %r31 29# INTEL: push2p r31, r24 300x62,0xdc,0x84,0x10,0xff,0xf0 31 32# ATT: pop2p %rax, %rdi 33# INTEL: pop2p rdi, rax 340x62,0xf4,0xc4,0x18,0x8f,0xc0 35 36# ATT: pop2p %rdi, %r8 37# INTEL: pop2p r8, rdi 380x62,0xf4,0xbc,0x18,0x8f,0xc7 39 40# ATT: pop2p %r8, %r15 41# INTEL: pop2p r15, r8 420x62,0xd4,0x84,0x18,0x8f,0xc0 43 44# ATT: pop2p %r15, %r16 45# INTEL: pop2p r16, r15 460x62,0xd4,0xfc,0x10,0x8f,0xc7 47 48# ATT: pop2p %r16, %r23 49# INTEL: pop2p r23, r16 500x62,0xfc,0xc4,0x10,0x8f,0xc0 51 52# ATT: pop2p %r23, %r24 53# INTEL: pop2p r24, r23 540x62,0xfc,0xbc,0x10,0x8f,0xc7 55 56# ATT: pop2p %r24, %r31 57# INTEL: pop2p r31, r24 580x62,0xdc,0x84,0x10,0x8f,0xc0 59