[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(). NFC
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / mattr-all.txt
blob1c7dfb361c6b8d0277d14a93e4e98916f28a1617
1 # RUN: llvm-mc -triple=aarch64 -mattr=+all -disassemble %s 2>&1 | FileCheck %s
3 ## aes
4 # CHECK: aese v0.16b, v1.16b
5 [0x20,0x48,0x28,0x4e]
7 ## ete
8 # CHECK: mrs x0, TRCRSR
9 [0x00,0x0a,0x31,0xd5]
11 ## fp16fml
12 # CHECK: fmlal v0.2s, v1.2h, v2.2h
13 [0x20,0xec,0x22,0x0e]
15 ## armv8.2a ras
16 # CHECK: mrs x0, ERRIDR_EL1
17 [0x00,0x53,0x38,0xd5]
19 ## armv8.5a mte
20 # CHECK: irg x0, x1
21 [0x20,0x10,0xdf,0x9a]
23 ## armv8.5a rand
24 # CHECK: mrs x0, RNDR
25 [0x00,0x24,0x3b,0xd5]
27 ## armv8.6a matmul
28 # CHECK: smmla v1.4s, v16.16b, v31.16b
29 [0x01,0xa6,0x9f,0x4e]
31 ## armv8.8a-hbc
32 # CHECK: bc.eq #4
33 [0x30,0x00,0x00,0x54]
35 ## armv9a rme
36 # CHECK: mrs x0, MFAR_EL3
37 [0xa0,0x60,0x3e,0xd5]
39 ## predres (to make sure sysreg aliases work)
40 # CHECK: cfp rctx, x0
41 [0x80,0x73,0x0b,0xd5]
43 ## predres2 (sysreg alias implementation is different from predres)
44 # CHECK: cosp rctx, x0
45 [0xc0,0x73,0x0b,0xd5]
47 ## sme
48 # CHECK: addha za0.s, p0/m, p0/m, z0.s
49 [0x00,0x00,0x90,0xc0]
51 ## smef64
52 # CHECK: fmopa za0.d, p0/m, p0/m, z0.d, z0.d
53 [0x00,0x00,0xc0,0x80]
55 ## smei64
56 # CHECK: addha za0.d, p0/m, p0/m, z0.d
57 [0x00,0x00,0xd0,0xc0]
59 ## sme2
60 # CHECK: add { z0.h, z1.h }, { z0.h, z1.h }, z0.h
61 [0x00,0xa3,0x60,0xc1]