3 .irp op1, q0, q1, q2, q4, q7
4 .irp op2, q0, q1, q2, q4, q7
5 .irp op3, #1, #2, #6, #7, #8
6 vshrnt.i16 \op1, \op2, \op3
7 vshrnb.i16 \op1, \op2, \op3
8 vrshrnt.i16 \op1, \op2, \op3
9 vrshrnb.i16 \op1, \op2, \op3
11 .irp op3, #1, #2, #6, #7, #8, #10, #14, #15, #16
12 vshrnt.i32 \op1, \op2, \op3
13 vshrnb.i32 \op1, \op2, \op3
14 vrshrnt.i32 \op1, \op2, \op3
15 vrshrnb.i32 \op1, \op2, \op3
21 vshrntt.i16 q0, q1, #2
22 vshrnte.i32 q7, q7, #16
23 vshrnbt.i16 q7, q7, #8
24 vshrnbe.i32 q4, q5, #7
26 vrshrntt.i16 q0, q1, #2
27 vrshrnte.i32 q7, q7, #16
28 vrshrnbt.i16 q7, q7, #8
29 vrshrnbe.i32 q4, q5, #7