Lines Matching refs:vector
56 static __inline vector float _recipf4(vector float a) in _recipf4()
77 vector float err, x0, x1; in _recipf4()
78 vector float mult; in _recipf4()
79 vector float mant_a; in _recipf4()
80 vector float one = spu_splats(1.0f); in _recipf4()
81 vector unsigned int exp, exp_a; in _recipf4()
82 vector unsigned int exp_mask = (vec_uint4)spu_splats(0x7F800000); in _recipf4()
103 x1 = (vector float)(spu_add((vector unsigned int)(x0), 1)); in _recipf4()
106 x1 = spu_sel(x0, x1, spu_cmpgt((vector signed int)(err), -1)); in _recipf4()
117 exp_a = spu_and((vector unsigned int)a, exp_mask); in _recipf4()
124 mult = spu_and(one, (vector float)spu_cmpgt((vector signed int)(exp), 0)); in _recipf4()
130 mult = spu_or(mult, (vector float)spu_rlmask(spu_cmpeq(exp_a, 0), -1)); in _recipf4()
135 x1 = spu_sel(x1, (vector float)exp, exp_mask); in _recipf4()