| /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...] |