|
1 |
| -# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -disassemble %s | FileCheck -strict-whitespace -check-prefix=CHECK %s |
2 |
| -# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble %s | FileCheck -strict-whitespace -check-prefix=CHECK %s |
| 1 | +# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5 |
| 2 | +# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -disassemble %s | FileCheck -strict-whitespace -check-prefixes=CHECK %s |
| 3 | +# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -disassemble %s | FileCheck -strict-whitespace -check-prefixes=CHECK %s |
| 4 | +# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -disassemble %s | FileCheck -strict-whitespace -check-prefixes=CHECK %s |
| 5 | +# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -disassemble %s | FileCheck -strict-whitespace -check-prefixes=CHECK %s |
3 | 6 |
|
4 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
5 | 7 | 0x00,0x00,0x00,0xcd,0x01,0x05,0x0e,0x04
|
| 8 | +# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:0 |
6 | 9 |
|
7 | 10 | # Check that unused bits in the encoding are ignored.
|
8 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
9 | 11 | 0x00,0x00,0x80,0xcd,0x01,0x05,0x0e,0x1c
|
| 12 | +# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:0 |
10 | 13 |
|
11 |
| -# CHECK: v_interp_p10_f32 v1, v10, v20, v30 wait_exp:0{{$}} |
12 | 14 | 0x01,0x00,0x00,0xcd,0x0a,0x29,0x7a,0x04
|
| 15 | +# CHECK: v_interp_p10_f32 v1, v10, v20, v30 wait_exp:0 |
13 | 16 |
|
14 |
| -# CHECK: v_interp_p10_f32 v2, v11, v21, v31 wait_exp:0{{$}} |
15 | 17 | 0x02,0x00,0x00,0xcd,0x0b,0x2b,0x7e,0x04
|
| 18 | +# CHECK: v_interp_p10_f32 v2, v11, v21, v31 wait_exp:0 |
16 | 19 |
|
17 |
| -# CHECK: v_interp_p10_f32 v3, v12, v22, v32 wait_exp:0{{$}} |
18 | 20 | 0x03,0x00,0x00,0xcd,0x0c,0x2d,0x82,0x04
|
| 21 | +# CHECK: v_interp_p10_f32 v3, v12, v22, v32 wait_exp:0 |
19 | 22 |
|
20 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, v3 clamp wait_exp:0{{$}} |
21 | 23 | 0x00,0x80,0x00,0xcd,0x01,0x05,0x0e,0x04
|
| 24 | +# CHECK: v_interp_p10_f32 v0, v1, v2, v3 clamp wait_exp:0 |
22 | 25 |
|
23 |
| -# CHECK: v_interp_p10_f32 v0, -v1, v2, v3 wait_exp:0{{$}} |
24 | 26 | 0x00,0x00,0x00,0xcd,0x01,0x05,0x0e,0x24
|
| 27 | +# CHECK: v_interp_p10_f32 v0, -v1, v2, v3 wait_exp:0 |
25 | 28 |
|
26 |
| -# CHECK: v_interp_p10_f32 v0, v1, -v2, v3 wait_exp:0{{$}} |
27 | 29 | 0x00,0x00,0x00,0xcd,0x01,0x05,0x0e,0x44
|
| 30 | +# CHECK: v_interp_p10_f32 v0, v1, -v2, v3 wait_exp:0 |
28 | 31 |
|
29 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, -v3 wait_exp:0{{$}} |
30 | 32 | 0x00,0x00,0x00,0xcd,0x01,0x05,0x0e,0x84
|
| 33 | +# CHECK: v_interp_p10_f32 v0, v1, v2, -v3 wait_exp:0 |
31 | 34 |
|
32 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:1{{$}} |
33 | 35 | 0x00,0x01,0x00,0xcd,0x01,0x05,0x0e,0x04
|
| 36 | +# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:1 |
34 | 37 |
|
35 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:7{{$}} |
36 | 38 | 0x00,0x07,0x00,0xcd,0x01,0x05,0x0e,0x04
|
| 39 | +# CHECK: v_interp_p10_f32 v0, v1, v2, v3 wait_exp:7 |
37 | 40 |
|
38 |
| -# CHECK: v_interp_p10_f32 v0, v1, v2, v3 clamp wait_exp:7{{$}} |
39 | 41 | 0x00,0x87,0x00,0xcd,0x01,0x05,0x0e,0x04
|
| 42 | +# CHECK: v_interp_p10_f32 v0, v1, v2, v3 clamp wait_exp:7 |
40 | 43 |
|
41 |
| -# CHECK: v_interp_p2_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
42 | 44 | 0x00,0x00,0x01,0xcd,0x01,0x05,0x0e,0x04
|
| 45 | +# CHECK: v_interp_p2_f32 v0, v1, v2, v3 wait_exp:0 |
43 | 46 |
|
44 |
| -# CHECK: v_interp_p2_f32 v1, v10, v20, v30 wait_exp:0{{$}} |
45 | 47 | 0x01,0x00,0x01,0xcd,0x0a,0x29,0x7a,0x04
|
| 48 | +# CHECK: v_interp_p2_f32 v1, v10, v20, v30 wait_exp:0 |
46 | 49 |
|
47 |
| -# CHECK: v_interp_p2_f32 v2, v11, v21, v31 wait_exp:0{{$}} |
48 | 50 | 0x02,0x00,0x01,0xcd,0x0b,0x2b,0x7e,0x04
|
| 51 | +# CHECK: v_interp_p2_f32 v2, v11, v21, v31 wait_exp:0 |
49 | 52 |
|
50 |
| -# CHECK: v_interp_p2_f32 v3, v12, v22, v32 wait_exp:0{{$}} |
51 | 53 | 0x03,0x00,0x01,0xcd,0x0c,0x2d,0x82,0x04
|
| 54 | +# CHECK: v_interp_p2_f32 v3, v12, v22, v32 wait_exp:0 |
52 | 55 |
|
53 |
| -# CHECK: v_interp_p2_f32 v0, v1, v2, v3 clamp wait_exp:0{{$}} |
54 | 56 | 0x00,0x80,0x01,0xcd,0x01,0x05,0x0e,0x04
|
| 57 | +# CHECK: v_interp_p2_f32 v0, v1, v2, v3 clamp wait_exp:0 |
55 | 58 |
|
56 |
| -# CHECK: v_interp_p2_f32 v0, -v1, v2, v3 wait_exp:0{{$}} |
57 | 59 | 0x00,0x00,0x01,0xcd,0x01,0x05,0x0e,0x24
|
| 60 | +# CHECK: v_interp_p2_f32 v0, -v1, v2, v3 wait_exp:0 |
58 | 61 |
|
59 |
| -# CHECK: v_interp_p2_f32 v0, v1, -v2, v3 wait_exp:0{{$}} |
60 | 62 | 0x00,0x00,0x01,0xcd,0x01,0x05,0x0e,0x44
|
| 63 | +# CHECK: v_interp_p2_f32 v0, v1, -v2, v3 wait_exp:0 |
61 | 64 |
|
62 |
| -# CHECK: v_interp_p2_f32 v0, v1, v2, -v3 wait_exp:0{{$}} |
63 | 65 | 0x00,0x00,0x01,0xcd,0x01,0x05,0x0e,0x84
|
| 66 | +# CHECK: v_interp_p2_f32 v0, v1, v2, -v3 wait_exp:0 |
64 | 67 |
|
65 |
| -# CHECK: v_interp_p2_f32 v0, v1, v2, v3 wait_exp:1{{$}} |
66 | 68 | 0x00,0x01,0x01,0xcd,0x01,0x05,0x0e,0x04
|
| 69 | +# CHECK: v_interp_p2_f32 v0, v1, v2, v3 wait_exp:1 |
67 | 70 |
|
68 |
| -# CHECK: v_interp_p2_f32 v0, v1, v2, v3 wait_exp:7{{$}} |
69 | 71 | 0x00,0x07,0x01,0xcd,0x01,0x05,0x0e,0x04
|
| 72 | +# CHECK: v_interp_p2_f32 v0, v1, v2, v3 wait_exp:7 |
70 | 73 |
|
71 |
| -# CHECK: v_interp_p2_f32 v0, v1, v2, v3 clamp wait_exp:7{{$}} |
72 | 74 | 0x00,0x87,0x01,0xcd,0x01,0x05,0x0e,0x04
|
| 75 | +# CHECK: v_interp_p2_f32 v0, v1, v2, v3 clamp wait_exp:7 |
73 | 76 |
|
74 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
75 | 77 | 0x00,0x00,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 78 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 wait_exp:0 |
76 | 79 |
|
77 |
| -# CHECK: v_interp_p10_f16_f32 v0, -v1, v2, v3 wait_exp:0{{$}} |
78 | 80 | 0x00,0x00,0x02,0xcd,0x01,0x05,0x0e,0x24
|
| 81 | +# CHECK: v_interp_p10_f16_f32 v0, -v1, v2, v3 wait_exp:0 |
79 | 82 |
|
80 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, -v2, v3 wait_exp:0{{$}} |
81 | 83 | 0x00,0x00,0x02,0xcd,0x01,0x05,0x0e,0x44
|
| 84 | +# CHECK: v_interp_p10_f16_f32 v0, v1, -v2, v3 wait_exp:0 |
82 | 85 |
|
83 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, -v3 wait_exp:0{{$}} |
84 | 86 | 0x00,0x00,0x02,0xcd,0x01,0x05,0x0e,0x84
|
| 87 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, -v3 wait_exp:0 |
85 | 88 |
|
86 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 clamp wait_exp:0{{$}} |
87 | 89 | 0x00,0x80,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 90 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 clamp wait_exp:0 |
88 | 91 |
|
89 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 wait_exp:1{{$}} |
90 | 92 | 0x00,0x01,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 93 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 wait_exp:1 |
91 | 94 |
|
92 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 wait_exp:7{{$}} |
93 | 95 | 0x00,0x07,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 96 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 wait_exp:7 |
94 | 97 |
|
95 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0{{$}} |
96 | 98 | 0x00,0x08,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 99 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0 |
97 | 100 |
|
98 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0{{$}} |
99 | 101 | 0x00,0x10,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 102 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0 |
100 | 103 |
|
101 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0{{$}} |
102 | 104 | 0x00,0x20,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 105 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0 |
103 | 106 |
|
104 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0{{$}} |
105 | 107 | 0x00,0x40,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 108 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0 |
106 | 109 |
|
107 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0{{$}} |
108 | 110 | 0x00,0x78,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 111 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0 |
109 | 112 |
|
110 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5{{$}} |
111 | 113 | 0x00,0x4d,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 114 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5 |
112 | 115 |
|
113 |
| -# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
114 | 116 | 0x00,0xcd,0x02,0xcd,0x01,0x05,0x0e,0x04
|
| 117 | +# CHECK: v_interp_p10_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
115 | 118 |
|
116 |
| -# CHECK: v_interp_p10_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
117 | 119 | 0x00,0xcd,0x02,0xcd,0x01,0x05,0x0e,0xe4
|
| 120 | +# CHECK: v_interp_p10_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
118 | 121 |
|
119 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
120 | 122 | 0x00,0x00,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 123 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 wait_exp:0 |
121 | 124 |
|
122 |
| -# CHECK: v_interp_p2_f16_f32 v0, -v1, v2, v3 wait_exp:0{{$}} |
123 | 125 | 0x00,0x00,0x03,0xcd,0x01,0x05,0x0e,0x24
|
| 126 | +# CHECK: v_interp_p2_f16_f32 v0, -v1, v2, v3 wait_exp:0 |
124 | 127 |
|
125 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, -v2, v3 wait_exp:0{{$}} |
126 | 128 | 0x00,0x00,0x03,0xcd,0x01,0x05,0x0e,0x44
|
| 129 | +# CHECK: v_interp_p2_f16_f32 v0, v1, -v2, v3 wait_exp:0 |
127 | 130 |
|
128 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, -v3 wait_exp:0{{$}} |
129 | 131 | 0x00,0x00,0x03,0xcd,0x01,0x05,0x0e,0x84
|
| 132 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, -v3 wait_exp:0 |
130 | 133 |
|
131 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 clamp wait_exp:0{{$}} |
132 | 134 | 0x00,0x80,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 135 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 clamp wait_exp:0 |
133 | 136 |
|
134 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 wait_exp:1{{$}} |
135 | 137 | 0x00,0x01,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 138 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 wait_exp:1 |
136 | 139 |
|
137 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 wait_exp:7{{$}} |
138 | 140 | 0x00,0x07,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 141 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 wait_exp:7 |
139 | 142 |
|
140 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0{{$}} |
141 | 143 | 0x00,0x08,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 144 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0 |
142 | 145 |
|
143 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0{{$}} |
144 | 146 | 0x00,0x10,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 147 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0 |
145 | 148 |
|
146 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0{{$}} |
147 | 149 | 0x00,0x20,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 150 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0 |
148 | 151 |
|
149 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0{{$}} |
150 | 152 | 0x00,0x40,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 153 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0 |
151 | 154 |
|
152 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0{{$}} |
153 | 155 | 0x00,0x78,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 156 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0 |
154 | 157 |
|
155 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5{{$}} |
156 | 158 | 0x00,0x4d,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 159 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5 |
157 | 160 |
|
158 |
| -# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
159 | 161 | 0x00,0xcd,0x03,0xcd,0x01,0x05,0x0e,0x04
|
| 162 | +# CHECK: v_interp_p2_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
160 | 163 |
|
161 |
| -# CHECK: v_interp_p2_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
162 | 164 | 0x00,0xcd,0x03,0xcd,0x01,0x05,0x0e,0xe4
|
| 165 | +# CHECK: v_interp_p2_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
163 | 166 |
|
164 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
165 | 167 | 0x00,0x00,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 168 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 wait_exp:0 |
166 | 169 |
|
167 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, -v1, v2, v3 wait_exp:0{{$}} |
168 | 170 | 0x00,0x00,0x04,0xcd,0x01,0x05,0x0e,0x24
|
| 171 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, -v1, v2, v3 wait_exp:0 |
169 | 172 |
|
170 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, -v2, v3 wait_exp:0{{$}} |
171 | 173 | 0x00,0x00,0x04,0xcd,0x01,0x05,0x0e,0x44
|
| 174 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, -v2, v3 wait_exp:0 |
172 | 175 |
|
173 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, -v3 wait_exp:0{{$}} |
174 | 176 | 0x00,0x00,0x04,0xcd,0x01,0x05,0x0e,0x84
|
| 177 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, -v3 wait_exp:0 |
175 | 178 |
|
176 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 clamp wait_exp:0{{$}} |
177 | 179 | 0x00,0x80,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 180 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 clamp wait_exp:0 |
178 | 181 |
|
179 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 wait_exp:1{{$}} |
180 | 182 | 0x00,0x01,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 183 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 wait_exp:1 |
181 | 184 |
|
182 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 wait_exp:7{{$}} |
183 | 185 | 0x00,0x07,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 186 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 wait_exp:7 |
184 | 187 |
|
185 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0{{$}} |
186 | 188 | 0x00,0x08,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 189 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0 |
187 | 190 |
|
188 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0{{$}} |
189 | 191 | 0x00,0x10,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 192 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0 |
190 | 193 |
|
191 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0{{$}} |
192 | 194 | 0x00,0x20,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 195 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0 |
193 | 196 |
|
194 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0{{$}} |
195 | 197 | 0x00,0x40,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 198 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0 |
196 | 199 |
|
197 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0{{$}} |
198 | 200 | 0x00,0x78,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 201 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0 |
199 | 202 |
|
200 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5{{$}} |
201 | 203 | 0x00,0x4d,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 204 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5 |
202 | 205 |
|
203 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
204 | 206 | 0x00,0xcd,0x04,0xcd,0x01,0x05,0x0e,0x04
|
| 207 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
205 | 208 |
|
206 |
| -# CHECK: v_interp_p10_rtz_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
207 | 209 | 0x00,0xcd,0x04,0xcd,0x01,0x05,0x0e,0xe4
|
| 210 | +# CHECK: v_interp_p10_rtz_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
208 | 211 |
|
209 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 wait_exp:0{{$}} |
210 | 212 | 0x00,0x00,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 213 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 wait_exp:0 |
211 | 214 |
|
212 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, -v1, v2, v3 wait_exp:0{{$}} |
213 | 215 | 0x00,0x00,0x05,0xcd,0x01,0x05,0x0e,0x24
|
| 216 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, -v1, v2, v3 wait_exp:0 |
214 | 217 |
|
215 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, -v2, v3 wait_exp:0{{$}} |
216 | 218 | 0x00,0x00,0x05,0xcd,0x01,0x05,0x0e,0x44
|
| 219 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, -v2, v3 wait_exp:0 |
217 | 220 |
|
218 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, -v3 wait_exp:0{{$}} |
219 | 221 | 0x00,0x00,0x05,0xcd,0x01,0x05,0x0e,0x84
|
| 222 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, -v3 wait_exp:0 |
220 | 223 |
|
221 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 clamp wait_exp:0{{$}} |
222 | 224 | 0x00,0x80,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 225 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 clamp wait_exp:0 |
223 | 226 |
|
224 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 wait_exp:1{{$}} |
225 | 227 | 0x00,0x01,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 228 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 wait_exp:1 |
226 | 229 |
|
227 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 wait_exp:7{{$}} |
228 | 230 | 0x00,0x07,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 231 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 wait_exp:7 |
229 | 232 |
|
230 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0{{$}} |
231 | 233 | 0x00,0x08,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 234 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,0] wait_exp:0 |
232 | 235 |
|
233 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0{{$}} |
234 | 236 | 0x00,0x10,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 237 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,1,0,0] wait_exp:0 |
235 | 238 |
|
236 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0{{$}} |
237 | 239 | 0x00,0x20,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 240 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,1,0] wait_exp:0 |
238 | 241 |
|
239 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0{{$}} |
240 | 242 | 0x00,0x40,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 243 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[0,0,0,1] wait_exp:0 |
241 | 244 |
|
242 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0{{$}} |
243 | 245 | 0x00,0x78,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 246 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,1,1,1] wait_exp:0 |
244 | 247 |
|
245 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5{{$}} |
246 | 248 | 0x00,0x4d,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 249 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 op_sel:[1,0,0,1] wait_exp:5 |
247 | 250 |
|
248 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
249 | 251 | 0x00,0xcd,0x05,0xcd,0x01,0x05,0x0e,0x04
|
| 252 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, v1, v2, v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
250 | 253 |
|
251 |
| -# CHECK: v_interp_p2_rtz_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5{{$}} |
252 | 254 | 0x00,0xcd,0x05,0xcd,0x01,0x05,0x0e,0xe4
|
| 255 | +# CHECK: v_interp_p2_rtz_f16_f32 v0, -v1, -v2, -v3 clamp op_sel:[1,0,0,1] wait_exp:5 |
0 commit comments