mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-25 00:29:20 +00:00
Patch by Matthew Wahab. Change-Id: Iad75f078fbaa4ecc7d7a4820ad9b3930679cbbbb git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222989 91177308-0d34-0410-b5e6-96231b3b80d8
43 lines
1002 B
ArmAsm
43 lines
1002 B
ArmAsm
# RUN: llvm-mc -triple armv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-ARM
|
|
|
|
hvc #1
|
|
hvc #7
|
|
hvc #257
|
|
hvc #65535
|
|
# CHECK-ARM: [0x71,0x00,0x40,0xe1]
|
|
# CHECK-ARM: [0x77,0x00,0x40,0xe1]
|
|
# CHECK-ARM: [0x71,0x10,0x40,0xe1]
|
|
# CHECK-ARM: [0x7f,0xff,0x4f,0xe1]
|
|
|
|
eret
|
|
ereteq
|
|
eretne
|
|
ereths
|
|
eretlo
|
|
eretmi
|
|
eretpl
|
|
eretvs
|
|
eretvc
|
|
erethi
|
|
eretls
|
|
eretge
|
|
eretlt
|
|
eretgt
|
|
eretle
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0xe1]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x01]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x11]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x21]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x31]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x41]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x51]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x61]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x71]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x81]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0x91]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0xa1]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0xb1]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0xc1]
|
|
# CHECK-ARM: [0x6e,0x00,0x60,0xd1]
|
|
|