22 lines
305 B
ArmAsm
22 lines
305 B
ArmAsm
.macro cond
|
|
.irp cond, eq, ne, gt, ge, lt, le
|
|
it \cond
|
|
vsli.16 q0, q1, #4
|
|
.endr
|
|
.endm
|
|
|
|
.syntax unified
|
|
.thumb
|
|
vsli.64 q0, q1, #1
|
|
vsli.8 q0, q1, #8
|
|
vsli.16 q0, q1, #16
|
|
vsli.32 q0, q1, #32
|
|
cond
|
|
it eq
|
|
vslieq.8 q0, q1, #2
|
|
vslieq.8 q0, q1, #2
|
|
vpst
|
|
vslieq.8 q0, q1, #2
|
|
vslit.8 q0, q1, #2
|
|
vpst
|
|
vsli.8 q0, q1, #2
|