.macro cond, op .irp cond, eq, ne, gt, ge, lt, le it \cond \op\().s8 q0, q1, q2 .endr .endm .syntax unified .thumb vmax.s64 q0, q1, q2 vmax.f16 q0, q1, q2 vmax.u64 q0, q1, q2 vmax.f32 q0, q1, q2 cond vmax cond vmin it eq vmaxeq.s16 q0, q1, q2 vmaxeq.s16 q0, q1, q2 vpst vmaxeq.s16 q0, q1, q2 vmaxt.s16 q0, q1, q2 vpst vmax.s16 q0, q1, q2 it eq vmineq.u32 q0, q1, q2 vmineq.u32 q0, q1, q2 vpst vmineq.u32 q0, q1, q2 vmint.u32 q0, q1, q2 vpst vmin.u32 q0, q1, q2