HomeSort by: relevance | last modified time | path
    Searched refs:vec_uint4 (Results 1 - 10 of 10) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/config/rs6000/
si2vmx.h 279 #define si_a(_a, _b) ((qword)(vec_add((vec_uint4)(_a), (vec_uint4)(_b))))
317 #define si_addx(_a, _b, _c) ((qword)(vec_add(vec_add((vec_uint4)(_a), (vec_uint4)(_b)), \
318 vec_and((vec_uint4)(_c), vec_splat_u32(1)))))
323 #define si_and(_a, _b) ((qword)(vec_and((vec_uint4)(_a), (vec_uint4)(_b))))
365 #define si_bg(_a, _b) ((qword)(vec_subc((vec_uint4)(_b), (vec_uint4)(_a))))
367 #define si_bgx(_a, _b, _c) ((qword)(vec_and(vec_or(vec_cmpgt((vec_uint4)(_b), (vec_uint4)(_a)),
    [all...]
spu2vmx.h 45 static __inline vec_uint4 spu_add(vec_uint4 a, vec_uint4 b)
47 return ((vec_uint4)(si_a((qword)(a), (qword)(b))));
65 static __inline vec_uint4 spu_add(vec_uint4 a, unsigned int b)
67 return ((vec_uint4)(si_ai((qword)(a), (int)(b))));
99 static __inline vec_uint4 spu_addx(vec_uint4 a, vec_uint4 b, vec_uint4 c
    [all...]
vec_types.h 41 #define vec_uint4 __vector unsigned int macro
  /src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
si2vmx.h 279 #define si_a(_a, _b) ((qword)(vec_add((vec_uint4)(_a), (vec_uint4)(_b))))
317 #define si_addx(_a, _b, _c) ((qword)(vec_add(vec_add((vec_uint4)(_a), (vec_uint4)(_b)), \
318 vec_and((vec_uint4)(_c), vec_splat_u32(1)))))
323 #define si_and(_a, _b) ((qword)(vec_and((vec_uint4)(_a), (vec_uint4)(_b))))
365 #define si_bg(_a, _b) ((qword)(vec_subc((vec_uint4)(_b), (vec_uint4)(_a))))
367 #define si_bgx(_a, _b, _c) ((qword)(vec_and(vec_or(vec_cmpgt((vec_uint4)(_b), (vec_uint4)(_a)),
    [all...]
spu2vmx.h 45 static __inline vec_uint4 spu_add(vec_uint4 a, vec_uint4 b)
47 return ((vec_uint4)(si_a((qword)(a), (qword)(b))));
65 static __inline vec_uint4 spu_add(vec_uint4 a, unsigned int b)
67 return ((vec_uint4)(si_ai((qword)(a), (int)(b))));
99 static __inline vec_uint4 spu_addx(vec_uint4 a, vec_uint4 b, vec_uint4 c
    [all...]
vec_types.h 41 #define vec_uint4 __vector unsigned int macro
  /src/external/gpl3/gcc.old/dist/gcc/config/spu/
vmx2spu.h 63 return ((vec_float4)(spu_rlmask(spu_sl((vec_uint4)(a), 1), -1)));
140 static inline vec_uint4 vec_add(vec_uint4 a, vec_uint4 b)
238 static inline vec_uint4 vec_adds(vec_uint4 a, vec_uint4 b)
248 d = spu_sel(s, spu_splats((signed int)0x7FFFFFFF), (vec_uint4)spu_rlmaska(spu_and(s, spu_nor(a, b)), -31));
249 d = spu_sel(d, spu_splats((signed int)0x80000000), (vec_uint4)spu_rlmaska(spu_nor(s, spu_nand(a, b)), -31));
306 static inline vec_uint4 vec_and(vec_uint4 a, vec_uint4 b
    [all...]
spu_intrinsics.h 30 #define vec_uint4 __vector unsigned int macro
spu_internals.h 356 #define spu_mffpscr() ((vec_uint4)si_fscrrd())
363 #define spu_readchqw(imm) ((vec_uint4)si_rdch((imm)))
  /src/external/gpl3/gcc.old/dist/libgcc/config/spu/
divv2df3.c 37 vec_uint4 no_underflow, overflow;
43 vec_uint4 a_exp, b_exp;
52 vec_uint4 exp_mask_u32 = spu_splats((unsigned int)0x7FF00000);
66 a_exp = (vec_uint4)spu_and((vec_uint4)a_in, exp_mask_u32);
68 b_exp = (vec_uint4)spu_and((vec_uint4)b_in, exp_mask_u32);
71 a_mant_0 = (vec_ullong2)spu_cmpeq((vec_uint4)spu_andc((vec_ullong2)a_in, sign_exp_mask), 0);
74 b_mant_0 = (vec_ullong2)spu_cmpeq((vec_uint4)spu_andc((vec_ullong2)b_in, sign_exp_mask), 0);
160 mult = spu_sel((vec_double2)exp, (vec_double2)(spu_add((vec_uint4)exp_mask, -1)), (vec_ullong2)overflow)
    [all...]

Completed in 36 milliseconds