1 /* SME Extension (LDR and STR instructions). */
2 /* Load vector to ZA array. */
5 ldr za[w12, 0], [x0, #0, mul vl]
6 ldr za[w12, 0], [sp, #0, mul vl]
8 ldr za[w13, 9], [x17, #9, mul vl]
9 ldr za[w15, 15], [x17, #15, mul vl]
10 ldr za[w15, 15], [sp, #15, mul vl]
12 /* Store vector from ZA array. */
15 str za[w12, 0], [x0, #0, mul vl]
16 str za[w12, 0], [sp, #0, mul vl]
18 str za[w13, 9], [x17, #9, mul vl]
19 str za[w15, 15], [x17, #15, mul vl]
20 str za[w15, 15], [sp, #15, mul vl]
22 /* Register aliases. */
26 ldr za[foo, 0], [sp, #0, mul vl]