| .macro cond mnem, size |
| .irp cond, eq, ne, gt, ge, lt, le |
| it \cond |
| \mnem\().u\size q0, [q1, #8] |
| .endr |
| .endm |
| |
| .syntax unified |
| .thumb |
| vstrw.u16 q0, [q1, #4] |
| vstrw.u64 q0, [q1, #-4] |
| vstrw.u32 q0, [q1, #1] |
| vstrw.u32 q0, [q1, #2] |
| vstrw.u32 q0, [q1, #231] |
| vstrw.u32 q0, [q1, #516] |
| vstrw.u32 q0, [q1, #-516] |
| cond vstrw, 32 |
| it eq |
| vstrweq.u32 q0, [q1] |
| vstrweq.u32 q0, [q1] |
| vpst |
| vstrweq.u32 q0, [q1] |
| vstrwt.u32 q0, [q1] |
| vpst |
| vstrw.u32 q0, [q1] |
| vstrd.u16 q0, [q1, #8] |
| vstrd.u32 q0, [q1, #-8] |
| vstrd.u64 q0, [q1, #1] |
| vstrd.u64 q0, [q1, #4] |
| vstrd.u64 q0, [q1, #7] |
| vstrd.u64 q0, [q1, #228] |
| vstrd.u64 q0, [q1, #1024] |
| vstrd.u64 q0, [q1, #-1024] |
| cond vstrd, 64 |
| it eq |
| vstrdeq.u64 q0, [q1] |
| vstrdeq.u64 q0, [q1] |
| vpst |
| vstrdeq.u64 q0, [q1] |
| vstrdt.u64 q0, [q1] |
| vpst |
| vstrd.u64 q0, [q1] |
| |