/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
D | simdintrin.h | 129 __m128 resHi = _mm_permutevar_ps(aHi, _mm_and_si128(bLo, _mm_set1_epi32(0x3))); in _simdemu_permute_ps() local 130 __m128 blendLowRes = _mm_blendv_ps(resLow, resHi, _mm_castsi128_ps(indexHi)); in _simdemu_permute_ps() 134 resHi = _mm_permutevar_ps(aHi, _mm_and_si128(bHi, _mm_set1_epi32(0x3))); in _simdemu_permute_ps() 135 __m128 blendHiRes = _mm_blendv_ps(resLow, resHi, _mm_castsi128_ps(indexHi)); in _simdemu_permute_ps() 419 int resHi = _mm_movemask_epi8(aHi); in _simdemu_movemask_epi8() local 422 return (resHi << 16) | resLo; in _simdemu_movemask_epi8() 677 __m128i resHi = _mm_slli_epi32(aHi, i); in _simdemu_slli_epi32() local 681 result = _mm256_insertf128_si256(result, resHi, 1); in _simdemu_slli_epi32() 691 __m128i resHi = _mm_srai_epi32(aHi, i); in _simdemu_srai_epi32() local 695 result = _mm256_insertf128_si256(result, resHi, 1); in _simdemu_srai_epi32() [all …]
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | format_types.h | 106 __m128i resHi = _mm_shuffle_epi8(src, 110 result = _mm256_insertf128_si256(result, resHi, 1); 221 __m128i resHi = _mm_shuffle_epi8(src, 225 result = _mm256_insertf128_si256(result, resHi, 1); 335 __m128i resHi = _mm_shuffle_epi8(src, 339 result = _mm256_insertf128_si256(result, resHi, 1); 434 __m128i resHi = _mm_shuffle_epi8(src, 438 result = _mm256_insertf128_si256(result, resHi, 1);
|
D | utils.h | 717 __m128i resHi = _mm_unpackhi_epi16(comp0i, comp1i); in Transpose() local 720 _mm_store_si128((__m128i*)pDst + 1, resHi); in Transpose()
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/ |
D | builder_misc.cpp | 958 Value* resHi = CALL(pmaxsd, {aHi, bHi}); in PMAXSD() 962 result = VINSERTI128(result, resHi, C((uint8_t)1)); in PMAXSD() 994 Value* resHi = CALL(pminsd, {aHi, bHi}); in PMINSD() 998 result = VINSERTI128(result, resHi, C((uint8_t)1)); in PMINSD()
|
/external/valgrind/VEX/priv/ |
D | guest_arm_toIR.c | 10960 IRExpr* resHi in decode_V6MEDIA_instruction() local 10966 = binop( Iop_Or32, resHi, resLo ); in decode_V6MEDIA_instruction() 11934 IRExpr* resHi in decode_V6MEDIA_instruction() local 11949 = binop( Iop_Or32, resHi, resLo ); in decode_V6MEDIA_instruction() 12494 IRTemp resHi = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local 12526 assign( resHi, unop(Iop_64HIto32, mkexpr(result)) ); in decode_V6MEDIA_instruction() 12529 putIRegT( rDhi, mkexpr(resHi), condT ); in decode_V6MEDIA_instruction() 12532 putIRegA( rDhi, mkexpr(resHi), condT, Ijk_Boring ); in decode_V6MEDIA_instruction() 12582 IRTemp resHi = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local 12614 assign( resHi, unop(Iop_64HIto32, mkexpr(result)) ); in decode_V6MEDIA_instruction() [all …]
|
D | host_arm64_isel.c | 3485 HReg resHi = newVRegV(env); in iselV256Expr_wrk() local 3522 addInstr(env, ARM64Instr_VQfromX(resHi, fpsr)); in iselV256Expr_wrk() 3523 *rHi = resHi; in iselV256Expr_wrk()
|
D | host_ppc_isel.c | 3557 HReg resHi = newVRegI(env); in iselInt64Expr_wrk() local 3566 resHi, zero32, argHi )); in iselInt64Expr_wrk() 3569 addInstr(env, PPCInstr_Alu(Palu_OR, resHi, resHi, PPCRH_Reg(argHi))); in iselInt64Expr_wrk() 3570 *rHi = resHi; in iselInt64Expr_wrk()
|
D | guest_x86_toIR.c | 2756 IRTemp resHi = newTemp(Ity_I32); in codegen_mulL_A_D() local 2762 assign( resHi, unop(Iop_64HIto32,mkexpr(res64))); in codegen_mulL_A_D() 2764 putIReg(4, R_EDX, mkexpr(resHi)); in codegen_mulL_A_D() 2770 IRTemp resHi = newTemp(Ity_I16); in codegen_mulL_A_D() local 2776 assign( resHi, unop(Iop_32HIto16,mkexpr(res32))); in codegen_mulL_A_D() 2778 putIReg(2, R_EDX, mkexpr(resHi)); in codegen_mulL_A_D() 2784 IRTemp resHi = newTemp(Ity_I8); in codegen_mulL_A_D() local 2790 assign( resHi, unop(Iop_16HIto8,mkexpr(res16))); in codegen_mulL_A_D()
|
D | guest_amd64_toIR.c | 4042 IRTemp resHi = newTemp(Ity_I64); in codegen_mulL_A_D() local 4048 assign( resHi, unop(Iop_128HIto64,mkexpr(res128))); in codegen_mulL_A_D() 4050 putIReg64(R_RDX, mkexpr(resHi)); in codegen_mulL_A_D() 4056 IRTemp resHi = newTemp(Ity_I32); in codegen_mulL_A_D() local 4062 assign( resHi, unop(Iop_64HIto32,mkexpr(res64))); in codegen_mulL_A_D() 4064 putIRegRDX(4, mkexpr(resHi)); in codegen_mulL_A_D() 4070 IRTemp resHi = newTemp(Ity_I16); in codegen_mulL_A_D() local 4076 assign( resHi, unop(Iop_32HIto16,mkexpr(res32))); in codegen_mulL_A_D() 4078 putIRegRDX(2, mkexpr(resHi)); in codegen_mulL_A_D() 4084 IRTemp resHi = newTemp(Ity_I8); in codegen_mulL_A_D() local [all …]
|
D | host_arm_isel.c | 3866 HReg resHi = newVRegD(env); in iselNeon64Expr_wrk() local 3867 addInstr(env, ARMInstr_VXferQ(False/*!toQ*/, src, resHi, resLo)); in iselNeon64Expr_wrk() 3868 return e->Iex.Unop.op == Iop_V128HIto64 ? resHi : resLo; in iselNeon64Expr_wrk()
|
D | guest_arm64_toIR.c | 11471 IRTemp resHi = newTempV128(); in dis_AdvSIMD_three_same() local 11482 assign(resHi, binop(opSxR, in dis_AdvSIMD_three_same() 11488 res = math_NARROW_LANES ( resHi, resLo, size ); in dis_AdvSIMD_three_same()
|
D | guest_ppc_toIR.c | 17740 IRTemp resHi = newTemp(Ity_I64); in dis_vxv_misc() local 17749 assign( resHi, in dis_vxv_misc() 17783 putVSReg( XT, binop( Iop_64HLtoV128, mkexpr( resHi ), mkexpr( resLo ) ) ); in dis_vxv_misc()
|