[CodeGen] Remove some implict conversions of MCRegister to unsigned by using(). NFC
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv8.2a-crypto.txt
blobbfa879718f08dba5db95751ef2b84cad10a815ba
1 # RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.4a,+crypto,+sm4,+sha3 --disassemble < %s | FileCheck %s
2 # RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.4a,-crypto,-sm4,-sha3 --disassemble < %s 2>&1 | FileCheck %s --check-prefix=CHECK-ERROR
4 0x20,0x80,0x62,0xce
5 0x20,0x84,0x62,0xce
6 0x8b,0x81,0xc0,0xce
7 0xab,0x89,0x6e,0xce
9 # CHECK:  sha512h   q0, q1, v2.2d
10 # CHECK:  sha512h2  q0, q1, v2.2d
11 # CHECK:  sha512su0 v11.2d, v12.2d
12 # CHECK:  sha512su1 v11.2d, v13.2d, v14.2d
14 0x99,0x09,0x07,0xce
15 0xbe,0x8f,0x7a,0xce
16 0xba,0xfe,0x9b,0xce
17 0x5f,0x07,0x22,0xce
18 0xf4,0x5a,0x55,0xce
19 0xf4,0xb2,0x55,0xce
20 0xf4,0xb6,0x55,0xce
21 0xf4,0xba,0x55,0xce
22 0xf4,0xbe,0x55,0xce
23 0xbe,0xc3,0x7a,0xce
24 0xbe,0xc7,0x7a,0xce
25 0x6b,0xc9,0x73,0xce
26 0xe2,0x85,0xc0,0xce
28 # CHECK:  eor3  v25.16b, v12.16b, v7.16b, v2.16b
29 # CHECK:  rax1  v30.2d, v29.2d, v26.2d
30 # CHECK:  xar v26.2d, v21.2d, v27.2d, #63
31 # CHECK:  bcax  v31.16b, v26.16b, v2.16b, v1.16b
32 # CHECK:  sm3ss1  v20.4s, v23.4s, v21.4s, v22.4s
33 # CHECK:  sm3tt1a v20.4s, v23.4s, v21.s[3]
34 # CHECK:  sm3tt1b v20.4s, v23.4s, v21.s[3]
35 # CHECK:  sm3tt2a v20.4s, v23.4s, v21.s[3]
36 # CHECK:  sm3tt2b v20.4s, v23.4s, v21.s[3]
37 # CHECK:  sm3partw1 v30.4s, v29.4s, v26.4s
38 # CHECK:  sm3partw2 v30.4s, v29.4s, v26.4s
39 # CHECK:  sm4ekey v11.4s, v11.4s, v19.4s
40 # CHECK:  sm4e  v2.4s, v15.4s
42 #CHECK-ERROR: warning: invalid instruction encoding
43 #CHECK-ERROR: 0x20,0x80,0x62,0xce
44 #CHECK-ERROR: ^
45 #CHECK-ERROR: warning: invalid instruction encoding
46 #CHECK-ERROR: 0x20,0x84,0x62,0xce
47 #CHECK-ERROR: ^
48 #CHECK-ERROR: warning: invalid instruction encoding
49 #CHECK-ERROR: 0x8b,0x81,0xc0,0xce
50 #CHECK-ERROR: ^
51 #CHECK-ERROR: warning: invalid instruction encoding
52 #CHECK-ERROR: 0xab,0x89,0x6e,0xce
53 #CHECK-ERROR: ^
54 #CHECK-ERROR: warning: invalid instruction encoding
55 #CHECK-ERROR: 0x99,0x09,0x07,0xce
56 #CHECK-ERROR: ^
57 #CHECK-ERROR: warning: invalid instruction encoding
58 #CHECK-ERROR: 0xbe,0x8f,0x7a,0xce
59 #CHECK-ERROR: ^
60 #CHECK-ERROR: warning: invalid instruction encoding
61 #CHECK-ERROR: 0xba,0xfe,0x9b,0xce
62 #CHECK-ERROR: ^
63 #CHECK-ERROR: warning: invalid instruction encoding
64 #CHECK-ERROR: 0x5f,0x07,0x22,0xce
65 #CHECK-ERROR: ^
66 #CHECK-ERROR: warning: invalid instruction encoding
67 #CHECK-ERROR: 0xf4,0x5a,0x55,0xce
68 #CHECK-ERROR: ^
69 #CHECK-ERROR: warning: invalid instruction encoding
70 #CHECK-ERROR: 0xf4,0xb2,0x55,0xce
71 #CHECK-ERROR: ^
72 #CHECK-ERROR: warning: invalid instruction encoding
73 #CHECK-ERROR: 0xf4,0xb6,0x55,0xce
74 #CHECK-ERROR: ^
75 #CHECK-ERROR: warning: invalid instruction encoding
76 #CHECK-ERROR: 0xf4,0xba,0x55,0xce
77 #CHECK-ERROR: ^
78 #CHECK-ERROR: warning: invalid instruction encoding
79 #CHECK-ERROR: 0xf4,0xbe,0x55,0xce
80 #CHECK-ERROR: ^
81 #CHECK-ERROR: warning: invalid instruction encoding
82 #CHECK-ERROR: 0xbe,0xc3,0x7a,0xce
83 #CHECK-ERROR: ^
84 #CHECK-ERROR: warning: invalid instruction encoding
85 #CHECK-ERROR: 0xbe,0xc7,0x7a,0xce
86 #CHECK-ERROR: ^
87 #CHECK-ERROR: warning: invalid instruction encoding
88 #CHECK-ERROR: 0x6b,0xc9,0x73,0xce
89 #CHECK-ERROR: ^
90 #CHECK-ERROR: warning: invalid instruction encoding
91 #CHECK-ERROR: 0xe2,0x85,0xc0,0xce
92 #CHECK-ERROR: ^