blob: a9dcb1445ee85bdf1e9fd9f5b8811f0781e1ec06 [file] [log] [blame]
.syntax unified
.include "itblock.s"
func:
.macro dyadic op cond="" f32=".f32" f64=".f64"
itblock 2 \cond
\op\cond\f32 s0,s1,s2
\op\cond\f64 d0,d1,d2
.endm
.macro dyadic_c op
dyadic \op
dyadic \op eq
.endm
dyadic_c vfma
dyadic_c vfms
dyadic_c vfnma
dyadic_c vfnms