brintos

brintos / llvm-project-archived public Read only

0
0
Text · 952 B · d638034 Raw
38 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding %s | FileCheck %s2# RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR3 4# ERROR-COUNT-10: error:5# ERROR-NOT: error:6 7# CHECK: pushp	%rax8# CHECK: encoding: [0xd5,0x08,0x50]9         pushp	%rax10# CHECK: pushp	%rbx11# CHECK: encoding: [0xd5,0x08,0x53]12         pushp	%rbx13# CHECK: pushp	%r1514# CHECK: encoding: [0xd5,0x09,0x57]15         pushp	%r1516# CHECK: pushp	%r1617# CHECK: encoding: [0xd5,0x18,0x50]18         pushp	%r1619# CHECK: pushq	%r1620# CHECK: encoding: [0xd5,0x10,0x50]21         pushq	%r1622 23# CHECK: popp	%rax24# CHECK: encoding: [0xd5,0x08,0x58]25         popp	%rax26# CHECK: popp	%rbx27# CHECK: encoding: [0xd5,0x08,0x5b]28         popp	%rbx29# CHECK: popp	%r1530# CHECK: encoding: [0xd5,0x09,0x5f]31         popp	%r1532# CHECK: popp	%r1633# CHECK: encoding: [0xd5,0x18,0x58]34         popp	%r1635# CHECK: popq	%r1636# CHECK: encoding: [0xd5,0x10,0x58]37         popq	%r1638