/external/mesa3d/src/mesa/tnl/ |
D | t_vertex_sse.c | 92 sse_shufps(&p->func, dest, get_identity(p), SHUF(X,Y,Z,W) ); in emit_load4f_3() 93 sse_shufps(&p->func, dest, dest, SHUF(Y,Z,X,W) ); in emit_load4f_3() 113 sse_shufps(&p->func, dest, get_identity(p), SHUF(X,Y,Z,W) ); in emit_load4f_1() 134 sse_shufps(&p->func, dest, dest, SHUF(X,X,X,X)); in emit_load3f_3() 230 sse_shufps(&p->func, arg0, arg0, SHUF(Z,Z,Z,Z) ); /* NOTE! destructive */ in emit_store3f() 482 sse_shufps(&p->func, temp, temp, SHUF(X,Y,W,Z)); in build_vertex_emit() 495 sse_shufps(&p->func, temp, temp, SHUF(X,X,X,X)); in build_vertex_emit() 513 sse_shufps(&p->func, temp, temp, SHUF(Z,Y,X,W)); in build_vertex_emit() 528 sse_shufps(&p->func, temp, temp, SHUF(W,X,Y,Z)); in build_vertex_emit() 538 sse_shufps(&p->func, temp, temp, SHUF(W,Z,Y,X)); in build_vertex_emit() [all …]
|
/external/mesa3d/src/gallium/auxiliary/translate/ |
D | translate_sse.c | 255 SHUF(X, Y, Z, W)); in emit_load_float32() 271 SHUF(X, Y, Z, W)); in emit_load_float32() 272 sse_shufps(p->func, data, data, SHUF(Y, Z, X, W)); in emit_load_float32() 298 SHUF(X, Y, Z, W)); in emit_load_float64to32() 305 SHUF(X, Y, Z, W)); in emit_load_float64to32() 659 SHUF(swizzle[0], swizzle[1], swizzle[2], swizzle[3])); in translate_attr_convert() 687 sse_shufps(p->func, dataXMM, dataXMM, SHUF(1, 1, 2, 3)); in translate_attr_convert() 705 sse_shufps(p->func, dataXMM, dataXMM, SHUF(2, 2, 2, 3)); in translate_attr_convert() 715 sse_shufps(p->func, dataXMM, dataXMM, SHUF(3, 3, 3, 3)); in translate_attr_convert() 1039 sse_shufps(p->func, dataXMM, dataXMM, SHUF(2, 1, 0, 3)); in translate_attr_convert()
|
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_rtl.cc | 673 #define SHUF(v0, v1, i0, i1, i2, i3) _mm_castps_si128(_mm_shuffle_ps( \ macro 686 const m128 addr0 = SHUF(access, access, 1, 1, 1, 1); in ContainsSameAccessFast() 695 m128 addr_vect = SHUF(shadow0, shadow1, 1, 3, 1, 3); in ContainsSameAccessFast() 699 const m128 rw_mask = SHUF(rw_mask1, rw_mask1, 0, 0, 0, 0); in ContainsSameAccessFast() 710 const m128 epoch = SHUF(epoch1, epoch1, 0, 0, 0, 0); in ContainsSameAccessFast() 716 const m128 epoch_vect = SHUF(shadow0, shadow1, 0, 2, 0, 2); in ContainsSameAccessFast()
|
/external/llvm/test/Transforms/InstCombine/ |
D | type_pun.ll | 42 ; CHECK-NEXT: %[[SHUF:.*]] = shufflevector <16 x i8> %in, <16 x i8> undef, <16 x i32> <i32 6, i32 7… 43 ; CHECK-NEXT: %[[BC:.*]] = bitcast <16 x i8> %[[SHUF]] to <4 x i32>
|
/external/mesa3d/src/mesa/x86/rtasm/ |
D | x86sse.h | 134 #define SHUF(_x,_y,_z,_w) (((_x)<<0) | ((_y)<<2) | ((_z)<<4) | ((_w)<<6)) macro
|
/external/mesa3d/src/gallium/auxiliary/rtasm/ |
D | rtasm_x86sse.h | 214 #define SHUF(_x,_y,_z,_w) (((_x)<<0) | ((_y)<<2) | ((_z)<<4) | ((_w)<<6)) macro
|