Searched refs:shuf (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdlib_512_emu.inl580 template <int shuf>
584 SIMD256T::template permute2f128_ps<((shuf & 0x03) << 0) | ((shuf & 0x0C) << 2)>(a.v8[0],
586 SIMD256T::template permute2f128_ps<((shuf & 0x30) >> 4) | ((shuf & 0xC0) >> 2)>(b.v8[0],
591 template <int shuf>
595 SIMD256T::template permute2f128_pd<((shuf & 0x03) << 0) | ((shuf & 0x0C) << 2)>(a.v8[0],
597 SIMD256T::template permute2f128_pd<((shuf & 0x30) >> 4) | ((shuf
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdlib_512_emu.inl580 template <int shuf>
584 SIMD256T::template permute2f128_ps<((shuf & 0x03) << 0) | ((shuf & 0x0C) << 2)>(a.v8[0],
586 SIMD256T::template permute2f128_ps<((shuf & 0x30) >> 4) | ((shuf & 0xC0) >> 2)>(b.v8[0],
591 template <int shuf>
595 SIMD256T::template permute2f128_pd<((shuf & 0x03) << 0) | ((shuf & 0x0C) << 2)>(a.v8[0],
597 SIMD256T::template permute2f128_pd<((shuf & 0x30) >> 4) | ((shuf
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/rtasm/
H A Drtasm_x86sse.h243 unsigned char shuf );
245 unsigned char shuf );
247 unsigned char shuf );
305 unsigned char shuf );
H A Drtasm_x86sse.c1167 unsigned char shuf)
1169 DUMP_RRI( dst, src, shuf );
1172 emit_1ub(p, shuf);
1299 unsigned char shuf)
1301 DUMP_RRI( dst, src, shuf );
1304 emit_1ub(p, shuf);
1310 unsigned char shuf)
1312 DUMP_RRI( dst, src, shuf );
1315 emit_1ub(p, shuf);
1321 unsigned char shuf)
1164 sse_shufps(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
1296 sse2_pshufd(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
1307 sse2_pshuflw(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
1318 sse2_pshufhw(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/
H A Drtasm_x86sse.h243 unsigned char shuf );
245 unsigned char shuf );
247 unsigned char shuf );
305 unsigned char shuf );
H A Drtasm_x86sse.c1167 unsigned char shuf)
1169 DUMP_RRI( dst, src, shuf );
1172 emit_1ub(p, shuf);
1299 unsigned char shuf)
1301 DUMP_RRI( dst, src, shuf );
1304 emit_1ub(p, shuf);
1310 unsigned char shuf)
1312 DUMP_RRI( dst, src, shuf );
1315 emit_1ub(p, shuf);
1321 unsigned char shuf)
1164 sse_shufps(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
1296 sse2_pshufd(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
1307 sse2_pshuflw(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
1318 sse2_pshufhw(struct x86_function * p,struct x86_reg dst,struct x86_reg src,unsigned char shuf) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_format_s3tc.c185 LLVMValueRef elems[LP_MAX_VECTOR_LENGTH], shuf; local in function:lp_build_shuffle1undef
195 shuf = LLVMConstVector(elems, n);
197 return LLVMBuildShuffleVector(gallivm->builder, a, a, shuf, "");
1057 LLVMValueRef elem, shuf; local in function:lp_build_gather_s3tc_simple_scalar
1074 shuf = lp_build_const_extend_shuffle(gallivm, 2, 4);
1077 LLVMGetUndef(type32_2), shuf, "");
1357 LLVMValueRef shuf[16], low2mask; local in function:s3tc_decode_block_dxt1
1372 shuf[4*i] = lp_build_const_int32(gallivm, 0 + i);
1373 shuf[4*i+1] = lp_build_const_int32(gallivm, 4 + i);
1374 shuf[
[all...]
H A Dlp_bld_arit.c1178 LLVMValueRef shuf[LP_MAX_VECTOR_WIDTH / 32], shuf_vec; local in function:lp_build_mul_32_lohi_cpu
1183 shuf[i] = lp_build_const_int32(gallivm, i+1);
1184 shuf[i+1] = LLVMGetUndef(LLVMInt32TypeInContext(gallivm->context));
1186 shuf_vec = LLVMConstVector(shuf, bld->type.length);
1254 shuf[i] = lp_build_const_int32(gallivm, i + 1);
1255 shuf[i+1] = lp_build_const_int32(gallivm, i + 1 + bld->type.length);
1257 shuf_vec = LLVMConstVector(shuf, bld->type.length);
1261 shuf[i] = lp_build_const_int32(gallivm, i);
1262 shuf[i+1] = lp_build_const_int32(gallivm, i + bld->type.length);
1264 shuf_vec = LLVMConstVector(shuf, bl
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/x86/rtasm/
H A Dx86sse.h151 unsigned char shuf );
181 unsigned char shuf );
H A Dx86sse.c635 unsigned char shuf)
639 emit_1ub(p, shuf);
670 unsigned char shuf)
674 emit_1ub(p, shuf);
632 sse_shufps(struct x86_function * p,struct x86_reg dest,struct x86_reg arg0,unsigned char shuf) argument
667 sse2_pshufd(struct x86_function * p,struct x86_reg dest,struct x86_reg arg0,unsigned char shuf) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/x86/rtasm/
H A Dx86sse.h151 unsigned char shuf );
181 unsigned char shuf );
H A Dx86sse.c636 unsigned char shuf)
640 emit_1ub(p, shuf);
671 unsigned char shuf)
675 emit_1ub(p, shuf);
633 sse_shufps(struct x86_function * p,struct x86_reg dest,struct x86_reg arg0,unsigned char shuf) argument
668 sse2_pshufd(struct x86_function * p,struct x86_reg dest,struct x86_reg arg0,unsigned char shuf) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_format_s3tc.c180 LLVMValueRef elems[LP_MAX_VECTOR_LENGTH], shuf; local in function:lp_build_shuffle1undef
190 shuf = LLVMConstVector(elems, n);
192 return LLVMBuildShuffleVector(gallivm->builder, a, a, shuf, "");
1097 LLVMValueRef elem, shuf; local in function:lp_build_gather_s3tc_simple_scalar
1114 shuf = lp_build_const_extend_shuffle(gallivm, 2, 4);
1117 LLVMGetUndef(type32_2), shuf, "");
1397 LLVMValueRef shuf[16], low2mask; local in function:s3tc_decode_block_dxt1
1412 shuf[4*i] = lp_build_const_int32(gallivm, 0 + i);
1413 shuf[4*i+1] = lp_build_const_int32(gallivm, 4 + i);
1414 shuf[
[all...]
H A Dlp_bld_arit.c1053 LLVMValueRef shuf[LP_MAX_VECTOR_WIDTH / 32], shuf_vec; local in function:lp_build_mul_32_lohi_cpu
1058 shuf[i] = lp_build_const_int32(gallivm, i+1);
1059 shuf[i+1] = LLVMGetUndef(LLVMInt32TypeInContext(gallivm->context));
1061 shuf_vec = LLVMConstVector(shuf, bld->type.length);
1129 shuf[i] = lp_build_const_int32(gallivm, i + 1);
1130 shuf[i+1] = lp_build_const_int32(gallivm, i + 1 + bld->type.length);
1132 shuf_vec = LLVMConstVector(shuf, bld->type.length);
1136 shuf[i] = lp_build_const_int32(gallivm, i);
1137 shuf[i+1] = lp_build_const_int32(gallivm, i + bld->type.length);
1139 shuf_vec = LLVMConstVector(shuf, bl
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_fs.c812 LLVMValueRef tmp[4], shuf[8]; local in function:fs_twiddle_transpose
814 shuf[j*4 + 0] = lp_build_const_int32(gallivm, j*4 + 0);
815 shuf[j*4 + 1] = lp_build_const_int32(gallivm, j*4 + 2);
816 shuf[j*4 + 2] = lp_build_const_int32(gallivm, j*4 + 1);
817 shuf[j*4 + 3] = lp_build_const_int32(gallivm, j*4 + 3);
846 shuf_vec = LLVMConstVector(shuf, 8);
852 shuf_vec = LLVMConstVector(shuf, 4);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_fs.c1442 LLVMValueRef tmp[4], shuf[8]; local in function:fs_twiddle_transpose
1444 shuf[j*4 + 0] = lp_build_const_int32(gallivm, j*4 + 0);
1445 shuf[j*4 + 1] = lp_build_const_int32(gallivm, j*4 + 2);
1446 shuf[j*4 + 2] = lp_build_const_int32(gallivm, j*4 + 1);
1447 shuf[j*4 + 3] = lp_build_const_int32(gallivm, j*4 + 3);
1476 shuf_vec = LLVMConstVector(shuf, 8);
1482 shuf_vec = LLVMConstVector(shuf, 4);

Completed in 40 milliseconds