1# RUN: llvm-mc -triple x86_64 -show-encoding %s | FileCheck %s 2# RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR 3 4# ERROR-COUNT-8: error: 5# ERROR-NOT: error: 6 7# CHECK: pushp %rax 8# CHECK: encoding: [0xd5,0x08,0x50] 9 pushp %rax 10# CHECK: pushp %rbx 11# CHECK: encoding: [0xd5,0x08,0x53] 12 pushp %rbx 13# CHECK: pushp %r15 14# CHECK: encoding: [0xd5,0x09,0x57] 15 pushp %r15 16# CHECK: pushp %r16 17# CHECK: encoding: [0xd5,0x18,0x50] 18 pushp %r16 19 20# CHECK: popp %rax 21# CHECK: encoding: [0xd5,0x08,0x58] 22 popp %rax 23# CHECK: popp %rbx 24# CHECK: encoding: [0xd5,0x08,0x5b] 25 popp %rbx 26# CHECK: popp %r15 27# CHECK: encoding: [0xd5,0x09,0x5f] 28 popp %r15 29# CHECK: popp %r16 30# CHECK: encoding: [0xd5,0x18,0x58] 31 popp %r16 32