1# RUN: llvm-mc -triple armv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-ARM
2
3    hvc    #1
4    hvc    #7
5    hvc    #257
6    hvc    #65535
7# CHECK-ARM: [0x71,0x00,0x40,0xe1]
8# CHECK-ARM: [0x77,0x00,0x40,0xe1]
9# CHECK-ARM: [0x71,0x10,0x40,0xe1]
10# CHECK-ARM: [0x7f,0xff,0x4f,0xe1]
11
12    eret
13    ereteq
14    eretne
15    ereths
16    eretlo
17    eretmi
18    eretpl
19    eretvs
20    eretvc
21    erethi
22    eretls
23    eretge
24    eretlt
25    eretgt
26    eretle
27# CHECK-ARM: [0x6e,0x00,0x60,0xe1]
28# CHECK-ARM: [0x6e,0x00,0x60,0x01]
29# CHECK-ARM: [0x6e,0x00,0x60,0x11]
30# CHECK-ARM: [0x6e,0x00,0x60,0x21]
31# CHECK-ARM: [0x6e,0x00,0x60,0x31]
32# CHECK-ARM: [0x6e,0x00,0x60,0x41]
33# CHECK-ARM: [0x6e,0x00,0x60,0x51]
34# CHECK-ARM: [0x6e,0x00,0x60,0x61]
35# CHECK-ARM: [0x6e,0x00,0x60,0x71]
36# CHECK-ARM: [0x6e,0x00,0x60,0x81]
37# CHECK-ARM: [0x6e,0x00,0x60,0x91]
38# CHECK-ARM: [0x6e,0x00,0x60,0xa1]
39# CHECK-ARM: [0x6e,0x00,0x60,0xb1]
40# CHECK-ARM: [0x6e,0x00,0x60,0xc1]
41# CHECK-ARM: [0x6e,0x00,0x60,0xd1]
42
43