• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Commit MetaInfo

Revisión0231dce141801ffcdfef8b7f14cd903a6d3f21ba (tree)
Tiempo2018-01-16 02:44:11
AutorTamar Christina <tamar.christina@arm....>
CommiterAdhemerval Zanella

Log Message

Correct disassembly of dot product instructions.

Dot products deviate from the normal disassembly rules for lane indexed
instruction. Their canonical representation is in the form of:

v0.2s, v0.8b, v0.4b[0] instead of v0.2s, v0.8b, v0.b[0] to try to denote
that these instructions select 4x 1 byte elements instead of a single 1 byte
element.

Previously we were disassembling them following the normal rules, this patch
corrects the disassembly.

gas/

PR gas/22559
* config/tc-aarch64.c (vectype_to_qualifier): Support AARCH64_OPND_QLF_S_4B.
* gas/testsuite/gas/aarch64/dotproduct.d: Update disassembly.

include/

PR gas/22559
* aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_S_4B.

opcodes/

PR gas/22559
* aarch64-asm.c (aarch64_ins_reglane): Change AARCH64_OPND_QLF_S_B to
AARCH64_OPND_QLF_S_4B
* aarch64-dis.c (aarch64_ext_reglane): Change AARCH64_OPND_QLF_S_B to
AARCH64_OPND_QLF_S_4B
* aarch64-opc.c (aarch64_opnd_qualifiers): Add 4b variant.
* aarch64-tbl.h (QL_V2DOT): Change S_B to S_4B.

Change-Id: Ie80d878ceaeaca281f85583e77e4e367e2a909ea

Cambiar Resumen

Diferencia incremental

