Home
last modified time | relevance | path

Searched refs:spu_shuffle (Results 1 – 25 of 191) sorted by relevance

12345678

/dports/devel/sdl12/SDL-1.2.15/src/video/ps3/spulibs/
H A Dyuv2rgb_converter.c498 …vector float Y_1 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_1, vec_char2int_f… in yuv_to_rgb_w32_line()
499 …vector float Y_2 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_1, vec_char2int_s… in yuv_to_rgb_w32_line()
500 …vector float Y_3 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_1, vec_char2int_t… in yuv_to_rgb_w32_line()
501 …vector float Y_4 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_1, vec_char2int_f… in yuv_to_rgb_w32_line()
502 …vector float Y_5 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_2, vec_char2int_f… in yuv_to_rgb_w32_line()
503 …vector float Y_6 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_2, vec_char2int_s… in yuv_to_rgb_w32_line()
504 …vector float Y_7 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_2, vec_char2int_t… in yuv_to_rgb_w32_line()
505 …vector float Y_8 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_2, vec_char2int_f… in yuv_to_rgb_w32_line()
506 …vector float Y_9 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_3, vec_char2int_f… in yuv_to_rgb_w32_line()
508 …vector float Y_11 = spu_convtf((vector unsigned int)spu_shuffle(vec_null, vchar_Y_3, vec_char2int_… in yuv_to_rgb_w32_line()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/lib/picolibc/newlib/libm/machine/spu/headers/
H A Dremquo.h78 quo_pos = spu_shuffle(quo_pos, quo_pos, splat_hi); in _remquo()
84 x_hi = spu_shuffle(abs_x, abs_x, splat_hi); in _remquo()
85 y_lo = spu_shuffle(abs_y, abs_y, splat_lo); in _remquo()
86 y_hi = spu_shuffle(abs_y, abs_y, splat_hi); in _remquo()
87 y8_hi = spu_shuffle(abs_8y, abs_8y, splat_hi); in _remquo()
124 borrow = spu_shuffle(borrow, borrow, propagate); in _remquo()
134 borrow = spu_shuffle(borrow, borrow, propagate); in _remquo()
187 not_ge = spu_shuffle(not_ge, not_ge, splat_hi); in _remquo()
203 not_ge = spu_shuffle(not_ge, not_ge, splat_hi); in _remquo()
219 bias = spu_shuffle(bias, bias, splat_hi); in _remquo()
[all …]
H A Dremainder.h79 x_hi = spu_shuffle(abs_x, abs_x, splat_hi); in _remainder()
80 y_lo = spu_shuffle(abs_y, abs_y, splat_lo); in _remainder()
81 y_hi = spu_shuffle(abs_y, abs_y, splat_hi); in _remainder()
82 y2_hi = spu_shuffle(abs_2y, abs_2y, splat_hi); in _remainder()
119 borrow = spu_shuffle(borrow, borrow, propagate); in _remainder()
122 result0 = spu_or(spu_cmpeq(spu_or(z, spu_shuffle(z, z, swap_words)), 0), result0); in _remainder()
129 borrow = spu_shuffle(borrow, borrow, propagate); in _remainder()
132 mant_x = spu_sel(mant_x, z, spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _remainder()
146 cnt = spu_add(spu_shuffle(cnt, cnt, splat_hi), -11); in _remainder()
179 bias = spu_shuffle(bias, bias, splat_hi); in _remainder()
[all …]
H A Derfcf4.h367 vec_float4 coeff_14 = spu_shuffle(c14a, c14b, shufflepattern); in _erfcf4()
368 vec_float4 coeff_13 = spu_shuffle(c13a, c13b, shufflepattern); in _erfcf4()
369 vec_float4 coeff_12 = spu_shuffle(c12a, c12b, shufflepattern); in _erfcf4()
370 vec_float4 coeff_11 = spu_shuffle(c11a, c11b, shufflepattern); in _erfcf4()
371 vec_float4 coeff_10 = spu_shuffle(c10a, c10b, shufflepattern); in _erfcf4()
372 vec_float4 coeff_09 = spu_shuffle(c09a, c09b, shufflepattern); in _erfcf4()
373 vec_float4 coeff_08 = spu_shuffle(c08a, c08b, shufflepattern); in _erfcf4()
374 vec_float4 coeff_07 = spu_shuffle(c07a, c07b, shufflepattern); in _erfcf4()
375 vec_float4 coeff_06 = spu_shuffle(c06a, c06b, shufflepattern); in _erfcf4()
376 vec_float4 coeff_05 = spu_shuffle(c05a, c05b, shufflepattern); in _erfcf4()
[all …]
H A Dfmod.h74 x_hi = spu_shuffle(abs_x, abs_x, splat_hi); in _fmod()
75 y_hi = spu_shuffle(abs_y, abs_y, splat_hi); in _fmod()
104 borrow = spu_shuffle(borrow, borrow, propagate); in _fmod()
107 result0 = spu_or(spu_cmpeq(spu_or(z, spu_shuffle(z, z, swap_words)), 0), result0); in _fmod()
110 spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _fmod()
114 borrow = spu_shuffle(borrow, borrow, propagate); in _fmod()
118 spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _fmod()
121 result0 = spu_or(spu_cmpeq(spu_or(mant_x, spu_shuffle(mant_x, mant_x, swap_words)), 0), result0); in _fmod()
132 cnt = spu_add(spu_shuffle(cnt, cnt, splat_hi), -11); in _fmod()
H A Derff4.h341 vec_float4 coeff_10 = spu_shuffle(c10a, c10b, shufflepattern); in _erff4()
342 vec_float4 coeff_09 = spu_shuffle(c09a, c09b, shufflepattern); in _erff4()
343 vec_float4 coeff_08 = spu_shuffle(c08a, c08b, shufflepattern); in _erff4()
344 vec_float4 coeff_07 = spu_shuffle(c07a, c07b, shufflepattern); in _erff4()
345 vec_float4 coeff_06 = spu_shuffle(c06a, c06b, shufflepattern); in _erff4()
346 vec_float4 coeff_05 = spu_shuffle(c05a, c05b, shufflepattern); in _erff4()
347 vec_float4 coeff_04 = spu_shuffle(c04a, c04b, shufflepattern); in _erff4()
348 vec_float4 coeff_03 = spu_shuffle(c03a, c03b, shufflepattern); in _erff4()
349 vec_float4 coeff_02 = spu_shuffle(c02a, c02b, shufflepattern); in _erff4()
350 vec_float4 coeff_01 = spu_shuffle(c01a, c01b, shufflepattern); in _erff4()
[all …]
H A Dlgammaf4.h403 vec_float4 coeff_00 = spu_shuffle(c00a, c00b, shufflepattern); in _lgammaf4()
404 vec_float4 coeff_01 = spu_shuffle(c01a, c01b, shufflepattern); in _lgammaf4()
405 vec_float4 coeff_02 = spu_shuffle(c02a, c02b, shufflepattern); in _lgammaf4()
406 vec_float4 coeff_03 = spu_shuffle(c03a, c03b, shufflepattern); in _lgammaf4()
407 vec_float4 coeff_04 = spu_shuffle(c04a, c04b, shufflepattern); in _lgammaf4()
408 vec_float4 coeff_06 = spu_shuffle(c06a, c06b, shufflepattern); in _lgammaf4()
409 vec_float4 coeff_07 = spu_shuffle(c07a, c07b, shufflepattern); in _lgammaf4()
410 vec_float4 coeff_05 = spu_shuffle(c05a, c05b, shufflepattern); in _lgammaf4()
411 vec_float4 coeff_08 = spu_shuffle(c08a, c08b, shufflepattern); in _lgammaf4()
412 vec_float4 coeff_09 = spu_shuffle(c09a, c09b, shufflepattern); in _lgammaf4()
[all …]
H A Dlgammad2.h168 xf = spu_shuffle(xf, xf, dup_even); in _lgammad2()
256 xf = spu_shuffle(xf, xf, dup_even); in _lgammad2()
280 isneg = (vec_uint4)spu_shuffle(x, x, dup_even); in _lgammad2()
288 xhigh = (vec_uint4)spu_shuffle(xabs, xabs, dup_even); in _lgammad2()
289 xlow = (vec_uint4)spu_shuffle(xabs, xabs, dup_odd); in _lgammad2()
297 xthigh = (vec_uint4)spu_shuffle(xtrunc, xtrunc, dup_even); in _lgammad2()
298 xtlow = (vec_uint4)spu_shuffle(xtrunc, xtrunc, dup_odd); in _lgammad2()
305 is1 = spu_and(is1, spu_shuffle(is1, is1, swap_word)); in _lgammad2()
307 is2 = spu_and(is2, spu_shuffle(is2, is2, swap_word)); in _lgammad2()
/dports/devel/arm-none-eabi-newlib/newlib-2.4.0/newlib/libm/machine/spu/headers/
H A Dremquo.h78 quo_pos = spu_shuffle(quo_pos, quo_pos, splat_hi); in _remquo()
84 x_hi = spu_shuffle(abs_x, abs_x, splat_hi); in _remquo()
85 y_lo = spu_shuffle(abs_y, abs_y, splat_lo); in _remquo()
86 y_hi = spu_shuffle(abs_y, abs_y, splat_hi); in _remquo()
87 y8_hi = spu_shuffle(abs_8y, abs_8y, splat_hi); in _remquo()
124 borrow = spu_shuffle(borrow, borrow, propagate); in _remquo()
134 borrow = spu_shuffle(borrow, borrow, propagate); in _remquo()
187 not_ge = spu_shuffle(not_ge, not_ge, splat_hi); in _remquo()
203 not_ge = spu_shuffle(not_ge, not_ge, splat_hi); in _remquo()
219 bias = spu_shuffle(bias, bias, splat_hi); in _remquo()
[all …]
H A Dremainder.h79 x_hi = spu_shuffle(abs_x, abs_x, splat_hi); in _remainder()
80 y_lo = spu_shuffle(abs_y, abs_y, splat_lo); in _remainder()
81 y_hi = spu_shuffle(abs_y, abs_y, splat_hi); in _remainder()
82 y2_hi = spu_shuffle(abs_2y, abs_2y, splat_hi); in _remainder()
119 borrow = spu_shuffle(borrow, borrow, propagate); in _remainder()
122 result0 = spu_or(spu_cmpeq(spu_or(z, spu_shuffle(z, z, swap_words)), 0), result0); in _remainder()
129 borrow = spu_shuffle(borrow, borrow, propagate); in _remainder()
132 mant_x = spu_sel(mant_x, z, spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _remainder()
146 cnt = spu_add(spu_shuffle(cnt, cnt, splat_hi), -11); in _remainder()
179 bias = spu_shuffle(bias, bias, splat_hi); in _remainder()
[all …]
H A Derfcf4.h367 vec_float4 coeff_14 = spu_shuffle(c14a, c14b, shufflepattern); in _erfcf4()
368 vec_float4 coeff_13 = spu_shuffle(c13a, c13b, shufflepattern); in _erfcf4()
369 vec_float4 coeff_12 = spu_shuffle(c12a, c12b, shufflepattern); in _erfcf4()
370 vec_float4 coeff_11 = spu_shuffle(c11a, c11b, shufflepattern); in _erfcf4()
371 vec_float4 coeff_10 = spu_shuffle(c10a, c10b, shufflepattern); in _erfcf4()
372 vec_float4 coeff_09 = spu_shuffle(c09a, c09b, shufflepattern); in _erfcf4()
373 vec_float4 coeff_08 = spu_shuffle(c08a, c08b, shufflepattern); in _erfcf4()
374 vec_float4 coeff_07 = spu_shuffle(c07a, c07b, shufflepattern); in _erfcf4()
375 vec_float4 coeff_06 = spu_shuffle(c06a, c06b, shufflepattern); in _erfcf4()
376 vec_float4 coeff_05 = spu_shuffle(c05a, c05b, shufflepattern); in _erfcf4()
[all …]
H A Dfmod.h74 x_hi = spu_shuffle(abs_x, abs_x, splat_hi); in _fmod()
75 y_hi = spu_shuffle(abs_y, abs_y, splat_hi); in _fmod()
104 borrow = spu_shuffle(borrow, borrow, propagate); in _fmod()
107 result0 = spu_or(spu_cmpeq(spu_or(z, spu_shuffle(z, z, swap_words)), 0), result0); in _fmod()
110 spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _fmod()
114 borrow = spu_shuffle(borrow, borrow, propagate); in _fmod()
118 spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _fmod()
121 result0 = spu_or(spu_cmpeq(spu_or(mant_x, spu_shuffle(mant_x, mant_x, swap_words)), 0), result0); in _fmod()
132 cnt = spu_add(spu_shuffle(cnt, cnt, splat_hi), -11); in _fmod()
H A Derff4.h341 vec_float4 coeff_10 = spu_shuffle(c10a, c10b, shufflepattern); in _erff4()
342 vec_float4 coeff_09 = spu_shuffle(c09a, c09b, shufflepattern); in _erff4()
343 vec_float4 coeff_08 = spu_shuffle(c08a, c08b, shufflepattern); in _erff4()
344 vec_float4 coeff_07 = spu_shuffle(c07a, c07b, shufflepattern); in _erff4()
345 vec_float4 coeff_06 = spu_shuffle(c06a, c06b, shufflepattern); in _erff4()
346 vec_float4 coeff_05 = spu_shuffle(c05a, c05b, shufflepattern); in _erff4()
347 vec_float4 coeff_04 = spu_shuffle(c04a, c04b, shufflepattern); in _erff4()
348 vec_float4 coeff_03 = spu_shuffle(c03a, c03b, shufflepattern); in _erff4()
349 vec_float4 coeff_02 = spu_shuffle(c02a, c02b, shufflepattern); in _erff4()
350 vec_float4 coeff_01 = spu_shuffle(c01a, c01b, shufflepattern); in _erff4()
[all …]
H A Dlgammaf4.h403 vec_float4 coeff_00 = spu_shuffle(c00a, c00b, shufflepattern); in _lgammaf4()
404 vec_float4 coeff_01 = spu_shuffle(c01a, c01b, shufflepattern); in _lgammaf4()
405 vec_float4 coeff_02 = spu_shuffle(c02a, c02b, shufflepattern); in _lgammaf4()
406 vec_float4 coeff_03 = spu_shuffle(c03a, c03b, shufflepattern); in _lgammaf4()
407 vec_float4 coeff_04 = spu_shuffle(c04a, c04b, shufflepattern); in _lgammaf4()
408 vec_float4 coeff_06 = spu_shuffle(c06a, c06b, shufflepattern); in _lgammaf4()
409 vec_float4 coeff_07 = spu_shuffle(c07a, c07b, shufflepattern); in _lgammaf4()
410 vec_float4 coeff_05 = spu_shuffle(c05a, c05b, shufflepattern); in _lgammaf4()
411 vec_float4 coeff_08 = spu_shuffle(c08a, c08b, shufflepattern); in _lgammaf4()
412 vec_float4 coeff_09 = spu_shuffle(c09a, c09b, shufflepattern); in _lgammaf4()
[all …]
H A Dlgammad2.h168 xf = spu_shuffle(xf, xf, dup_even); in _lgammad2()
256 xf = spu_shuffle(xf, xf, dup_even); in _lgammad2()
280 isneg = (vec_uint4)spu_shuffle(x, x, dup_even); in _lgammad2()
288 xhigh = (vec_uint4)spu_shuffle(xabs, xabs, dup_even); in _lgammad2()
289 xlow = (vec_uint4)spu_shuffle(xabs, xabs, dup_odd); in _lgammad2()
297 xthigh = (vec_uint4)spu_shuffle(xtrunc, xtrunc, dup_even); in _lgammad2()
298 xtlow = (vec_uint4)spu_shuffle(xtrunc, xtrunc, dup_odd); in _lgammad2()
305 is1 = spu_and(is1, spu_shuffle(is1, is1, swap_word)); in _lgammad2()
307 is2 = spu_and(is2, spu_shuffle(is2, is2, swap_word)); in _lgammad2()
/dports/devel/arm-none-eabi-newlib/newlib-2.4.0/newlib/libc/machine/spu/
H A Dmemmove.c113 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
137 *vDst++ = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
144 *vDst = spu_sel(*vDst, spu_shuffle(sdata2, *vSrc, shuffle), mask); in memmove()
181 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
205 *vDst-- = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
212 *vDst = spu_sel(*vDst, spu_shuffle(*vSrc, sdata1, shuffle), mask); in memmove()
H A Dstrcspn.c64 data1 = spu_shuffle(dataA, dataB, shuffle); in strcspn()
69 data2 = spu_shuffle(data2, data2, initial_splat); in strcspn()
84 data2 = spu_shuffle(data2, data2, splat); in strcspn()
H A Dstrpbrk.c62 data1 = spu_shuffle(dataA, dataB, shuffle); in strpbrk()
68 data2 = spu_shuffle(data2, data2, initial_splat); in strpbrk()
81 data2 = spu_shuffle(data2, data2, splat); in strpbrk()
H A Dstrspn.c64 data1 = spu_shuffle(dataA, dataB, shuffle); in strspn()
70 data2 = spu_shuffle(data2, data2, initial_splat); in strspn()
83 data2 = spu_shuffle(data2, data2, splat); in strspn()
H A Dmemcpy.c81 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memcpy()
105 *vDst++ = spu_shuffle(sdata1, sdata2, shuffle); in memcpy()
112 *vDst = spu_sel(*vDst, spu_shuffle(sdata2, *vSrc, shuffle), mask); in memcpy()
/dports/devel/tinygo/tinygo-0.14.1/lib/picolibc/newlib/libc/machine/spu/
H A Dmemmove.c113 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
137 *vDst++ = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
144 *vDst = spu_sel(*vDst, spu_shuffle(sdata2, *vSrc, shuffle), mask); in memmove()
181 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
205 *vDst-- = spu_shuffle(sdata1, sdata2, shuffle); in memmove()
212 *vDst = spu_sel(*vDst, spu_shuffle(*vSrc, sdata1, shuffle), mask); in memmove()
H A Dstrcspn.c64 data1 = spu_shuffle(dataA, dataB, shuffle); in strcspn()
69 data2 = spu_shuffle(data2, data2, initial_splat); in strcspn()
84 data2 = spu_shuffle(data2, data2, splat); in strcspn()
H A Dstrpbrk.c62 data1 = spu_shuffle(dataA, dataB, shuffle); in strpbrk()
68 data2 = spu_shuffle(data2, data2, initial_splat); in strpbrk()
81 data2 = spu_shuffle(data2, data2, splat); in strpbrk()
H A Dstrspn.c64 data1 = spu_shuffle(dataA, dataB, shuffle); in strspn()
70 data2 = spu_shuffle(data2, data2, initial_splat); in strspn()
83 data2 = spu_shuffle(data2, data2, splat); in strspn()
H A Dmemcpy.c84 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memcpy()
108 *vDst++ = spu_shuffle(sdata1, sdata2, shuffle); in memcpy()
115 *vDst = spu_sel(*vDst, spu_shuffle(sdata2, *vSrc, shuffle), mask); in memcpy()

12345678