.syntax unified .thumb .irp op1, q0, q1, q2, q4, q7 .irp op2, q0, q1, q2, q4, q7 .irp op3, #0, #1, #2, #4, #7 vsli.8 \op1, \op2, \op3 .endr .irp op3, #0, #1, #2, #4, #7, #8, #10, #12, #14, #15 vsli.16 \op1, \op2, \op3 .endr .irp op3, #0, #1, #2, #4, #7, #8, #10, #12, #14, #15, #16, #20, #24, #28, #31 vsli.32 \op1, \op2, \op3 .endr .endr .endr vpste vslit.8 q0, q1, #0 vslie.32 q7, q7, #31