1# RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.1a --disassemble < %s | FileCheck %s
2
30x20,0x7c,0xdf,0x08
40x20,0x7c,0xdf,0x48
50x20,0x7c,0xdf,0x88
60x20,0x7c,0xdf,0xc8
70x20,0x7c,0x9f,0x08
80x20,0x7c,0x9f,0x48
90x20,0x7c,0x9f,0x88
100x20,0x7c,0x9f,0xc8
11# CHECK:   ldlarb w0, [x1]
12# CHECK:   ldlarh w0, [x1]
13# CHECK:   ldlar  w0, [x1]
14# CHECK:   ldlar  x0, [x1]
15# CHECK:   stllrb w0, [x1]
16# CHECK:   stllrh w0, [x1]
17# CHECK:   stllr  w0, [x1]
18# CHECK:   stllr  x0, [x1]
190x00,0xa4,0x18,0xd5
200x20,0xa4,0x18,0xd5
210x40,0xa4,0x18,0xd5
220x60,0xa4,0x18,0xd5
230xe0,0xa4,0x18,0xd5
24# CHECK:   msr LORSA_EL1, x0
25# CHECK:   msr LOREA_EL1, x0
26# CHECK:   msr LORN_EL1, x0
27# CHECK:   msr LORC_EL1, x0
28# CHECK:   msr S3_0_C10_C4_7, x0
290x00,0xa4,0x38,0xd5
300x20,0xa4,0x38,0xd5
310x40,0xa4,0x38,0xd5
320x60,0xa4,0x38,0xd5
330xe0,0xa4,0x38,0xd5
34# CHECK:   mrs x0, LORSA_EL1
35# CHECK:   mrs x0, LOREA_EL1
36# CHECK:   mrs x0, LORN_EL1
37# CHECK:   mrs x0, LORC_EL1
38# CHECK:   mrs x0, LORID_EL1
39