3 .irp op1, q0, q1, q2, q4, q7
4 .irp op2, q0, q1, q2, q4, q7
5 .irp op3, #0, #1, #2, #4, #7
6 vshl.i8 \op1, \op2, \op3
8 .irp op3, #0, #1, #2, #4, #7, #8, #10, #12, #15
9 vshl.i16 \op1, \op2, \op3
11 .irp op3, #0, #1, #2, #4, #7, #8, #10, #12, #15, #16, #18, #20, #24, #30
12 vshl.i32 \op1, \op2, \op3
17 .irp data, u8, s8, u16, s16, u32, s32
18 .irp op1, q0, q1, q2, q4, q7
19 .irp op2, q0, q1, q2, q4, q7
20 .irp op3, q0, q1, q2, q4, q7
21 vshl.\data \op1, \op2, \op3
24 .irp op2, r0, r1, r2, r4, r7, r8, r10, r12, r14