Lines Matching full:v3
146 static __always_inline void fpu_vab(u8 v1, u8 v2, u8 v3) in fpu_vab() argument
148 asm volatile("VAB %[v1],%[v2],%[v3]" in fpu_vab()
150 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vab()
154 static __always_inline void fpu_vcksm(u8 v1, u8 v2, u8 v3) in fpu_vcksm() argument
156 asm volatile("VCKSM %[v1],%[v2],%[v3]" in fpu_vcksm()
158 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vcksm()
162 static __always_inline void fpu_vesravb(u8 v1, u8 v2, u8 v3) in fpu_vesravb() argument
164 asm volatile("VESRAVB %[v1],%[v2],%[v3]" in fpu_vesravb()
166 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vesravb()
170 static __always_inline void fpu_vgfmag(u8 v1, u8 v2, u8 v3, u8 v4) in fpu_vgfmag() argument
172 asm volatile("VGFMAG %[v1],%[v2],%[v3],%[v4]" in fpu_vgfmag()
174 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3), [v4] "I" (v4) in fpu_vgfmag()
178 static __always_inline void fpu_vgfmg(u8 v1, u8 v2, u8 v3) in fpu_vgfmg() argument
180 asm volatile("VGFMG %[v1],%[v2],%[v3]" in fpu_vgfmg()
182 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vgfmg()
289 " VLM %[v1],%[v3],0,1\n" \
292 [v1] "I" (_v1), [v3] "I" (_v3) \
307 asm volatile("VLM %[v1],%[v3],%O[vxrs],%R[vxrs]\n" \
310 [v1] "I" (_v1), [v3] "I" (_v3) \
333 static __always_inline void fpu_vn(u8 v1, u8 v2, u8 v3) in fpu_vn() argument
335 asm volatile("VN %[v1],%[v2],%[v3]" in fpu_vn()
337 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vn()
341 static __always_inline void fpu_vperm(u8 v1, u8 v2, u8 v3, u8 v4) in fpu_vperm() argument
343 asm volatile("VPERM %[v1],%[v2],%[v3],%[v4]" in fpu_vperm()
345 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3), [v4] "I" (v4) in fpu_vperm()
357 static __always_inline void fpu_vsrlb(u8 v1, u8 v2, u8 v3) in fpu_vsrlb() argument
359 asm volatile("VSRLB %[v1],%[v2],%[v3]" in fpu_vsrlb()
361 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vsrlb()
435 " VSTM %[v1],%[v3],0,1\n" \
437 : [v1] "I" (_v1), [v3] "I" (_v3) \
452 asm volatile("VSTM %[v1],%[v3],%O[vxrs],%R[vxrs]\n" \
454 : [v1] "I" (_v1), [v3] "I" (_v3) \
469 static __always_inline void fpu_vx(u8 v1, u8 v2, u8 v3) in fpu_vx() argument
471 asm volatile("VX %[v1],%[v2],%[v3]" in fpu_vx()
473 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vx()