3 # Check the store multiple structure instructions: st1, st2, st3, st4.
4 # Check the addressing modes: no offset, post-index immediate offset,
5 # post-index register offset.
7 .include "testutils.inc"
25 add x0, x0, :lo12:input
27 add x1, x1, :lo12:output
38 st1 {v0.16b}, [x2], 16
54 st2 {v0.8b, v1.8b}, [x2], 16
55 st2 {v2.4h, v3.4h}, [x2], x3
69 st3 {v0.4s, v1.4s, v2.4s}, [x2]
87 st4 {v0.2d, v1.2d, v2.2d, v3.2d}, [x2]
112 st1 {v0.2s, v1.2s}, [x2], 16
113 st1 {v2.1d, v3.1d}, [x2]
127 st1 {v0.2d, v1.2d, v2.2d}, [x2]
146 st1 {v0.2d, v1.2d, v2.2d, v3.2d}, [x2]