3 .irp data, u8, s8, u16, s16, u32, s32
4 .irp op1, q0, q1, q2, q4, q7
5 .irp op2, r0, r1, r2, r4, r7, r8, r10, r12, r14
8 .irp op2, q0, q1, q2, q4, q7
9 .irp op3, q0, q1, q2, q4, q7
10 vqshl.\data \op1, \op2, \op3
16 .irp op1, q0, q1, q2, q4, q7
17 .irp op2, q0, q1, q2, q4, q7
18 .irp op3, #0, #1, #2, #4, #7
19 vqshl.u8 \op1, \op2, \op3
20 vqshl.s8 \op1, \op2, \op3
21 vqshlu.s8 \op1, \op2, \op3
23 .irp op3, #0, #1, #2, #4, #7, #8, #10, #12, #14, #15
24 vqshl.u16 \op1, \op2, \op3
25 vqshl.s16 \op1, \op2, \op3
26 vqshlu.s16 \op1, \op2, \op3
28 .irp op3, #0, #1, #2, #4, #7, #8, #10, #12, #14, #15, #16, #20, #24, #30
29 vqshl.u32 \op1, \op2, \op3
30 vqshl.s32 \op1, \op2, \op3
31 vqshlu.s32 \op1, \op2, \op3
44 vqshlut.s16 q0, q1, #2
45 vqshlue.s32 q5, q3, #15