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: push2 %rax, %rdi 5# INTEL: push2 rdi, rax 60x62,0xf4,0x44,0x18,0xff,0xf0 7 8# ATT: push2 %rdi, %r8 9# INTEL: push2 r8, rdi 100x62,0xf4,0x3c,0x18,0xff,0xf7 11 12# ATT: push2 %r8, %r15 13# INTEL: push2 r15, r8 140x62,0xd4,0x04,0x18,0xff,0xf0 15 16# ATT: push2 %r15, %r16 17# INTEL: push2 r16, r15 180x62,0xd4,0x7c,0x10,0xff,0xf7 19 20# ATT: push2 %r16, %r23 21# INTEL: push2 r23, r16 220x62,0xfc,0x44,0x10,0xff,0xf0 23 24# ATT: push2 %r23, %r24 25# INTEL: push2 r24, r23 260x62,0xfc,0x3c,0x10,0xff,0xf7 27 28# ATT: push2 %r24, %r31 29# INTEL: push2 r31, r24 300x62,0xdc,0x04,0x10,0xff,0xf0 31 32# ATT: pop2 %rax, %rdi 33# INTEL: pop2 rdi, rax 340x62,0xf4,0x44,0x18,0x8f,0xc0 35 36# ATT: pop2 %rdi, %r8 37# INTEL: pop2 r8, rdi 380x62,0xf4,0x3c,0x18,0x8f,0xc7 39 40# ATT: pop2 %r8, %r15 41# INTEL: pop2 r15, r8 420x62,0xd4,0x04,0x18,0x8f,0xc0 43 44# ATT: pop2 %r15, %r16 45# INTEL: pop2 r16, r15 460x62,0xd4,0x7c,0x10,0x8f,0xc7 47 48# ATT: pop2 %r16, %r23 49# INTEL: pop2 r23, r16 500x62,0xfc,0x44,0x10,0x8f,0xc0 51 52# ATT: pop2 %r23, %r24 53# INTEL: pop2 r24, r23 540x62,0xfc,0x3c,0x10,0x8f,0xc7 55 56# ATT: pop2 %r24, %r31 57# INTEL: pop2 r31, r24 580x62,0xdc,0x04,0x10,0x8f,0xc0 59