Searched refs:exp_mask (Results 1 - 2 of 2) sorted by relevance
/haiku-buildtools/gcc/libgcc/config/spu/ |
H A D | divv2df3.c | 55 vec_ullong2 exp_mask = spu_splats(0x7FF0000000000000ULL); local 61 sign_exp_mask = spu_or(sign_mask, exp_mask); 107 exp_a = spu_and((vec_ullong2)a, exp_mask); 108 exp_b = spu_and((vec_ullong2)b, exp_mask); 110 mant_a = spu_sel(a, one, (vec_ullong2)exp_mask); 111 mant_b = spu_sel(b, one, (vec_ullong2)exp_mask); 148 q1 = spu_sel(q1, (vec_double2)spu_add((vec_int4)q1, spu_sl(exp_bias, 20)), exp_mask); 158 exp = spu_and(exp, (vec_int4)exp_mask); 160 mult = spu_sel((vec_double2)exp, (vec_double2)(spu_add((vec_uint4)exp_mask, -1)), (vec_ullong2)overflow); 170 mult = spu_sel(mult, (vec_double2)exp_mask, spu_o [all...] |
/haiku-buildtools/gcc/gcc/config/spu/ |
H A D | vmx2spu.h | 2830 vec_uint4 exp_mask = spu_splats((unsigned int)0x7F800000); local 2832 exp = spu_and((vec_uint4)(a), exp_mask); 2834 return ((int)(spu_extract(spu_gather(spu_andc(spu_cmpeq(exp, exp_mask), 3308 vec_uint4 exp_mask = spu_splats((unsigned int)0x7F800000); local 3310 exp = spu_and((vec_uint4)(a), exp_mask); 3312 return ((int)(spu_extract(spu_gather(spu_andc(spu_cmpeq(exp, exp_mask),
|
Completed in 49 milliseconds