--- a/gas/ChangeLog.linaro
+++ b/gas/ChangeLog.linaro
@@ -4,6 +4,12 @@
44
55 2017-12-19 Tamar Christina <tamar.christina@arm.com>
66
7+ PR 22559
8+ * config/tc-aarch64.c (vectype_to_qualifier): Support AARCH64_OPND_QLF_S_4B.
9+ * gas/testsuite/gas/aarch64/dotproduct.d: Update disassembly.
10+
11+ 2017-12-19 Tamar Christina <tamar.christina@arm.com>
12+
713 PR 22529
814 * config/tc-aarch64.c (vectype_to_qualifier): Support AARCH64_OPND_QLF_V_4B.
915 * gas/testsuite/gas/aarch64/pr22529.s: New.
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -4920,8 +4920,14 @@ vectype_to_qualifier (const struct vector_type_el *vectype)
49204920 gas_assert (vectype->type >= NT_b && vectype->type <= NT_q);
49214921
49224922 if (vectype->defined & (NTA_HASINDEX | NTA_HASVARWIDTH))
4923- /* Vector element register. */
4924- return AARCH64_OPND_QLF_S_B + vectype->type;
4923+ {
4924+ /* Special case S_4B. */
4925+ if (vectype->type == NT_b && vectype->width == 4)
4926+ return AARCH64_OPND_QLF_S_4B;
4927+
4928+ /* Vector element register. */
4929+ return AARCH64_OPND_QLF_S_B + vectype->type;
4930+ }
49254931 else
49264932 {
49274933 /* Vector register. */
--- a/gas/testsuite/gas/aarch64/dotproduct.d
+++ b/gas/testsuite/gas/aarch64/dotproduct.d
@@ -114,435 +114,435 @@ Disassembly of section \.text:
114114 [^:]+:\s+4e8096d6 sdot v22.4s, v22.16b, v0.16b
115115 [^:]+:\s+4e8b96d6 sdot v22.4s, v22.16b, v11.16b
116116 [^:]+:\s+4e9696d6 sdot v22.4s, v22.16b, v22.16b
117-[^:]+:\s+2f80e000 udot v0.2s, v0.8b, v0.b\[0\]
118-[^:]+:\s+2f8be000 udot v0.2s, v0.8b, v11.b\[0\]
119-[^:]+:\s+2f96e000 udot v0.2s, v0.8b, v22.b\[0\]
120-[^:]+:\s+2fa0e000 udot v0.2s, v0.8b, v0.b\[1\]
121-[^:]+:\s+2fabe000 udot v0.2s, v0.8b, v11.b\[1\]
122-[^:]+:\s+2fb6e000 udot v0.2s, v0.8b, v22.b\[1\]
123-[^:]+:\s+2f80e800 udot v0.2s, v0.8b, v0.b\[2\]
124-[^:]+:\s+2f8be800 udot v0.2s, v0.8b, v11.b\[2\]
125-[^:]+:\s+2f96e800 udot v0.2s, v0.8b, v22.b\[2\]
126-[^:]+:\s+2fa0e800 udot v0.2s, v0.8b, v0.b\[3\]
127-[^:]+:\s+2fabe800 udot v0.2s, v0.8b, v11.b\[3\]
128-[^:]+:\s+2fb6e800 udot v0.2s, v0.8b, v22.b\[3\]
129-[^:]+:\s+2f80e160 udot v0.2s, v11.8b, v0.b\[0\]
130-[^:]+:\s+2f8be160 udot v0.2s, v11.8b, v11.b\[0\]
131-[^:]+:\s+2f96e160 udot v0.2s, v11.8b, v22.b\[0\]
132-[^:]+:\s+2fa0e160 udot v0.2s, v11.8b, v0.b\[1\]
133-[^:]+:\s+2fabe160 udot v0.2s, v11.8b, v11.b\[1\]
134-[^:]+:\s+2fb6e160 udot v0.2s, v11.8b, v22.b\[1\]
135-[^:]+:\s+2f80e960 udot v0.2s, v11.8b, v0.b\[2\]
136-[^:]+:\s+2f8be960 udot v0.2s, v11.8b, v11.b\[2\]
137-[^:]+:\s+2f96e960 udot v0.2s, v11.8b, v22.b\[2\]
138-[^:]+:\s+2fa0e960 udot v0.2s, v11.8b, v0.b\[3\]
139-[^:]+:\s+2fabe960 udot v0.2s, v11.8b, v11.b\[3\]
140-[^:]+:\s+2fb6e960 udot v0.2s, v11.8b, v22.b\[3\]
141-[^:]+:\s+2f80e2c0 udot v0.2s, v22.8b, v0.b\[0\]
142-[^:]+:\s+2f8be2c0 udot v0.2s, v22.8b, v11.b\[0\]
143-[^:]+:\s+2f96e2c0 udot v0.2s, v22.8b, v22.b\[0\]
144-[^:]+:\s+2fa0e2c0 udot v0.2s, v22.8b, v0.b\[1\]
145-[^:]+:\s+2fabe2c0 udot v0.2s, v22.8b, v11.b\[1\]
146-[^:]+:\s+2fb6e2c0 udot v0.2s, v22.8b, v22.b\[1\]
147-[^:]+:\s+2f80eac0 udot v0.2s, v22.8b, v0.b\[2\]
148-[^:]+:\s+2f8beac0 udot v0.2s, v22.8b, v11.b\[2\]
149-[^:]+:\s+2f96eac0 udot v0.2s, v22.8b, v22.b\[2\]
150-[^:]+:\s+2fa0eac0 udot v0.2s, v22.8b, v0.b\[3\]
151-[^:]+:\s+2fabeac0 udot v0.2s, v22.8b, v11.b\[3\]
152-[^:]+:\s+2fb6eac0 udot v0.2s, v22.8b, v22.b\[3\]
153-[^:]+:\s+2f80e00b udot v11.2s, v0.8b, v0.b\[0\]
154-[^:]+:\s+2f8be00b udot v11.2s, v0.8b, v11.b\[0\]
155-[^:]+:\s+2f96e00b udot v11.2s, v0.8b, v22.b\[0\]
156-[^:]+:\s+2fa0e00b udot v11.2s, v0.8b, v0.b\[1\]
157-[^:]+:\s+2fabe00b udot v11.2s, v0.8b, v11.b\[1\]
158-[^:]+:\s+2fb6e00b udot v11.2s, v0.8b, v22.b\[1\]
159-[^:]+:\s+2f80e80b udot v11.2s, v0.8b, v0.b\[2\]
160-[^:]+:\s+2f8be80b udot v11.2s, v0.8b, v11.b\[2\]
161-[^:]+:\s+2f96e80b udot v11.2s, v0.8b, v22.b\[2\]
162-[^:]+:\s+2fa0e80b udot v11.2s, v0.8b, v0.b\[3\]
163-[^:]+:\s+2fabe80b udot v11.2s, v0.8b, v11.b\[3\]
164-[^:]+:\s+2fb6e80b udot v11.2s, v0.8b, v22.b\[3\]
165-[^:]+:\s+2f80e16b udot v11.2s, v11.8b, v0.b\[0\]
166-[^:]+:\s+2f8be16b udot v11.2s, v11.8b, v11.b\[0\]
167-[^:]+:\s+2f96e16b udot v11.2s, v11.8b, v22.b\[0\]
168-[^:]+:\s+2fa0e16b udot v11.2s, v11.8b, v0.b\[1\]
169-[^:]+:\s+2fabe16b udot v11.2s, v11.8b, v11.b\[1\]
170-[^:]+:\s+2fb6e16b udot v11.2s, v11.8b, v22.b\[1\]
171-[^:]+:\s+2f80e96b udot v11.2s, v11.8b, v0.b\[2\]
172-[^:]+:\s+2f8be96b udot v11.2s, v11.8b, v11.b\[2\]
173-[^:]+:\s+2f96e96b udot v11.2s, v11.8b, v22.b\[2\]
174-[^:]+:\s+2fa0e96b udot v11.2s, v11.8b, v0.b\[3\]
175-[^:]+:\s+2fabe96b udot v11.2s, v11.8b, v11.b\[3\]
176-[^:]+:\s+2fb6e96b udot v11.2s, v11.8b, v22.b\[3\]
177-[^:]+:\s+2f80e2cb udot v11.2s, v22.8b, v0.b\[0\]
178-[^:]+:\s+2f8be2cb udot v11.2s, v22.8b, v11.b\[0\]
179-[^:]+:\s+2f96e2cb udot v11.2s, v22.8b, v22.b\[0\]
180-[^:]+:\s+2fa0e2cb udot v11.2s, v22.8b, v0.b\[1\]
181-[^:]+:\s+2fabe2cb udot v11.2s, v22.8b, v11.b\[1\]
182-[^:]+:\s+2fb6e2cb udot v11.2s, v22.8b, v22.b\[1\]
183-[^:]+:\s+2f80eacb udot v11.2s, v22.8b, v0.b\[2\]
184-[^:]+:\s+2f8beacb udot v11.2s, v22.8b, v11.b\[2\]
185-[^:]+:\s+2f96eacb udot v11.2s, v22.8b, v22.b\[2\]
186-[^:]+:\s+2fa0eacb udot v11.2s, v22.8b, v0.b\[3\]
187-[^:]+:\s+2fabeacb udot v11.2s, v22.8b, v11.b\[3\]
188-[^:]+:\s+2fb6eacb udot v11.2s, v22.8b, v22.b\[3\]
189-[^:]+:\s+2f80e016 udot v22.2s, v0.8b, v0.b\[0\]
190-[^:]+:\s+2f8be016 udot v22.2s, v0.8b, v11.b\[0\]
191-[^:]+:\s+2f96e016 udot v22.2s, v0.8b, v22.b\[0\]
192-[^:]+:\s+2fa0e016 udot v22.2s, v0.8b, v0.b\[1\]
193-[^:]+:\s+2fabe016 udot v22.2s, v0.8b, v11.b\[1\]
194-[^:]+:\s+2fb6e016 udot v22.2s, v0.8b, v22.b\[1\]
195-[^:]+:\s+2f80e816 udot v22.2s, v0.8b, v0.b\[2\]
196-[^:]+:\s+2f8be816 udot v22.2s, v0.8b, v11.b\[2\]
197-[^:]+:\s+2f96e816 udot v22.2s, v0.8b, v22.b\[2\]
198-[^:]+:\s+2fa0e816 udot v22.2s, v0.8b, v0.b\[3\]
199-[^:]+:\s+2fabe816 udot v22.2s, v0.8b, v11.b\[3\]
200-[^:]+:\s+2fb6e816 udot v22.2s, v0.8b, v22.b\[3\]
201-[^:]+:\s+2f80e176 udot v22.2s, v11.8b, v0.b\[0\]
202-[^:]+:\s+2f8be176 udot v22.2s, v11.8b, v11.b\[0\]
203-[^:]+:\s+2f96e176 udot v22.2s, v11.8b, v22.b\[0\]
204-[^:]+:\s+2fa0e176 udot v22.2s, v11.8b, v0.b\[1\]
205-[^:]+:\s+2fabe176 udot v22.2s, v11.8b, v11.b\[1\]
206-[^:]+:\s+2fb6e176 udot v22.2s, v11.8b, v22.b\[1\]
207-[^:]+:\s+2f80e976 udot v22.2s, v11.8b, v0.b\[2\]
208-[^:]+:\s+2f8be976 udot v22.2s, v11.8b, v11.b\[2\]
209-[^:]+:\s+2f96e976 udot v22.2s, v11.8b, v22.b\[2\]
210-[^:]+:\s+2fa0e976 udot v22.2s, v11.8b, v0.b\[3\]
211-[^:]+:\s+2fabe976 udot v22.2s, v11.8b, v11.b\[3\]
212-[^:]+:\s+2fb6e976 udot v22.2s, v11.8b, v22.b\[3\]
213-[^:]+:\s+2f80e2d6 udot v22.2s, v22.8b, v0.b\[0\]
214-[^:]+:\s+2f8be2d6 udot v22.2s, v22.8b, v11.b\[0\]
215-[^:]+:\s+2f96e2d6 udot v22.2s, v22.8b, v22.b\[0\]
216-[^:]+:\s+2fa0e2d6 udot v22.2s, v22.8b, v0.b\[1\]
217-[^:]+:\s+2fabe2d6 udot v22.2s, v22.8b, v11.b\[1\]
218-[^:]+:\s+2fb6e2d6 udot v22.2s, v22.8b, v22.b\[1\]
219-[^:]+:\s+2f80ead6 udot v22.2s, v22.8b, v0.b\[2\]
220-[^:]+:\s+2f8bead6 udot v22.2s, v22.8b, v11.b\[2\]
221-[^:]+:\s+2f96ead6 udot v22.2s, v22.8b, v22.b\[2\]
222-[^:]+:\s+2fa0ead6 udot v22.2s, v22.8b, v0.b\[3\]
223-[^:]+:\s+2fabead6 udot v22.2s, v22.8b, v11.b\[3\]
224-[^:]+:\s+2fb6ead6 udot v22.2s, v22.8b, v22.b\[3\]
225-[^:]+:\s+0f80e000 sdot v0.2s, v0.8b, v0.b\[0\]
226-[^:]+:\s+0f8be000 sdot v0.2s, v0.8b, v11.b\[0\]
227-[^:]+:\s+0f96e000 sdot v0.2s, v0.8b, v22.b\[0\]
228-[^:]+:\s+0fa0e000 sdot v0.2s, v0.8b, v0.b\[1\]
229-[^:]+:\s+0fabe000 sdot v0.2s, v0.8b, v11.b\[1\]
230-[^:]+:\s+0fb6e000 sdot v0.2s, v0.8b, v22.b\[1\]
231-[^:]+:\s+0f80e800 sdot v0.2s, v0.8b, v0.b\[2\]
232-[^:]+:\s+0f8be800 sdot v0.2s, v0.8b, v11.b\[2\]
233-[^:]+:\s+0f96e800 sdot v0.2s, v0.8b, v22.b\[2\]
234-[^:]+:\s+0fa0e800 sdot v0.2s, v0.8b, v0.b\[3\]
235-[^:]+:\s+0fabe800 sdot v0.2s, v0.8b, v11.b\[3\]
236-[^:]+:\s+0fb6e800 sdot v0.2s, v0.8b, v22.b\[3\]
237-[^:]+:\s+0f80e160 sdot v0.2s, v11.8b, v0.b\[0\]
238-[^:]+:\s+0f8be160 sdot v0.2s, v11.8b, v11.b\[0\]
239-[^:]+:\s+0f96e160 sdot v0.2s, v11.8b, v22.b\[0\]
240-[^:]+:\s+0fa0e160 sdot v0.2s, v11.8b, v0.b\[1\]
241-[^:]+:\s+0fabe160 sdot v0.2s, v11.8b, v11.b\[1\]
242-[^:]+:\s+0fb6e160 sdot v0.2s, v11.8b, v22.b\[1\]
243-[^:]+:\s+0f80e960 sdot v0.2s, v11.8b, v0.b\[2\]
244-[^:]+:\s+0f8be960 sdot v0.2s, v11.8b, v11.b\[2\]
245-[^:]+:\s+0f96e960 sdot v0.2s, v11.8b, v22.b\[2\]
246-[^:]+:\s+0fa0e960 sdot v0.2s, v11.8b, v0.b\[3\]
247-[^:]+:\s+0fabe960 sdot v0.2s, v11.8b, v11.b\[3\]
248-[^:]+:\s+0fb6e960 sdot v0.2s, v11.8b, v22.b\[3\]
249-[^:]+:\s+0f80e2c0 sdot v0.2s, v22.8b, v0.b\[0\]
250-[^:]+:\s+0f8be2c0 sdot v0.2s, v22.8b, v11.b\[0\]
251-[^:]+:\s+0f96e2c0 sdot v0.2s, v22.8b, v22.b\[0\]
252-[^:]+:\s+0fa0e2c0 sdot v0.2s, v22.8b, v0.b\[1\]
253-[^:]+:\s+0fabe2c0 sdot v0.2s, v22.8b, v11.b\[1\]
254-[^:]+:\s+0fb6e2c0 sdot v0.2s, v22.8b, v22.b\[1\]
255-[^:]+:\s+0f80eac0 sdot v0.2s, v22.8b, v0.b\[2\]
256-[^:]+:\s+0f8beac0 sdot v0.2s, v22.8b, v11.b\[2\]
257-[^:]+:\s+0f96eac0 sdot v0.2s, v22.8b, v22.b\[2\]
258-[^:]+:\s+0fa0eac0 sdot v0.2s, v22.8b, v0.b\[3\]
259-[^:]+:\s+0fabeac0 sdot v0.2s, v22.8b, v11.b\[3\]
260-[^:]+:\s+0fb6eac0 sdot v0.2s, v22.8b, v22.b\[3\]
261-[^:]+:\s+0f80e00b sdot v11.2s, v0.8b, v0.b\[0\]
262-[^:]+:\s+0f8be00b sdot v11.2s, v0.8b, v11.b\[0\]
263-[^:]+:\s+0f96e00b sdot v11.2s, v0.8b, v22.b\[0\]
264-[^:]+:\s+0fa0e00b sdot v11.2s, v0.8b, v0.b\[1\]
265-[^:]+:\s+0fabe00b sdot v11.2s, v0.8b, v11.b\[1\]
266-[^:]+:\s+0fb6e00b sdot v11.2s, v0.8b, v22.b\[1\]
267-[^:]+:\s+0f80e80b sdot v11.2s, v0.8b, v0.b\[2\]
268-[^:]+:\s+0f8be80b sdot v11.2s, v0.8b, v11.b\[2\]
269-[^:]+:\s+0f96e80b sdot v11.2s, v0.8b, v22.b\[2\]
270-[^:]+:\s+0fa0e80b sdot v11.2s, v0.8b, v0.b\[3\]
271-[^:]+:\s+0fabe80b sdot v11.2s, v0.8b, v11.b\[3\]
272-[^:]+:\s+0fb6e80b sdot v11.2s, v0.8b, v22.b\[3\]
273-[^:]+:\s+0f80e16b sdot v11.2s, v11.8b, v0.b\[0\]
274-[^:]+:\s+0f8be16b sdot v11.2s, v11.8b, v11.b\[0\]
275-[^:]+:\s+0f96e16b sdot v11.2s, v11.8b, v22.b\[0\]
276-[^:]+:\s+0fa0e16b sdot v11.2s, v11.8b, v0.b\[1\]
277-[^:]+:\s+0fabe16b sdot v11.2s, v11.8b, v11.b\[1\]
278-[^:]+:\s+0fb6e16b sdot v11.2s, v11.8b, v22.b\[1\]
279-[^:]+:\s+0f80e96b sdot v11.2s, v11.8b, v0.b\[2\]
280-[^:]+:\s+0f8be96b sdot v11.2s, v11.8b, v11.b\[2\]
281-[^:]+:\s+0f96e96b sdot v11.2s, v11.8b, v22.b\[2\]
282-[^:]+:\s+0fa0e96b sdot v11.2s, v11.8b, v0.b\[3\]
283-[^:]+:\s+0fabe96b sdot v11.2s, v11.8b, v11.b\[3\]
284-[^:]+:\s+0fb6e96b sdot v11.2s, v11.8b, v22.b\[3\]
285-[^:]+:\s+0f80e2cb sdot v11.2s, v22.8b, v0.b\[0\]
286-[^:]+:\s+0f8be2cb sdot v11.2s, v22.8b, v11.b\[0\]
287-[^:]+:\s+0f96e2cb sdot v11.2s, v22.8b, v22.b\[0\]
288-[^:]+:\s+0fa0e2cb sdot v11.2s, v22.8b, v0.b\[1\]
289-[^:]+:\s+0fabe2cb sdot v11.2s, v22.8b, v11.b\[1\]
290-[^:]+:\s+0fb6e2cb sdot v11.2s, v22.8b, v22.b\[1\]
291-[^:]+:\s+0f80eacb sdot v11.2s, v22.8b, v0.b\[2\]
292-[^:]+:\s+0f8beacb sdot v11.2s, v22.8b, v11.b\[2\]
293-[^:]+:\s+0f96eacb sdot v11.2s, v22.8b, v22.b\[2\]
294-[^:]+:\s+0fa0eacb sdot v11.2s, v22.8b, v0.b\[3\]
295-[^:]+:\s+0fabeacb sdot v11.2s, v22.8b, v11.b\[3\]
296-[^:]+:\s+0fb6eacb sdot v11.2s, v22.8b, v22.b\[3\]
297-[^:]+:\s+0f80e016 sdot v22.2s, v0.8b, v0.b\[0\]
298-[^:]+:\s+0f8be016 sdot v22.2s, v0.8b, v11.b\[0\]
299-[^:]+:\s+0f96e016 sdot v22.2s, v0.8b, v22.b\[0\]
300-[^:]+:\s+0fa0e016 sdot v22.2s, v0.8b, v0.b\[1\]
301-[^:]+:\s+0fabe016 sdot v22.2s, v0.8b, v11.b\[1\]
302-[^:]+:\s+0fb6e016 sdot v22.2s, v0.8b, v22.b\[1\]
303-[^:]+:\s+0f80e816 sdot v22.2s, v0.8b, v0.b\[2\]
304-[^:]+:\s+0f8be816 sdot v22.2s, v0.8b, v11.b\[2\]
305-[^:]+:\s+0f96e816 sdot v22.2s, v0.8b, v22.b\[2\]
306-[^:]+:\s+0fa0e816 sdot v22.2s, v0.8b, v0.b\[3\]
307-[^:]+:\s+0fabe816 sdot v22.2s, v0.8b, v11.b\[3\]
308-[^:]+:\s+0fb6e816 sdot v22.2s, v0.8b, v22.b\[3\]
309-[^:]+:\s+0f80e176 sdot v22.2s, v11.8b, v0.b\[0\]
310-[^:]+:\s+0f8be176 sdot v22.2s, v11.8b, v11.b\[0\]
311-[^:]+:\s+0f96e176 sdot v22.2s, v11.8b, v22.b\[0\]
312-[^:]+:\s+0fa0e176 sdot v22.2s, v11.8b, v0.b\[1\]
313-[^:]+:\s+0fabe176 sdot v22.2s, v11.8b, v11.b\[1\]
314-[^:]+:\s+0fb6e176 sdot v22.2s, v11.8b, v22.b\[1\]
315-[^:]+:\s+0f80e976 sdot v22.2s, v11.8b, v0.b\[2\]
316-[^:]+:\s+0f8be976 sdot v22.2s, v11.8b, v11.b\[2\]
317-[^:]+:\s+0f96e976 sdot v22.2s, v11.8b, v22.b\[2\]
318-[^:]+:\s+0fa0e976 sdot v22.2s, v11.8b, v0.b\[3\]
319-[^:]+:\s+0fabe976 sdot v22.2s, v11.8b, v11.b\[3\]
320-[^:]+:\s+0fb6e976 sdot v22.2s, v11.8b, v22.b\[3\]
321-[^:]+:\s+0f80e2d6 sdot v22.2s, v22.8b, v0.b\[0\]
322-[^:]+:\s+0f8be2d6 sdot v22.2s, v22.8b, v11.b\[0\]
323-[^:]+:\s+0f96e2d6 sdot v22.2s, v22.8b, v22.b\[0\]
324-[^:]+:\s+0fa0e2d6 sdot v22.2s, v22.8b, v0.b\[1\]
325-[^:]+:\s+0fabe2d6 sdot v22.2s, v22.8b, v11.b\[1\]
326-[^:]+:\s+0fb6e2d6 sdot v22.2s, v22.8b, v22.b\[1\]
327-[^:]+:\s+0f80ead6 sdot v22.2s, v22.8b, v0.b\[2\]
328-[^:]+:\s+0f8bead6 sdot v22.2s, v22.8b, v11.b\[2\]
329-[^:]+:\s+0f96ead6 sdot v22.2s, v22.8b, v22.b\[2\]
330-[^:]+:\s+0fa0ead6 sdot v22.2s, v22.8b, v0.b\[3\]
331-[^:]+:\s+0fabead6 sdot v22.2s, v22.8b, v11.b\[3\]
332-[^:]+:\s+0fb6ead6 sdot v22.2s, v22.8b, v22.b\[3\]
333-[^:]+:\s+6f80e000 udot v0.4s, v0.16b, v0.b\[0\]
334-[^:]+:\s+6f8be000 udot v0.4s, v0.16b, v11.b\[0\]
335-[^:]+:\s+6f96e000 udot v0.4s, v0.16b, v22.b\[0\]
336-[^:]+:\s+6fa0e000 udot v0.4s, v0.16b, v0.b\[1\]
337-[^:]+:\s+6fabe000 udot v0.4s, v0.16b, v11.b\[1\]
338-[^:]+:\s+6fb6e000 udot v0.4s, v0.16b, v22.b\[1\]
339-[^:]+:\s+6f80e800 udot v0.4s, v0.16b, v0.b\[2\]
340-[^:]+:\s+6f8be800 udot v0.4s, v0.16b, v11.b\[2\]
341-[^:]+:\s+6f96e800 udot v0.4s, v0.16b, v22.b\[2\]
342-[^:]+:\s+6fa0e800 udot v0.4s, v0.16b, v0.b\[3\]
343-[^:]+:\s+6fabe800 udot v0.4s, v0.16b, v11.b\[3\]
344-[^:]+:\s+6fb6e800 udot v0.4s, v0.16b, v22.b\[3\]
345-[^:]+:\s+6f80e160 udot v0.4s, v11.16b, v0.b\[0\]
346-[^:]+:\s+6f8be160 udot v0.4s, v11.16b, v11.b\[0\]
347-[^:]+:\s+6f96e160 udot v0.4s, v11.16b, v22.b\[0\]
348-[^:]+:\s+6fa0e160 udot v0.4s, v11.16b, v0.b\[1\]
349-[^:]+:\s+6fabe160 udot v0.4s, v11.16b, v11.b\[1\]
350-[^:]+:\s+6fb6e160 udot v0.4s, v11.16b, v22.b\[1\]
351-[^:]+:\s+6f80e960 udot v0.4s, v11.16b, v0.b\[2\]
352-[^:]+:\s+6f8be960 udot v0.4s, v11.16b, v11.b\[2\]
353-[^:]+:\s+6f96e960 udot v0.4s, v11.16b, v22.b\[2\]
354-[^:]+:\s+6fa0e960 udot v0.4s, v11.16b, v0.b\[3\]
355-[^:]+:\s+6fabe960 udot v0.4s, v11.16b, v11.b\[3\]
356-[^:]+:\s+6fb6e960 udot v0.4s, v11.16b, v22.b\[3\]
357-[^:]+:\s+6f80e2c0 udot v0.4s, v22.16b, v0.b\[0\]
358-[^:]+:\s+6f8be2c0 udot v0.4s, v22.16b, v11.b\[0\]
359-[^:]+:\s+6f96e2c0 udot v0.4s, v22.16b, v22.b\[0\]
360-[^:]+:\s+6fa0e2c0 udot v0.4s, v22.16b, v0.b\[1\]
361-[^:]+:\s+6fabe2c0 udot v0.4s, v22.16b, v11.b\[1\]
362-[^:]+:\s+6fb6e2c0 udot v0.4s, v22.16b, v22.b\[1\]
363-[^:]+:\s+6f80eac0 udot v0.4s, v22.16b, v0.b\[2\]
364-[^:]+:\s+6f8beac0 udot v0.4s, v22.16b, v11.b\[2\]
365-[^:]+:\s+6f96eac0 udot v0.4s, v22.16b, v22.b\[2\]
366-[^:]+:\s+6fa0eac0 udot v0.4s, v22.16b, v0.b\[3\]
367-[^:]+:\s+6fabeac0 udot v0.4s, v22.16b, v11.b\[3\]
368-[^:]+:\s+6fb6eac0 udot v0.4s, v22.16b, v22.b\[3\]
369-[^:]+:\s+6f80e00b udot v11.4s, v0.16b, v0.b\[0\]
370-[^:]+:\s+6f8be00b udot v11.4s, v0.16b, v11.b\[0\]
371-[^:]+:\s+6f96e00b udot v11.4s, v0.16b, v22.b\[0\]
372-[^:]+:\s+6fa0e00b udot v11.4s, v0.16b, v0.b\[1\]
373-[^:]+:\s+6fabe00b udot v11.4s, v0.16b, v11.b\[1\]
374-[^:]+:\s+6fb6e00b udot v11.4s, v0.16b, v22.b\[1\]
375-[^:]+:\s+6f80e80b udot v11.4s, v0.16b, v0.b\[2\]
376-[^:]+:\s+6f8be80b udot v11.4s, v0.16b, v11.b\[2\]
377-[^:]+:\s+6f96e80b udot v11.4s, v0.16b, v22.b\[2\]
378-[^:]+:\s+6fa0e80b udot v11.4s, v0.16b, v0.b\[3\]
379-[^:]+:\s+6fabe80b udot v11.4s, v0.16b, v11.b\[3\]
380-[^:]+:\s+6fb6e80b udot v11.4s, v0.16b, v22.b\[3\]
381-[^:]+:\s+6f80e16b udot v11.4s, v11.16b, v0.b\[0\]
382-[^:]+:\s+6f8be16b udot v11.4s, v11.16b, v11.b\[0\]
383-[^:]+:\s+6f96e16b udot v11.4s, v11.16b, v22.b\[0\]
384-[^:]+:\s+6fa0e16b udot v11.4s, v11.16b, v0.b\[1\]
385-[^:]+:\s+6fabe16b udot v11.4s, v11.16b, v11.b\[1\]
386-[^:]+:\s+6fb6e16b udot v11.4s, v11.16b, v22.b\[1\]
387-[^:]+:\s+6f80e96b udot v11.4s, v11.16b, v0.b\[2\]
388-[^:]+:\s+6f8be96b udot v11.4s, v11.16b, v11.b\[2\]
389-[^:]+:\s+6f96e96b udot v11.4s, v11.16b, v22.b\[2\]
390-[^:]+:\s+6fa0e96b udot v11.4s, v11.16b, v0.b\[3\]
391-[^:]+:\s+6fabe96b udot v11.4s, v11.16b, v11.b\[3\]
392-[^:]+:\s+6fb6e96b udot v11.4s, v11.16b, v22.b\[3\]
393-[^:]+:\s+6f80e2cb udot v11.4s, v22.16b, v0.b\[0\]
394-[^:]+:\s+6f8be2cb udot v11.4s, v22.16b, v11.b\[0\]
395-[^:]+:\s+6f96e2cb udot v11.4s, v22.16b, v22.b\[0\]
396-[^:]+:\s+6fa0e2cb udot v11.4s, v22.16b, v0.b\[1\]
397-[^:]+:\s+6fabe2cb udot v11.4s, v22.16b, v11.b\[1\]
398-[^:]+:\s+6fb6e2cb udot v11.4s, v22.16b, v22.b\[1\]
399-[^:]+:\s+6f80eacb udot v11.4s, v22.16b, v0.b\[2\]
400-[^:]+:\s+6f8beacb udot v11.4s, v22.16b, v11.b\[2\]
401-[^:]+:\s+6f96eacb udot v11.4s, v22.16b, v22.b\[2\]
402-[^:]+:\s+6fa0eacb udot v11.4s, v22.16b, v0.b\[3\]
403-[^:]+:\s+6fabeacb udot v11.4s, v22.16b, v11.b\[3\]
404-[^:]+:\s+6fb6eacb udot v11.4s, v22.16b, v22.b\[3\]
405-[^:]+:\s+6f80e016 udot v22.4s, v0.16b, v0.b\[0\]
406-[^:]+:\s+6f8be016 udot v22.4s, v0.16b, v11.b\[0\]
407-[^:]+:\s+6f96e016 udot v22.4s, v0.16b, v22.b\[0\]
408-[^:]+:\s+6fa0e016 udot v22.4s, v0.16b, v0.b\[1\]
409-[^:]+:\s+6fabe016 udot v22.4s, v0.16b, v11.b\[1\]
410-[^:]+:\s+6fb6e016 udot v22.4s, v0.16b, v22.b\[1\]
411-[^:]+:\s+6f80e816 udot v22.4s, v0.16b, v0.b\[2\]
412-[^:]+:\s+6f8be816 udot v22.4s, v0.16b, v11.b\[2\]
413-[^:]+:\s+6f96e816 udot v22.4s, v0.16b, v22.b\[2\]
414-[^:]+:\s+6fa0e816 udot v22.4s, v0.16b, v0.b\[3\]
415-[^:]+:\s+6fabe816 udot v22.4s, v0.16b, v11.b\[3\]
416-[^:]+:\s+6fb6e816 udot v22.4s, v0.16b, v22.b\[3\]
417-[^:]+:\s+6f80e176 udot v22.4s, v11.16b, v0.b\[0\]
418-[^:]+:\s+6f8be176 udot v22.4s, v11.16b, v11.b\[0\]
419-[^:]+:\s+6f96e176 udot v22.4s, v11.16b, v22.b\[0\]
420-[^:]+:\s+6fa0e176 udot v22.4s, v11.16b, v0.b\[1\]
421-[^:]+:\s+6fabe176 udot v22.4s, v11.16b, v11.b\[1\]
422-[^:]+:\s+6fb6e176 udot v22.4s, v11.16b, v22.b\[1\]
423-[^:]+:\s+6f80e976 udot v22.4s, v11.16b, v0.b\[2\]
424-[^:]+:\s+6f8be976 udot v22.4s, v11.16b, v11.b\[2\]
425-[^:]+:\s+6f96e976 udot v22.4s, v11.16b, v22.b\[2\]
426-[^:]+:\s+6fa0e976 udot v22.4s, v11.16b, v0.b\[3\]
427-[^:]+:\s+6fabe976 udot v22.4s, v11.16b, v11.b\[3\]
428-[^:]+:\s+6fb6e976 udot v22.4s, v11.16b, v22.b\[3\]
429-[^:]+:\s+6f80e2d6 udot v22.4s, v22.16b, v0.b\[0\]
430-[^:]+:\s+6f8be2d6 udot v22.4s, v22.16b, v11.b\[0\]
431-[^:]+:\s+6f96e2d6 udot v22.4s, v22.16b, v22.b\[0\]
432-[^:]+:\s+6fa0e2d6 udot v22.4s, v22.16b, v0.b\[1\]
433-[^:]+:\s+6fabe2d6 udot v22.4s, v22.16b, v11.b\[1\]
434-[^:]+:\s+6fb6e2d6 udot v22.4s, v22.16b, v22.b\[1\]
435-[^:]+:\s+6f80ead6 udot v22.4s, v22.16b, v0.b\[2\]
436-[^:]+:\s+6f8bead6 udot v22.4s, v22.16b, v11.b\[2\]
437-[^:]+:\s+6f96ead6 udot v22.4s, v22.16b, v22.b\[2\]
438-[^:]+:\s+6fa0ead6 udot v22.4s, v22.16b, v0.b\[3\]
439-[^:]+:\s+6fabead6 udot v22.4s, v22.16b, v11.b\[3\]
440-[^:]+:\s+6fb6ead6 udot v22.4s, v22.16b, v22.b\[3\]
441-[^:]+:\s+4f80e000 sdot v0.4s, v0.16b, v0.b\[0\]
442-[^:]+:\s+4f8be000 sdot v0.4s, v0.16b, v11.b\[0\]
443-[^:]+:\s+4f96e000 sdot v0.4s, v0.16b, v22.b\[0\]
444-[^:]+:\s+4fa0e000 sdot v0.4s, v0.16b, v0.b\[1\]
445-[^:]+:\s+4fabe000 sdot v0.4s, v0.16b, v11.b\[1\]
446-[^:]+:\s+4fb6e000 sdot v0.4s, v0.16b, v22.b\[1\]
447-[^:]+:\s+4f80e800 sdot v0.4s, v0.16b, v0.b\[2\]
448-[^:]+:\s+4f8be800 sdot v0.4s, v0.16b, v11.b\[2\]
449-[^:]+:\s+4f96e800 sdot v0.4s, v0.16b, v22.b\[2\]
450-[^:]+:\s+4fa0e800 sdot v0.4s, v0.16b, v0.b\[3\]
451-[^:]+:\s+4fabe800 sdot v0.4s, v0.16b, v11.b\[3\]
452-[^:]+:\s+4fb6e800 sdot v0.4s, v0.16b, v22.b\[3\]
453-[^:]+:\s+4f80e160 sdot v0.4s, v11.16b, v0.b\[0\]
454-[^:]+:\s+4f8be160 sdot v0.4s, v11.16b, v11.b\[0\]
455-[^:]+:\s+4f96e160 sdot v0.4s, v11.16b, v22.b\[0\]
456-[^:]+:\s+4fa0e160 sdot v0.4s, v11.16b, v0.b\[1\]
457-[^:]+:\s+4fabe160 sdot v0.4s, v11.16b, v11.b\[1\]
458-[^:]+:\s+4fb6e160 sdot v0.4s, v11.16b, v22.b\[1\]
459-[^:]+:\s+4f80e960 sdot v0.4s, v11.16b, v0.b\[2\]
460-[^:]+:\s+4f8be960 sdot v0.4s, v11.16b, v11.b\[2\]
461-[^:]+:\s+4f96e960 sdot v0.4s, v11.16b, v22.b\[2\]
462-[^:]+:\s+4fa0e960 sdot v0.4s, v11.16b, v0.b\[3\]
463-[^:]+:\s+4fabe960 sdot v0.4s, v11.16b, v11.b\[3\]
464-[^:]+:\s+4fb6e960 sdot v0.4s, v11.16b, v22.b\[3\]
465-[^:]+:\s+4f80e2c0 sdot v0.4s, v22.16b, v0.b\[0\]
466-[^:]+:\s+4f8be2c0 sdot v0.4s, v22.16b, v11.b\[0\]
467-[^:]+:\s+4f96e2c0 sdot v0.4s, v22.16b, v22.b\[0\]
468-[^:]+:\s+4fa0e2c0 sdot v0.4s, v22.16b, v0.b\[1\]
469-[^:]+:\s+4fabe2c0 sdot v0.4s, v22.16b, v11.b\[1\]
470-[^:]+:\s+4fb6e2c0 sdot v0.4s, v22.16b, v22.b\[1\]
471-[^:]+:\s+4f80eac0 sdot v0.4s, v22.16b, v0.b\[2\]
472-[^:]+:\s+4f8beac0 sdot v0.4s, v22.16b, v11.b\[2\]
473-[^:]+:\s+4f96eac0 sdot v0.4s, v22.16b, v22.b\[2\]
474-[^:]+:\s+4fa0eac0 sdot v0.4s, v22.16b, v0.b\[3\]
475-[^:]+:\s+4fabeac0 sdot v0.4s, v22.16b, v11.b\[3\]
476-[^:]+:\s+4fb6eac0 sdot v0.4s, v22.16b, v22.b\[3\]
477-[^:]+:\s+4f80e00b sdot v11.4s, v0.16b, v0.b\[0\]
478-[^:]+:\s+4f8be00b sdot v11.4s, v0.16b, v11.b\[0\]
479-[^:]+:\s+4f96e00b sdot v11.4s, v0.16b, v22.b\[0\]
480-[^:]+:\s+4fa0e00b sdot v11.4s, v0.16b, v0.b\[1\]
481-[^:]+:\s+4fabe00b sdot v11.4s, v0.16b, v11.b\[1\]
482-[^:]+:\s+4fb6e00b sdot v11.4s, v0.16b, v22.b\[1\]
483-[^:]+:\s+4f80e80b sdot v11.4s, v0.16b, v0.b\[2\]
484-[^:]+:\s+4f8be80b sdot v11.4s, v0.16b, v11.b\[2\]
485-[^:]+:\s+4f96e80b sdot v11.4s, v0.16b, v22.b\[2\]
486-[^:]+:\s+4fa0e80b sdot v11.4s, v0.16b, v0.b\[3\]
487-[^:]+:\s+4fabe80b sdot v11.4s, v0.16b, v11.b\[3\]
488-[^:]+:\s+4fb6e80b sdot v11.4s, v0.16b, v22.b\[3\]
489-[^:]+:\s+4f80e16b sdot v11.4s, v11.16b, v0.b\[0\]
490-[^:]+:\s+4f8be16b sdot v11.4s, v11.16b, v11.b\[0\]
491-[^:]+:\s+4f96e16b sdot v11.4s, v11.16b, v22.b\[0\]
492-[^:]+:\s+4fa0e16b sdot v11.4s, v11.16b, v0.b\[1\]
493-[^:]+:\s+4fabe16b sdot v11.4s, v11.16b, v11.b\[1\]
494-[^:]+:\s+4fb6e16b sdot v11.4s, v11.16b, v22.b\[1\]
495-[^:]+:\s+4f80e96b sdot v11.4s, v11.16b, v0.b\[2\]
496-[^:]+:\s+4f8be96b sdot v11.4s, v11.16b, v11.b\[2\]
497-[^:]+:\s+4f96e96b sdot v11.4s, v11.16b, v22.b\[2\]
498-[^:]+:\s+4fa0e96b sdot v11.4s, v11.16b, v0.b\[3\]
499-[^:]+:\s+4fabe96b sdot v11.4s, v11.16b, v11.b\[3\]
500-[^:]+:\s+4fb6e96b sdot v11.4s, v11.16b, v22.b\[3\]
501-[^:]+:\s+4f80e2cb sdot v11.4s, v22.16b, v0.b\[0\]
502-[^:]+:\s+4f8be2cb sdot v11.4s, v22.16b, v11.b\[0\]
503-[^:]+:\s+4f96e2cb sdot v11.4s, v22.16b, v22.b\[0\]
504-[^:]+:\s+4fa0e2cb sdot v11.4s, v22.16b, v0.b\[1\]
505-[^:]+:\s+4fabe2cb sdot v11.4s, v22.16b, v11.b\[1\]
506-[^:]+:\s+4fb6e2cb sdot v11.4s, v22.16b, v22.b\[1\]
507-[^:]+:\s+4f80eacb sdot v11.4s, v22.16b, v0.b\[2\]
508-[^:]+:\s+4f8beacb sdot v11.4s, v22.16b, v11.b\[2\]
509-[^:]+:\s+4f96eacb sdot v11.4s, v22.16b, v22.b\[2\]
510-[^:]+:\s+4fa0eacb sdot v11.4s, v22.16b, v0.b\[3\]
511-[^:]+:\s+4fabeacb sdot v11.4s, v22.16b, v11.b\[3\]
512-[^:]+:\s+4fb6eacb sdot v11.4s, v22.16b, v22.b\[3\]
513-[^:]+:\s+4f80e016 sdot v22.4s, v0.16b, v0.b\[0\]
514-[^:]+:\s+4f8be016 sdot v22.4s, v0.16b, v11.b\[0\]
515-[^:]+:\s+4f96e016 sdot v22.4s, v0.16b, v22.b\[0\]
516-[^:]+:\s+4fa0e016 sdot v22.4s, v0.16b, v0.b\[1\]
517-[^:]+:\s+4fabe016 sdot v22.4s, v0.16b, v11.b\[1\]
518-[^:]+:\s+4fb6e016 sdot v22.4s, v0.16b, v22.b\[1\]
519-[^:]+:\s+4f80e816 sdot v22.4s, v0.16b, v0.b\[2\]
520-[^:]+:\s+4f8be816 sdot v22.4s, v0.16b, v11.b\[2\]
521-[^:]+:\s+4f96e816 sdot v22.4s, v0.16b, v22.b\[2\]
522-[^:]+:\s+4fa0e816 sdot v22.4s, v0.16b, v0.b\[3\]
523-[^:]+:\s+4fabe816 sdot v22.4s, v0.16b, v11.b\[3\]
524-[^:]+:\s+4fb6e816 sdot v22.4s, v0.16b, v22.b\[3\]
525-[^:]+:\s+4f80e176 sdot v22.4s, v11.16b, v0.b\[0\]
526-[^:]+:\s+4f8be176 sdot v22.4s, v11.16b, v11.b\[0\]
527-[^:]+:\s+4f96e176 sdot v22.4s, v11.16b, v22.b\[0\]
528-[^:]+:\s+4fa0e176 sdot v22.4s, v11.16b, v0.b\[1\]
529-[^:]+:\s+4fabe176 sdot v22.4s, v11.16b, v11.b\[1\]
530-[^:]+:\s+4fb6e176 sdot v22.4s, v11.16b, v22.b\[1\]
531-[^:]+:\s+4f80e976 sdot v22.4s, v11.16b, v0.b\[2\]
532-[^:]+:\s+4f8be976 sdot v22.4s, v11.16b, v11.b\[2\]
533-[^:]+:\s+4f96e976 sdot v22.4s, v11.16b, v22.b\[2\]
534-[^:]+:\s+4fa0e976 sdot v22.4s, v11.16b, v0.b\[3\]
535-[^:]+:\s+4fabe976 sdot v22.4s, v11.16b, v11.b\[3\]
536-[^:]+:\s+4fb6e976 sdot v22.4s, v11.16b, v22.b\[3\]
537-[^:]+:\s+4f80e2d6 sdot v22.4s, v22.16b, v0.b\[0\]
538-[^:]+:\s+4f8be2d6 sdot v22.4s, v22.16b, v11.b\[0\]
539-[^:]+:\s+4f96e2d6 sdot v22.4s, v22.16b, v22.b\[0\]
540-[^:]+:\s+4fa0e2d6 sdot v22.4s, v22.16b, v0.b\[1\]
541-[^:]+:\s+4fabe2d6 sdot v22.4s, v22.16b, v11.b\[1\]
542-[^:]+:\s+4fb6e2d6 sdot v22.4s, v22.16b, v22.b\[1\]
543-[^:]+:\s+4f80ead6 sdot v22.4s, v22.16b, v0.b\[2\]
544-[^:]+:\s+4f8bead6 sdot v22.4s, v22.16b, v11.b\[2\]
545-[^:]+:\s+4f96ead6 sdot v22.4s, v22.16b, v22.b\[2\]
546-[^:]+:\s+4fa0ead6 sdot v22.4s, v22.16b, v0.b\[3\]
547-[^:]+:\s+4fabead6 sdot v22.4s, v22.16b, v11.b\[3\]
548-[^:]+:\s+4fb6ead6 sdot v22.4s, v22.16b, v22.b\[3\]
117+[^:]+:\s+2f80e000 udot v0.2s, v0.8b, v0.4b\[0\]
118+[^:]+:\s+2f8be000 udot v0.2s, v0.8b, v11.4b\[0\]
119+[^:]+:\s+2f96e000 udot v0.2s, v0.8b, v22.4b\[0\]
120+[^:]+:\s+2fa0e000 udot v0.2s, v0.8b, v0.4b\[1\]
121+[^:]+:\s+2fabe000 udot v0.2s, v0.8b, v11.4b\[1\]
122+[^:]+:\s+2fb6e000 udot v0.2s, v0.8b, v22.4b\[1\]
123+[^:]+:\s+2f80e800 udot v0.2s, v0.8b, v0.4b\[2\]
124+[^:]+:\s+2f8be800 udot v0.2s, v0.8b, v11.4b\[2\]
125+[^:]+:\s+2f96e800 udot v0.2s, v0.8b, v22.4b\[2\]
126+[^:]+:\s+2fa0e800 udot v0.2s, v0.8b, v0.4b\[3\]
127+[^:]+:\s+2fabe800 udot v0.2s, v0.8b, v11.4b\[3\]
128+[^:]+:\s+2fb6e800 udot v0.2s, v0.8b, v22.4b\[3\]
129+[^:]+:\s+2f80e160 udot v0.2s, v11.8b, v0.4b\[0\]
130+[^:]+:\s+2f8be160 udot v0.2s, v11.8b, v11.4b\[0\]
131+[^:]+:\s+2f96e160 udot v0.2s, v11.8b, v22.4b\[0\]
132+[^:]+:\s+2fa0e160 udot v0.2s, v11.8b, v0.4b\[1\]
133+[^:]+:\s+2fabe160 udot v0.2s, v11.8b, v11.4b\[1\]
134+[^:]+:\s+2fb6e160 udot v0.2s, v11.8b, v22.4b\[1\]
135+[^:]+:\s+2f80e960 udot v0.2s, v11.8b, v0.4b\[2\]
136+[^:]+:\s+2f8be960 udot v0.2s, v11.8b, v11.4b\[2\]
137+[^:]+:\s+2f96e960 udot v0.2s, v11.8b, v22.4b\[2\]
138+[^:]+:\s+2fa0e960 udot v0.2s, v11.8b, v0.4b\[3\]
139+[^:]+:\s+2fabe960 udot v0.2s, v11.8b, v11.4b\[3\]
140+[^:]+:\s+2fb6e960 udot v0.2s, v11.8b, v22.4b\[3\]
141+[^:]+:\s+2f80e2c0 udot v0.2s, v22.8b, v0.4b\[0\]
142+[^:]+:\s+2f8be2c0 udot v0.2s, v22.8b, v11.4b\[0\]
143+[^:]+:\s+2f96e2c0 udot v0.2s, v22.8b, v22.4b\[0\]
144+[^:]+:\s+2fa0e2c0 udot v0.2s, v22.8b, v0.4b\[1\]
145+[^:]+:\s+2fabe2c0 udot v0.2s, v22.8b, v11.4b\[1\]
146+[^:]+:\s+2fb6e2c0 udot v0.2s, v22.8b, v22.4b\[1\]
147+[^:]+:\s+2f80eac0 udot v0.2s, v22.8b, v0.4b\[2\]
148+[^:]+:\s+2f8beac0 udot v0.2s, v22.8b, v11.4b\[2\]
149+[^:]+:\s+2f96eac0 udot v0.2s, v22.8b, v22.4b\[2\]
150+[^:]+:\s+2fa0eac0 udot v0.2s, v22.8b, v0.4b\[3\]
151+[^:]+:\s+2fabeac0 udot v0.2s, v22.8b, v11.4b\[3\]
152+[^:]+:\s+2fb6eac0 udot v0.2s, v22.8b, v22.4b\[3\]
153+[^:]+:\s+2f80e00b udot v11.2s, v0.8b, v0.4b\[0\]
154+[^:]+:\s+2f8be00b udot v11.2s, v0.8b, v11.4b\[0\]
155+[^:]+:\s+2f96e00b udot v11.2s, v0.8b, v22.4b\[0\]
156+[^:]+:\s+2fa0e00b udot v11.2s, v0.8b, v0.4b\[1\]
157+[^:]+:\s+2fabe00b udot v11.2s, v0.8b, v11.4b\[1\]
158+[^:]+:\s+2fb6e00b udot v11.2s, v0.8b, v22.4b\[1\]
159+[^:]+:\s+2f80e80b udot v11.2s, v0.8b, v0.4b\[2\]
160+[^:]+:\s+2f8be80b udot v11.2s, v0.8b, v11.4b\[2\]
161+[^:]+:\s+2f96e80b udot v11.2s, v0.8b, v22.4b\[2\]
162+[^:]+:\s+2fa0e80b udot v11.2s, v0.8b, v0.4b\[3\]
163+[^:]+:\s+2fabe80b udot v11.2s, v0.8b, v11.4b\[3\]
164+[^:]+:\s+2fb6e80b udot v11.2s, v0.8b, v22.4b\[3\]
165+[^:]+:\s+2f80e16b udot v11.2s, v11.8b, v0.4b\[0\]
166+[^:]+:\s+2f8be16b udot v11.2s, v11.8b, v11.4b\[0\]
167+[^:]+:\s+2f96e16b udot v11.2s, v11.8b, v22.4b\[0\]
168+[^:]+:\s+2fa0e16b udot v11.2s, v11.8b, v0.4b\[1\]
169+[^:]+:\s+2fabe16b udot v11.2s, v11.8b, v11.4b\[1\]
170+[^:]+:\s+2fb6e16b udot v11.2s, v11.8b, v22.4b\[1\]
171+[^:]+:\s+2f80e96b udot v11.2s, v11.8b, v0.4b\[2\]
172+[^:]+:\s+2f8be96b udot v11.2s, v11.8b, v11.4b\[2\]
173+[^:]+:\s+2f96e96b udot v11.2s, v11.8b, v22.4b\[2\]
174+[^:]+:\s+2fa0e96b udot v11.2s, v11.8b, v0.4b\[3\]
175+[^:]+:\s+2fabe96b udot v11.2s, v11.8b, v11.4b\[3\]
176+[^:]+:\s+2fb6e96b udot v11.2s, v11.8b, v22.4b\[3\]
177+[^:]+:\s+2f80e2cb udot v11.2s, v22.8b, v0.4b\[0\]
178+[^:]+:\s+2f8be2cb udot v11.2s, v22.8b, v11.4b\[0\]
179+[^:]+:\s+2f96e2cb udot v11.2s, v22.8b, v22.4b\[0\]
180+[^:]+:\s+2fa0e2cb udot v11.2s, v22.8b, v0.4b\[1\]
181+[^:]+:\s+2fabe2cb udot v11.2s, v22.8b, v11.4b\[1\]
182+[^:]+:\s+2fb6e2cb udot v11.2s, v22.8b, v22.4b\[1\]
183+[^:]+:\s+2f80eacb udot v11.2s, v22.8b, v0.4b\[2\]
184+[^:]+:\s+2f8beacb udot v11.2s, v22.8b, v11.4b\[2\]
185+[^:]+:\s+2f96eacb udot v11.2s, v22.8b, v22.4b\[2\]
186+[^:]+:\s+2fa0eacb udot v11.2s, v22.8b, v0.4b\[3\]
187+[^:]+:\s+2fabeacb udot v11.2s, v22.8b, v11.4b\[3\]
188+[^:]+:\s+2fb6eacb udot v11.2s, v22.8b, v22.4b\[3\]
189+[^:]+:\s+2f80e016 udot v22.2s, v0.8b, v0.4b\[0\]
190+[^:]+:\s+2f8be016 udot v22.2s, v0.8b, v11.4b\[0\]
191+[^:]+:\s+2f96e016 udot v22.2s, v0.8b, v22.4b\[0\]
192+[^:]+:\s+2fa0e016 udot v22.2s, v0.8b, v0.4b\[1\]
193+[^:]+:\s+2fabe016 udot v22.2s, v0.8b, v11.4b\[1\]
194+[^:]+:\s+2fb6e016 udot v22.2s, v0.8b, v22.4b\[1\]
195+[^:]+:\s+2f80e816 udot v22.2s, v0.8b, v0.4b\[2\]
196+[^:]+:\s+2f8be816 udot v22.2s, v0.8b, v11.4b\[2\]
197+[^:]+:\s+2f96e816 udot v22.2s, v0.8b, v22.4b\[2\]
198+[^:]+:\s+2fa0e816 udot v22.2s, v0.8b, v0.4b\[3\]
199+[^:]+:\s+2fabe816 udot v22.2s, v0.8b, v11.4b\[3\]
200+[^:]+:\s+2fb6e816 udot v22.2s, v0.8b, v22.4b\[3\]
201+[^:]+:\s+2f80e176 udot v22.2s, v11.8b, v0.4b\[0\]
202+[^:]+:\s+2f8be176 udot v22.2s, v11.8b, v11.4b\[0\]
203+[^:]+:\s+2f96e176 udot v22.2s, v11.8b, v22.4b\[0\]
204+[^:]+:\s+2fa0e176 udot v22.2s, v11.8b, v0.4b\[1\]
205+[^:]+:\s+2fabe176 udot v22.2s, v11.8b, v11.4b\[1\]
206+[^:]+:\s+2fb6e176 udot v22.2s, v11.8b, v22.4b\[1\]
207+[^:]+:\s+2f80e976 udot v22.2s, v11.8b, v0.4b\[2\]
208+[^:]+:\s+2f8be976 udot v22.2s, v11.8b, v11.4b\[2\]
209+[^:]+:\s+2f96e976 udot v22.2s, v11.8b, v22.4b\[2\]
210+[^:]+:\s+2fa0e976 udot v22.2s, v11.8b, v0.4b\[3\]
211+[^:]+:\s+2fabe976 udot v22.2s, v11.8b, v11.4b\[3\]
212+[^:]+:\s+2fb6e976 udot v22.2s, v11.8b, v22.4b\[3\]
213+[^:]+:\s+2f80e2d6 udot v22.2s, v22.8b, v0.4b\[0\]
214+[^:]+:\s+2f8be2d6 udot v22.2s, v22.8b, v11.4b\[0\]
215+[^:]+:\s+2f96e2d6 udot v22.2s, v22.8b, v22.4b\[0\]
216+[^:]+:\s+2fa0e2d6 udot v22.2s, v22.8b, v0.4b\[1\]
217+[^:]+:\s+2fabe2d6 udot v22.2s, v22.8b, v11.4b\[1\]
218+[^:]+:\s+2fb6e2d6 udot v22.2s, v22.8b, v22.4b\[1\]
219+[^:]+:\s+2f80ead6 udot v22.2s, v22.8b, v0.4b\[2\]
220+[^:]+:\s+2f8bead6 udot v22.2s, v22.8b, v11.4b\[2\]
221+[^:]+:\s+2f96ead6 udot v22.2s, v22.8b, v22.4b\[2\]
222+[^:]+:\s+2fa0ead6 udot v22.2s, v22.8b, v0.4b\[3\]
223+[^:]+:\s+2fabead6 udot v22.2s, v22.8b, v11.4b\[3\]
224+[^:]+:\s+2fb6ead6 udot v22.2s, v22.8b, v22.4b\[3\]
225+[^:]+:\s+0f80e000 sdot v0.2s, v0.8b, v0.4b\[0\]
226+[^:]+:\s+0f8be000 sdot v0.2s, v0.8b, v11.4b\[0\]
227+[^:]+:\s+0f96e000 sdot v0.2s, v0.8b, v22.4b\[0\]
228+[^:]+:\s+0fa0e000 sdot v0.2s, v0.8b, v0.4b\[1\]
229+[^:]+:\s+0fabe000 sdot v0.2s, v0.8b, v11.4b\[1\]
230+[^:]+:\s+0fb6e000 sdot v0.2s, v0.8b, v22.4b\[1\]
231+[^:]+:\s+0f80e800 sdot v0.2s, v0.8b, v0.4b\[2\]
232+[^:]+:\s+0f8be800 sdot v0.2s, v0.8b, v11.4b\[2\]
233+[^:]+:\s+0f96e800 sdot v0.2s, v0.8b, v22.4b\[2\]
234+[^:]+:\s+0fa0e800 sdot v0.2s, v0.8b, v0.4b\[3\]
235+[^:]+:\s+0fabe800 sdot v0.2s, v0.8b, v11.4b\[3\]
236+[^:]+:\s+0fb6e800 sdot v0.2s, v0.8b, v22.4b\[3\]
237+[^:]+:\s+0f80e160 sdot v0.2s, v11.8b, v0.4b\[0\]
238+[^:]+:\s+0f8be160 sdot v0.2s, v11.8b, v11.4b\[0\]
239+[^:]+:\s+0f96e160 sdot v0.2s, v11.8b, v22.4b\[0\]
240+[^:]+:\s+0fa0e160 sdot v0.2s, v11.8b, v0.4b\[1\]
241+[^:]+:\s+0fabe160 sdot v0.2s, v11.8b, v11.4b\[1\]
242+[^:]+:\s+0fb6e160 sdot v0.2s, v11.8b, v22.4b\[1\]
243+[^:]+:\s+0f80e960 sdot v0.2s, v11.8b, v0.4b\[2\]
244+[^:]+:\s+0f8be960 sdot v0.2s, v11.8b, v11.4b\[2\]
245+[^:]+:\s+0f96e960 sdot v0.2s, v11.8b, v22.4b\[2\]
246+[^:]+:\s+0fa0e960 sdot v0.2s, v11.8b, v0.4b\[3\]
247+[^:]+:\s+0fabe960 sdot v0.2s, v11.8b, v11.4b\[3\]
248+[^:]+:\s+0fb6e960 sdot v0.2s, v11.8b, v22.4b\[3\]
249+[^:]+:\s+0f80e2c0 sdot v0.2s, v22.8b, v0.4b\[0\]
250+[^:]+:\s+0f8be2c0 sdot v0.2s, v22.8b, v11.4b\[0\]
251+[^:]+:\s+0f96e2c0 sdot v0.2s, v22.8b, v22.4b\[0\]
252+[^:]+:\s+0fa0e2c0 sdot v0.2s, v22.8b, v0.4b\[1\]
253+[^:]+:\s+0fabe2c0 sdot v0.2s, v22.8b, v11.4b\[1\]
254+[^:]+:\s+0fb6e2c0 sdot v0.2s, v22.8b, v22.4b\[1\]
255+[^:]+:\s+0f80eac0 sdot v0.2s, v22.8b, v0.4b\[2\]
256+[^:]+:\s+0f8beac0 sdot v0.2s, v22.8b, v11.4b\[2\]
257+[^:]+:\s+0f96eac0 sdot v0.2s, v22.8b, v22.4b\[2\]
258+[^:]+:\s+0fa0eac0 sdot v0.2s, v22.8b, v0.4b\[3\]
259+[^:]+:\s+0fabeac0 sdot v0.2s, v22.8b, v11.4b\[3\]
260+[^:]+:\s+0fb6eac0 sdot v0.2s, v22.8b, v22.4b\[3\]
261+[^:]+:\s+0f80e00b sdot v11.2s, v0.8b, v0.4b\[0\]
262+[^:]+:\s+0f8be00b sdot v11.2s, v0.8b, v11.4b\[0\]
263+[^:]+:\s+0f96e00b sdot v11.2s, v0.8b, v22.4b\[0\]
264+[^:]+:\s+0fa0e00b sdot v11.2s, v0.8b, v0.4b\[1\]
265+[^:]+:\s+0fabe00b sdot v11.2s, v0.8b, v11.4b\[1\]
266+[^:]+:\s+0fb6e00b sdot v11.2s, v0.8b, v22.4b\[1\]
267+[^:]+:\s+0f80e80b sdot v11.2s, v0.8b, v0.4b\[2\]
268+[^:]+:\s+0f8be80b sdot v11.2s, v0.8b, v11.4b\[2\]
269+[^:]+:\s+0f96e80b sdot v11.2s, v0.8b, v22.4b\[2\]
270+[^:]+:\s+0fa0e80b sdot v11.2s, v0.8b, v0.4b\[3\]
271+[^:]+:\s+0fabe80b sdot v11.2s, v0.8b, v11.4b\[3\]
272+[^:]+:\s+0fb6e80b sdot v11.2s, v0.8b, v22.4b\[3\]
273+[^:]+:\s+0f80e16b sdot v11.2s, v11.8b, v0.4b\[0\]
274+[^:]+:\s+0f8be16b sdot v11.2s, v11.8b, v11.4b\[0\]
275+[^:]+:\s+0f96e16b sdot v11.2s, v11.8b, v22.4b\[0\]
276+[^:]+:\s+0fa0e16b sdot v11.2s, v11.8b, v0.4b\[1\]
277+[^:]+:\s+0fabe16b sdot v11.2s, v11.8b, v11.4b\[1\]
278+[^:]+:\s+0fb6e16b sdot v11.2s, v11.8b, v22.4b\[1\]
279+[^:]+:\s+0f80e96b sdot v11.2s, v11.8b, v0.4b\[2\]
280+[^:]+:\s+0f8be96b sdot v11.2s, v11.8b, v11.4b\[2\]
281+[^:]+:\s+0f96e96b sdot v11.2s, v11.8b, v22.4b\[2\]
282+[^:]+:\s+0fa0e96b sdot v11.2s, v11.8b, v0.4b\[3\]
283+[^:]+:\s+0fabe96b sdot v11.2s, v11.8b, v11.4b\[3\]
284+[^:]+:\s+0fb6e96b sdot v11.2s, v11.8b, v22.4b\[3\]
285+[^:]+:\s+0f80e2cb sdot v11.2s, v22.8b, v0.4b\[0\]
286+[^:]+:\s+0f8be2cb sdot v11.2s, v22.8b, v11.4b\[0\]
287+[^:]+:\s+0f96e2cb sdot v11.2s, v22.8b, v22.4b\[0\]
288+[^:]+:\s+0fa0e2cb sdot v11.2s, v22.8b, v0.4b\[1\]
289+[^:]+:\s+0fabe2cb sdot v11.2s, v22.8b, v11.4b\[1\]
290+[^:]+:\s+0fb6e2cb sdot v11.2s, v22.8b, v22.4b\[1\]
291+[^:]+:\s+0f80eacb sdot v11.2s, v22.8b, v0.4b\[2\]
292+[^:]+:\s+0f8beacb sdot v11.2s, v22.8b, v11.4b\[2\]
293+[^:]+:\s+0f96eacb sdot v11.2s, v22.8b, v22.4b\[2\]
294+[^:]+:\s+0fa0eacb sdot v11.2s, v22.8b, v0.4b\[3\]
295+[^:]+:\s+0fabeacb sdot v11.2s, v22.8b, v11.4b\[3\]
296+[^:]+:\s+0fb6eacb sdot v11.2s, v22.8b, v22.4b\[3\]
297+[^:]+:\s+0f80e016 sdot v22.2s, v0.8b, v0.4b\[0\]
298+[^:]+:\s+0f8be016 sdot v22.2s, v0.8b, v11.4b\[0\]
299+[^:]+:\s+0f96e016 sdot v22.2s, v0.8b, v22.4b\[0\]
300+[^:]+:\s+0fa0e016 sdot v22.2s, v0.8b, v0.4b\[1\]
301+[^:]+:\s+0fabe016 sdot v22.2s, v0.8b, v11.4b\[1\]
302+[^:]+:\s+0fb6e016 sdot v22.2s, v0.8b, v22.4b\[1\]
303+[^:]+:\s+0f80e816 sdot v22.2s, v0.8b, v0.4b\[2\]
304+[^:]+:\s+0f8be816 sdot v22.2s, v0.8b, v11.4b\[2\]
305+[^:]+:\s+0f96e816 sdot v22.2s, v0.8b, v22.4b\[2\]
306+[^:]+:\s+0fa0e816 sdot v22.2s, v0.8b, v0.4b\[3\]
307+[^:]+:\s+0fabe816 sdot v22.2s, v0.8b, v11.4b\[3\]
308+[^:]+:\s+0fb6e816 sdot v22.2s, v0.8b, v22.4b\[3\]
309+[^:]+:\s+0f80e176 sdot v22.2s, v11.8b, v0.4b\[0\]
310+[^:]+:\s+0f8be176 sdot v22.2s, v11.8b, v11.4b\[0\]
311+[^:]+:\s+0f96e176 sdot v22.2s, v11.8b, v22.4b\[0\]
312+[^:]+:\s+0fa0e176 sdot v22.2s, v11.8b, v0.4b\[1\]
313+[^:]+:\s+0fabe176 sdot v22.2s, v11.8b, v11.4b\[1\]
314+[^:]+:\s+0fb6e176 sdot v22.2s, v11.8b, v22.4b\[1\]
315+[^:]+:\s+0f80e976 sdot v22.2s, v11.8b, v0.4b\[2\]
316+[^:]+:\s+0f8be976 sdot v22.2s, v11.8b, v11.4b\[2\]
317+[^:]+:\s+0f96e976 sdot v22.2s, v11.8b, v22.4b\[2\]
318+[^:]+:\s+0fa0e976 sdot v22.2s, v11.8b, v0.4b\[3\]
319+[^:]+:\s+0fabe976 sdot v22.2s, v11.8b, v11.4b\[3\]
320+[^:]+:\s+0fb6e976 sdot v22.2s, v11.8b, v22.4b\[3\]
321+[^:]+:\s+0f80e2d6 sdot v22.2s, v22.8b, v0.4b\[0\]
322+[^:]+:\s+0f8be2d6 sdot v22.2s, v22.8b, v11.4b\[0\]
323+[^:]+:\s+0f96e2d6 sdot v22.2s, v22.8b, v22.4b\[0\]
324+[^:]+:\s+0fa0e2d6 sdot v22.2s, v22.8b, v0.4b\[1\]
325+[^:]+:\s+0fabe2d6 sdot v22.2s, v22.8b, v11.4b\[1\]
326+[^:]+:\s+0fb6e2d6 sdot v22.2s, v22.8b, v22.4b\[1\]
327+[^:]+:\s+0f80ead6 sdot v22.2s, v22.8b, v0.4b\[2\]
328+[^:]+:\s+0f8bead6 sdot v22.2s, v22.8b, v11.4b\[2\]
329+[^:]+:\s+0f96ead6 sdot v22.2s, v22.8b, v22.4b\[2\]
330+[^:]+:\s+0fa0ead6 sdot v22.2s, v22.8b, v0.4b\[3\]
331+[^:]+:\s+0fabead6 sdot v22.2s, v22.8b, v11.4b\[3\]
332+[^:]+:\s+0fb6ead6 sdot v22.2s, v22.8b, v22.4b\[3\]
333+[^:]+:\s+6f80e000 udot v0.4s, v0.16b, v0.4b\[0\]
334+[^:]+:\s+6f8be000 udot v0.4s, v0.16b, v11.4b\[0\]
335+[^:]+:\s+6f96e000 udot v0.4s, v0.16b, v22.4b\[0\]
336+[^:]+:\s+6fa0e000 udot v0.4s, v0.16b, v0.4b\[1\]
337+[^:]+:\s+6fabe000 udot v0.4s, v0.16b, v11.4b\[1\]
338+[^:]+:\s+6fb6e000 udot v0.4s, v0.16b, v22.4b\[1\]
339+[^:]+:\s+6f80e800 udot v0.4s, v0.16b, v0.4b\[2\]
340+[^:]+:\s+6f8be800 udot v0.4s, v0.16b, v11.4b\[2\]
341+[^:]+:\s+6f96e800 udot v0.4s, v0.16b, v22.4b\[2\]
342+[^:]+:\s+6fa0e800 udot v0.4s, v0.16b, v0.4b\[3\]
343+[^:]+:\s+6fabe800 udot v0.4s, v0.16b, v11.4b\[3\]
344+[^:]+:\s+6fb6e800 udot v0.4s, v0.16b, v22.4b\[3\]
345+[^:]+:\s+6f80e160 udot v0.4s, v11.16b, v0.4b\[0\]
346+[^:]+:\s+6f8be160 udot v0.4s, v11.16b, v11.4b\[0\]
347+[^:]+:\s+6f96e160 udot v0.4s, v11.16b, v22.4b\[0\]
348+[^:]+:\s+6fa0e160 udot v0.4s, v11.16b, v0.4b\[1\]
349+[^:]+:\s+6fabe160 udot v0.4s, v11.16b, v11.4b\[1\]
350+[^:]+:\s+6fb6e160 udot v0.4s, v11.16b, v22.4b\[1\]
351+[^:]+:\s+6f80e960 udot v0.4s, v11.16b, v0.4b\[2\]
352+[^:]+:\s+6f8be960 udot v0.4s, v11.16b, v11.4b\[2\]
353+[^:]+:\s+6f96e960 udot v0.4s, v11.16b, v22.4b\[2\]
354+[^:]+:\s+6fa0e960 udot v0.4s, v11.16b, v0.4b\[3\]
355+[^:]+:\s+6fabe960 udot v0.4s, v11.16b, v11.4b\[3\]
356+[^:]+:\s+6fb6e960 udot v0.4s, v11.16b, v22.4b\[3\]
357+[^:]+:\s+6f80e2c0 udot v0.4s, v22.16b, v0.4b\[0\]
358+[^:]+:\s+6f8be2c0 udot v0.4s, v22.16b, v11.4b\[0\]
359+[^:]+:\s+6f96e2c0 udot v0.4s, v22.16b, v22.4b\[0\]
360+[^:]+:\s+6fa0e2c0 udot v0.4s, v22.16b, v0.4b\[1\]
361+[^:]+:\s+6fabe2c0 udot v0.4s, v22.16b, v11.4b\[1\]
362+[^:]+:\s+6fb6e2c0 udot v0.4s, v22.16b, v22.4b\[1\]
363+[^:]+:\s+6f80eac0 udot v0.4s, v22.16b, v0.4b\[2\]
364+[^:]+:\s+6f8beac0 udot v0.4s, v22.16b, v11.4b\[2\]
365+[^:]+:\s+6f96eac0 udot v0.4s, v22.16b, v22.4b\[2\]
366+[^:]+:\s+6fa0eac0 udot v0.4s, v22.16b, v0.4b\[3\]
367+[^:]+:\s+6fabeac0 udot v0.4s, v22.16b, v11.4b\[3\]
368+[^:]+:\s+6fb6eac0 udot v0.4s, v22.16b, v22.4b\[3\]
369+[^:]+:\s+6f80e00b udot v11.4s, v0.16b, v0.4b\[0\]
370+[^:]+:\s+6f8be00b udot v11.4s, v0.16b, v11.4b\[0\]
371+[^:]+:\s+6f96e00b udot v11.4s, v0.16b, v22.4b\[0\]
372+[^:]+:\s+6fa0e00b udot v11.4s, v0.16b, v0.4b\[1\]
373+[^:]+:\s+6fabe00b udot v11.4s, v0.16b, v11.4b\[1\]
374+[^:]+:\s+6fb6e00b udot v11.4s, v0.16b, v22.4b\[1\]
375+[^:]+:\s+6f80e80b udot v11.4s, v0.16b, v0.4b\[2\]
376+[^:]+:\s+6f8be80b udot v11.4s, v0.16b, v11.4b\[2\]
377+[^:]+:\s+6f96e80b udot v11.4s, v0.16b, v22.4b\[2\]
378+[^:]+:\s+6fa0e80b udot v11.4s, v0.16b, v0.4b\[3\]
379+[^:]+:\s+6fabe80b udot v11.4s, v0.16b, v11.4b\[3\]
380+[^:]+:\s+6fb6e80b udot v11.4s, v0.16b, v22.4b\[3\]
381+[^:]+:\s+6f80e16b udot v11.4s, v11.16b, v0.4b\[0\]
382+[^:]+:\s+6f8be16b udot v11.4s, v11.16b, v11.4b\[0\]
383+[^:]+:\s+6f96e16b udot v11.4s, v11.16b, v22.4b\[0\]
384+[^:]+:\s+6fa0e16b udot v11.4s, v11.16b, v0.4b\[1\]
385+[^:]+:\s+6fabe16b udot v11.4s, v11.16b, v11.4b\[1\]
386+[^:]+:\s+6fb6e16b udot v11.4s, v11.16b, v22.4b\[1\]
387+[^:]+:\s+6f80e96b udot v11.4s, v11.16b, v0.4b\[2\]
388+[^:]+:\s+6f8be96b udot v11.4s, v11.16b, v11.4b\[2\]
389+[^:]+:\s+6f96e96b udot v11.4s, v11.16b, v22.4b\[2\]
390+[^:]+:\s+6fa0e96b udot v11.4s, v11.16b, v0.4b\[3\]
391+[^:]+:\s+6fabe96b udot v11.4s, v11.16b, v11.4b\[3\]
392+[^:]+:\s+6fb6e96b udot v11.4s, v11.16b, v22.4b\[3\]
393+[^:]+:\s+6f80e2cb udot v11.4s, v22.16b, v0.4b\[0\]
394+[^:]+:\s+6f8be2cb udot v11.4s, v22.16b, v11.4b\[0\]
395+[^:]+:\s+6f96e2cb udot v11.4s, v22.16b, v22.4b\[0\]
396+[^:]+:\s+6fa0e2cb udot v11.4s, v22.16b, v0.4b\[1\]
397+[^:]+:\s+6fabe2cb udot v11.4s, v22.16b, v11.4b\[1\]
398+[^:]+:\s+6fb6e2cb udot v11.4s, v22.16b, v22.4b\[1\]
399+[^:]+:\s+6f80eacb udot v11.4s, v22.16b, v0.4b\[2\]
400+[^:]+:\s+6f8beacb udot v11.4s, v22.16b, v11.4b\[2\]
401+[^:]+:\s+6f96eacb udot v11.4s, v22.16b, v22.4b\[2\]
402+[^:]+:\s+6fa0eacb udot v11.4s, v22.16b, v0.4b\[3\]
403+[^:]+:\s+6fabeacb udot v11.4s, v22.16b, v11.4b\[3\]
404+[^:]+:\s+6fb6eacb udot v11.4s, v22.16b, v22.4b\[3\]
405+[^:]+:\s+6f80e016 udot v22.4s, v0.16b, v0.4b\[0\]
406+[^:]+:\s+6f8be016 udot v22.4s, v0.16b, v11.4b\[0\]
407+[^:]+:\s+6f96e016 udot v22.4s, v0.16b, v22.4b\[0\]
408+[^:]+:\s+6fa0e016 udot v22.4s, v0.16b, v0.4b\[1\]
409+[^:]+:\s+6fabe016 udot v22.4s, v0.16b, v11.4b\[1\]
410+[^:]+:\s+6fb6e016 udot v22.4s, v0.16b, v22.4b\[1\]
411+[^:]+:\s+6f80e816 udot v22.4s, v0.16b, v0.4b\[2\]
412+[^:]+:\s+6f8be816 udot v22.4s, v0.16b, v11.4b\[2\]
413+[^:]+:\s+6f96e816 udot v22.4s, v0.16b, v22.4b\[2\]
414+[^:]+:\s+6fa0e816 udot v22.4s, v0.16b, v0.4b\[3\]
415+[^:]+:\s+6fabe816 udot v22.4s, v0.16b, v11.4b\[3\]
416+[^:]+:\s+6fb6e816 udot v22.4s, v0.16b, v22.4b\[3\]
417+[^:]+:\s+6f80e176 udot v22.4s, v11.16b, v0.4b\[0\]
418+[^:]+:\s+6f8be176 udot v22.4s, v11.16b, v11.4b\[0\]
419+[^:]+:\s+6f96e176 udot v22.4s, v11.16b, v22.4b\[0\]
420+[^:]+:\s+6fa0e176 udot v22.4s, v11.16b, v0.4b\[1\]
421+[^:]+:\s+6fabe176 udot v22.4s, v11.16b, v11.4b\[1\]
422+[^:]+:\s+6fb6e176 udot v22.4s, v11.16b, v22.4b\[1\]
423+[^:]+:\s+6f80e976 udot v22.4s, v11.16b, v0.4b\[2\]
424+[^:]+:\s+6f8be976 udot v22.4s, v11.16b, v11.4b\[2\]
425+[^:]+:\s+6f96e976 udot v22.4s, v11.16b, v22.4b\[2\]
426+[^:]+:\s+6fa0e976 udot v22.4s, v11.16b, v0.4b\[3\]
427+[^:]+:\s+6fabe976 udot v22.4s, v11.16b, v11.4b\[3\]
428+[^:]+:\s+6fb6e976 udot v22.4s, v11.16b, v22.4b\[3\]
429+[^:]+:\s+6f80e2d6 udot v22.4s, v22.16b, v0.4b\[0\]
430+[^:]+:\s+6f8be2d6 udot v22.4s, v22.16b, v11.4b\[0\]
431+[^:]+:\s+6f96e2d6 udot v22.4s, v22.16b, v22.4b\[0\]
432+[^:]+:\s+6fa0e2d6 udot v22.4s, v22.16b, v0.4b\[1\]
433+[^:]+:\s+6fabe2d6 udot v22.4s, v22.16b, v11.4b\[1\]
434+[^:]+:\s+6fb6e2d6 udot v22.4s, v22.16b, v22.4b\[1\]
435+[^:]+:\s+6f80ead6 udot v22.4s, v22.16b, v0.4b\[2\]
436+[^:]+:\s+6f8bead6 udot v22.4s, v22.16b, v11.4b\[2\]
437+[^:]+:\s+6f96ead6 udot v22.4s, v22.16b, v22.4b\[2\]
438+[^:]+:\s+6fa0ead6 udot v22.4s, v22.16b, v0.4b\[3\]
439+[^:]+:\s+6fabead6 udot v22.4s, v22.16b, v11.4b\[3\]
440+[^:]+:\s+6fb6ead6 udot v22.4s, v22.16b, v22.4b\[3\]
441+[^:]+:\s+4f80e000 sdot v0.4s, v0.16b, v0.4b\[0\]
442+[^:]+:\s+4f8be000 sdot v0.4s, v0.16b, v11.4b\[0\]
443+[^:]+:\s+4f96e000 sdot v0.4s, v0.16b, v22.4b\[0\]
444+[^:]+:\s+4fa0e000 sdot v0.4s, v0.16b, v0.4b\[1\]
445+[^:]+:\s+4fabe000 sdot v0.4s, v0.16b, v11.4b\[1\]
446+[^:]+:\s+4fb6e000 sdot v0.4s, v0.16b, v22.4b\[1\]
447+[^:]+:\s+4f80e800 sdot v0.4s, v0.16b, v0.4b\[2\]
448+[^:]+:\s+4f8be800 sdot v0.4s, v0.16b, v11.4b\[2\]
449+[^:]+:\s+4f96e800 sdot v0.4s, v0.16b, v22.4b\[2\]
450+[^:]+:\s+4fa0e800 sdot v0.4s, v0.16b, v0.4b\[3\]
451+[^:]+:\s+4fabe800 sdot v0.4s, v0.16b, v11.4b\[3\]
452+[^:]+:\s+4fb6e800 sdot v0.4s, v0.16b, v22.4b\[3\]
453+[^:]+:\s+4f80e160 sdot v0.4s, v11.16b, v0.4b\[0\]
454+[^:]+:\s+4f8be160 sdot v0.4s, v11.16b, v11.4b\[0\]
455+[^:]+:\s+4f96e160 sdot v0.4s, v11.16b, v22.4b\[0\]
456+[^:]+:\s+4fa0e160 sdot v0.4s, v11.16b, v0.4b\[1\]
457+[^:]+:\s+4fabe160 sdot v0.4s, v11.16b, v11.4b\[1\]
458+[^:]+:\s+4fb6e160 sdot v0.4s, v11.16b, v22.4b\[1\]
459+[^:]+:\s+4f80e960 sdot v0.4s, v11.16b, v0.4b\[2\]
460+[^:]+:\s+4f8be960 sdot v0.4s, v11.16b, v11.4b\[2\]
461+[^:]+:\s+4f96e960 sdot v0.4s, v11.16b, v22.4b\[2\]
462+[^:]+:\s+4fa0e960 sdot v0.4s, v11.16b, v0.4b\[3\]
463+[^:]+:\s+4fabe960 sdot v0.4s, v11.16b, v11.4b\[3\]
464+[^:]+:\s+4fb6e960 sdot v0.4s, v11.16b, v22.4b\[3\]
465+[^:]+:\s+4f80e2c0 sdot v0.4s, v22.16b, v0.4b\[0\]
466+[^:]+:\s+4f8be2c0 sdot v0.4s, v22.16b, v11.4b\[0\]
467+[^:]+:\s+4f96e2c0 sdot v0.4s, v22.16b, v22.4b\[0\]
468+[^:]+:\s+4fa0e2c0 sdot v0.4s, v22.16b, v0.4b\[1\]
469+[^:]+:\s+4fabe2c0 sdot v0.4s, v22.16b, v11.4b\[1\]
470+[^:]+:\s+4fb6e2c0 sdot v0.4s, v22.16b, v22.4b\[1\]
471+[^:]+:\s+4f80eac0 sdot v0.4s, v22.16b, v0.4b\[2\]
472+[^:]+:\s+4f8beac0 sdot v0.4s, v22.16b, v11.4b\[2\]
473+[^:]+:\s+4f96eac0 sdot v0.4s, v22.16b, v22.4b\[2\]
474+[^:]+:\s+4fa0eac0 sdot v0.4s, v22.16b, v0.4b\[3\]
475+[^:]+:\s+4fabeac0 sdot v0.4s, v22.16b, v11.4b\[3\]
476+[^:]+:\s+4fb6eac0 sdot v0.4s, v22.16b, v22.4b\[3\]
477+[^:]+:\s+4f80e00b sdot v11.4s, v0.16b, v0.4b\[0\]
478+[^:]+:\s+4f8be00b sdot v11.4s, v0.16b, v11.4b\[0\]
479+[^:]+:\s+4f96e00b sdot v11.4s, v0.16b, v22.4b\[0\]
480+[^:]+:\s+4fa0e00b sdot v11.4s, v0.16b, v0.4b\[1\]
481+[^:]+:\s+4fabe00b sdot v11.4s, v0.16b, v11.4b\[1\]
482+[^:]+:\s+4fb6e00b sdot v11.4s, v0.16b, v22.4b\[1\]
483+[^:]+:\s+4f80e80b sdot v11.4s, v0.16b, v0.4b\[2\]
484+[^:]+:\s+4f8be80b sdot v11.4s, v0.16b, v11.4b\[2\]
485+[^:]+:\s+4f96e80b sdot v11.4s, v0.16b, v22.4b\[2\]
486+[^:]+:\s+4fa0e80b sdot v11.4s, v0.16b, v0.4b\[3\]
487+[^:]+:\s+4fabe80b sdot v11.4s, v0.16b, v11.4b\[3\]
488+[^:]+:\s+4fb6e80b sdot v11.4s, v0.16b, v22.4b\[3\]
489+[^:]+:\s+4f80e16b sdot v11.4s, v11.16b, v0.4b\[0\]
490+[^:]+:\s+4f8be16b sdot v11.4s, v11.16b, v11.4b\[0\]
491+[^:]+:\s+4f96e16b sdot v11.4s, v11.16b, v22.4b\[0\]
492+[^:]+:\s+4fa0e16b sdot v11.4s, v11.16b, v0.4b\[1\]
493+[^:]+:\s+4fabe16b sdot v11.4s, v11.16b, v11.4b\[1\]
494+[^:]+:\s+4fb6e16b sdot v11.4s, v11.16b, v22.4b\[1\]
495+[^:]+:\s+4f80e96b sdot v11.4s, v11.16b, v0.4b\[2\]
496+[^:]+:\s+4f8be96b sdot v11.4s, v11.16b, v11.4b\[2\]
497+[^:]+:\s+4f96e96b sdot v11.4s, v11.16b, v22.4b\[2\]
498+[^:]+:\s+4fa0e96b sdot v11.4s, v11.16b, v0.4b\[3\]
499+[^:]+:\s+4fabe96b sdot v11.4s, v11.16b, v11.4b\[3\]
500+[^:]+:\s+4fb6e96b sdot v11.4s, v11.16b, v22.4b\[3\]
501+[^:]+:\s+4f80e2cb sdot v11.4s, v22.16b, v0.4b\[0\]
502+[^:]+:\s+4f8be2cb sdot v11.4s, v22.16b, v11.4b\[0\]
503+[^:]+:\s+4f96e2cb sdot v11.4s, v22.16b, v22.4b\[0\]
504+[^:]+:\s+4fa0e2cb sdot v11.4s, v22.16b, v0.4b\[1\]
505+[^:]+:\s+4fabe2cb sdot v11.4s, v22.16b, v11.4b\[1\]
506+[^:]+:\s+4fb6e2cb sdot v11.4s, v22.16b, v22.4b\[1\]
507+[^:]+:\s+4f80eacb sdot v11.4s, v22.16b, v0.4b\[2\]
508+[^:]+:\s+4f8beacb sdot v11.4s, v22.16b, v11.4b\[2\]
509+[^:]+:\s+4f96eacb sdot v11.4s, v22.16b, v22.4b\[2\]
510+[^:]+:\s+4fa0eacb sdot v11.4s, v22.16b, v0.4b\[3\]
511+[^:]+:\s+4fabeacb sdot v11.4s, v22.16b, v11.4b\[3\]
512+[^:]+:\s+4fb6eacb sdot v11.4s, v22.16b, v22.4b\[3\]
513+[^:]+:\s+4f80e016 sdot v22.4s, v0.16b, v0.4b\[0\]
514+[^:]+:\s+4f8be016 sdot v22.4s, v0.16b, v11.4b\[0\]
515+[^:]+:\s+4f96e016 sdot v22.4s, v0.16b, v22.4b\[0\]
516+[^:]+:\s+4fa0e016 sdot v22.4s, v0.16b, v0.4b\[1\]
517+[^:]+:\s+4fabe016 sdot v22.4s, v0.16b, v11.4b\[1\]
518+[^:]+:\s+4fb6e016 sdot v22.4s, v0.16b, v22.4b\[1\]
519+[^:]+:\s+4f80e816 sdot v22.4s, v0.16b, v0.4b\[2\]
520+[^:]+:\s+4f8be816 sdot v22.4s, v0.16b, v11.4b\[2\]
521+[^:]+:\s+4f96e816 sdot v22.4s, v0.16b, v22.4b\[2\]
522+[^:]+:\s+4fa0e816 sdot v22.4s, v0.16b, v0.4b\[3\]
523+[^:]+:\s+4fabe816 sdot v22.4s, v0.16b, v11.4b\[3\]
524+[^:]+:\s+4fb6e816 sdot v22.4s, v0.16b, v22.4b\[3\]
525+[^:]+:\s+4f80e176 sdot v22.4s, v11.16b, v0.4b\[0\]
526+[^:]+:\s+4f8be176 sdot v22.4s, v11.16b, v11.4b\[0\]
527+[^:]+:\s+4f96e176 sdot v22.4s, v11.16b, v22.4b\[0\]
528+[^:]+:\s+4fa0e176 sdot v22.4s, v11.16b, v0.4b\[1\]
529+[^:]+:\s+4fabe176 sdot v22.4s, v11.16b, v11.4b\[1\]
530+[^:]+:\s+4fb6e176 sdot v22.4s, v11.16b, v22.4b\[1\]
531+[^:]+:\s+4f80e976 sdot v22.4s, v11.16b, v0.4b\[2\]
532+[^:]+:\s+4f8be976 sdot v22.4s, v11.16b, v11.4b\[2\]
533+[^:]+:\s+4f96e976 sdot v22.4s, v11.16b, v22.4b\[2\]
534+[^:]+:\s+4fa0e976 sdot v22.4s, v11.16b, v0.4b\[3\]
535+[^:]+:\s+4fabe976 sdot v22.4s, v11.16b, v11.4b\[3\]
536+[^:]+:\s+4fb6e976 sdot v22.4s, v11.16b, v22.4b\[3\]
537+[^:]+:\s+4f80e2d6 sdot v22.4s, v22.16b, v0.4b\[0\]
538+[^:]+:\s+4f8be2d6 sdot v22.4s, v22.16b, v11.4b\[0\]
539+[^:]+:\s+4f96e2d6 sdot v22.4s, v22.16b, v22.4b\[0\]
540+[^:]+:\s+4fa0e2d6 sdot v22.4s, v22.16b, v0.4b\[1\]
541+[^:]+:\s+4fabe2d6 sdot v22.4s, v22.16b, v11.4b\[1\]
542+[^:]+:\s+4fb6e2d6 sdot v22.4s, v22.16b, v22.4b\[1\]
543+[^:]+:\s+4f80ead6 sdot v22.4s, v22.16b, v0.4b\[2\]
544+[^:]+:\s+4f8bead6 sdot v22.4s, v22.16b, v11.4b\[2\]
545+[^:]+:\s+4f96ead6 sdot v22.4s, v22.16b, v22.4b\[2\]
546+[^:]+:\s+4fa0ead6 sdot v22.4s, v22.16b, v0.4b\[3\]
547+[^:]+:\s+4fabead6 sdot v22.4s, v22.16b, v11.4b\[3\]
548+[^:]+:\s+4fb6ead6 sdot v22.4s, v22.16b, v22.4b\[3\]
--- a/include/ChangeLog.linaro
+++ b/include/ChangeLog.linaro
@@ -2,6 +2,11 @@
22
33 2017-12-19 Tamar Christina <tamar.christina@arm.com>
44
5+ PR gas/22559
6+ * aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_S_4B.
7+
8+ 2017-12-19 Tamar Christina <tamar.christina@arm.com>
9+
510 PR gas/22529
611 * opcode/aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_V_4B.
712
--- a/include/opcode/aarch64.h
+++ b/include/opcode/aarch64.h
@@ -382,6 +382,11 @@ enum aarch64_opnd_qualifier
382382 AARCH64_OPND_QLF_S_S,
383383 AARCH64_OPND_QLF_S_D,
384384 AARCH64_OPND_QLF_S_Q,
385+ /* This type qualifier has a special meaning in that it means that 4 x 1 byte
386+ are selected by the instruction. Other than that it has no difference
387+ with AARCH64_OPND_QLF_S_B in encoding. It is here purely for syntactical
388+ reasons and is an exception from normal AArch64 disassembly scheme. */
389+ AARCH64_OPND_QLF_S_4B,
385390
386391 /* Qualifying an operand which is a SIMD vector register or a SIMD vector
387392 register list; indicating register shape.
--- a/opcodes/ChangeLog.linaro
+++ b/opcodes/ChangeLog.linaro
@@ -4,6 +4,16 @@
44
55 2017-12-19 Tamar Christina <tamar.christina@arm.com>
66
7+ PR gas/22559
8+ * aarch64-asm.c (aarch64_ins_reglane): Change AARCH64_OPND_QLF_S_B to
9+ AARCH64_OPND_QLF_S_4B
10+ * aarch64-dis.c (aarch64_ext_reglane): Change AARCH64_OPND_QLF_S_B to
11+ AARCH64_OPND_QLF_S_4B
12+ * aarch64-opc.c (aarch64_opnd_qualifiers): Add 4b variant.
13+ * aarch64-tbl.h (QL_V2DOT): Change S_B to S_4B.
14+
15+ 2017-12-19 Tamar Christina <tamar.christina@arm.com>
16+
717 PR gas/22529
818 * aarch64-opc.c (aarch64_opnd_qualifiers): Add 4b variant.
919
--- a/opcodes/aarch64-asm.c
+++ b/opcodes/aarch64-asm.c
@@ -126,7 +126,7 @@ aarch64_ins_reglane (const aarch64_operand *self, const aarch64_opnd_info *info,
126126 unsigned reglane_index = info->reglane.index;
127127 switch (info->qualifier)
128128 {
129- case AARCH64_OPND_QLF_S_B:
129+ case AARCH64_OPND_QLF_S_4B:
130130 /* L:H */
131131 assert (reglane_index < 4);
132132 insert_fields (code, reglane_index, 0, 2, FLD_L, FLD_H);
--- a/opcodes/aarch64-dis.c
+++ b/opcodes/aarch64-dis.c
@@ -331,7 +331,7 @@ aarch64_ext_reglane (const aarch64_operand *self, aarch64_opnd_info *info,
331331 info->qualifier = get_expected_qualifier (inst, info->idx);
332332 switch (info->qualifier)
333333 {
334- case AARCH64_OPND_QLF_S_B:
334+ case AARCH64_OPND_QLF_S_4B:
335335 /* L:H */
336336 info->reglane.index = extract_fields (code, 0, 2, FLD_H, FLD_L);
337337 info->reglane.regno &= 0x1f;
--- a/opcodes/aarch64-opc.c
+++ b/opcodes/aarch64-opc.c
@@ -695,6 +695,7 @@ struct operand_qualifier_data aarch64_opnd_qualifiers[] =
695695 {4, 1, 0x2, "s", OQK_OPD_VARIANT},
696696 {8, 1, 0x3, "d", OQK_OPD_VARIANT},
697697 {16, 1, 0x4, "q", OQK_OPD_VARIANT},
698+ {1, 4, 0x0, "4b", OQK_OPD_VARIANT},
698699
699700 {1, 4, 0x0, "4b", OQK_OPD_VARIANT},
700701 {1, 8, 0x0, "8b", OQK_OPD_VARIANT},
--- a/opcodes/aarch64-tbl.h
+++ b/opcodes/aarch64-tbl.h
@@ -1992,8 +1992,8 @@
19921992 /* e.g. UDOT <Vd>.2S, <Vn>.8B, <Vm>.4B[<index>]. */
19931993 #define QL_V2DOT \
19941994 { \
1995- QLF3(V_2S, V_8B, S_B),\
1996- QLF3(V_4S, V_16B, S_B),\
1995+ QLF3(V_2S, V_8B, S_4B),\
1996+ QLF3(V_4S, V_16B, S_4B),\
19971997 }
19981998
19991999 /* Opcode table. */