xref: /llvm-project/llvm/test/MC/X86/apx/pushp-popp-intel.s (revision a3cab1fa17ebf29b01fcb566648e2f3fb2955993)
1# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s
2
3# CHECK: pushp	rax
4# CHECK: encoding: [0xd5,0x08,0x50]
5         pushp	rax
6# CHECK: pushp	rbx
7# CHECK: encoding: [0xd5,0x08,0x53]
8         pushp	rbx
9# CHECK: pushp	r15
10# CHECK: encoding: [0xd5,0x09,0x57]
11         pushp	r15
12# CHECK: pushp	r16
13# CHECK: encoding: [0xd5,0x18,0x50]
14         pushp	r16
15
16# CHECK: popp	rax
17# CHECK: encoding: [0xd5,0x08,0x58]
18         popp	rax
19# CHECK: popp	rbx
20# CHECK: encoding: [0xd5,0x08,0x5b]
21         popp	rbx
22# CHECK: popp	r15
23# CHECK: encoding: [0xd5,0x09,0x5f]
24         popp	r15
25# CHECK: popp	r16
26# CHECK: encoding: [0xd5,0x18,0x58]
27         popp	r16
28