/external/libgav1/libgav1/src/dsp/x86/ |
D | obmc_sse4.cc | 46 const __m128i mask_val = _mm_shufflelo_epi16(Load4(kObmcMask), 0); in OverlapBlendFromLeft2xH_SSE4_1() local 48 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft2xH_SSE4_1() 49 const __m128i masks = _mm_unpacklo_epi8(mask_val, obmc_mask_val); in OverlapBlendFromLeft2xH_SSE4_1() 77 const __m128i mask_val = Load4(kObmcMask + 2); in OverlapBlendFromLeft4xH_SSE4_1() local 79 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft4xH_SSE4_1() 82 _mm_shuffle_epi32(_mm_unpacklo_epi8(mask_val, obmc_mask_val), 0x44); in OverlapBlendFromLeft4xH_SSE4_1() 115 const __m128i mask_val = LoadLo8(kObmcMask + 6); in OverlapBlendFromLeft8xH_SSE4_1() local 117 const __m128i obmc_mask_val = _mm_sub_epi8(mask_inverter, mask_val); in OverlapBlendFromLeft8xH_SSE4_1() 118 const __m128i masks = _mm_unpacklo_epi8(mask_val, obmc_mask_val); in OverlapBlendFromLeft8xH_SSE4_1() 162 const __m128i mask_val = LoadUnaligned16(mask + x); in OverlapBlendFromLeft_SSE4_1() local [all …]
|
D | mask_blend_sse4.cc | 84 const __m128i mask_val = LoadLo8(mask); in GetMask8() local 85 return _mm_cvtepu8_epi16(mask_val); in GetMask8() 115 const __m128i mask_val = LoadLo8(mask); in GetInterIntraMask8() local 116 return mask_val; in GetInterIntraMask8() 501 const __m128i mask_val = LoadLo8(mask); in GetMask8() local 502 return _mm_cvtepu8_epi16(mask_val); in GetMask8()
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | mask_blend_neon.cc | 62 const uint8x8_t mask_val = Load4<1>(mask + mask_stride, mask_val0); in GetMask4x2() local 63 return vreinterpretq_s16_u16(vmovl_u8(mask_val)); in GetMask4x2() 69 int16x8_t mask_val = vreinterpretq_s16_u16(vpaddlq_u8(vld1q_u8(mask))); in GetMask8() local 73 mask_val = vaddq_s16(mask_val, next_mask_val); in GetMask8() 75 return vrshrq_n_s16(mask_val, 1 + subsampling_y); in GetMask8() 78 const uint8x8_t mask_val = vld1_u8(mask); in GetMask8() local 79 return vreinterpretq_s16_u16(vmovl_u8(mask_val)); in GetMask8() 255 const uint8x8_t mask_val = in GetInterIntraMask4x2() local 264 const uint8x8_t sum = vqadd_u8(mask_val, next_mask_val); in GetInterIntraMask4x2() 268 return vrshr_n_u8(mask_val, /*subsampling_x=*/1); in GetInterIntraMask4x2() [all …]
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm.c | 2701 LLVMValueRef mask_val = lp_build_const_vec(gallivm, mask_type, 0); in generate_mask_value() local 2708 mask_val = LLVMBuildInsertElement(builder, mask_val, idx, idx, ""); in generate_mask_value() 2710 mask_val = lp_build_compare(gallivm, mask_type, in generate_mask_value() 2711 PIPE_FUNC_GREATER, num_prims, mask_val); in generate_mask_value() 2713 return mask_val; in generate_mask_value() 2730 LLVMValueRef io_ptr, input_array, num_prims, mask_val; in draw_gs_llvm_generate() local 2833 mask_val = generate_mask_value(variant, gs_type); in draw_gs_llvm_generate() 2834 lp_build_mask_begin(&mask, gallivm, gs_type, mask_val); in draw_gs_llvm_generate() 3284 LLVMValueRef mask_val = lp_build_const_vec(gallivm, mask_type, 0); in generate_tcs_mask_value() local 3290 …mask_val = LLVMBuildInsertElement(builder, mask_val, LLVMBuildAdd(builder, loop_counter, idx, ""),… in generate_tcs_mask_value() [all …]
|
/external/libaom/libaom/av1/common/arm/ |
D | warp_plane_neon.c | 487 uint8x16_t vec_dup, mask_val; in av1_warp_affine_neon() local 584 mask_val = vcleq_u8(indx_vec, cmp_vec); in av1_warp_affine_neon() 585 src_1 = vbslq_u8(mask_val, vec_dup, src_1); in av1_warp_affine_neon() 591 mask_val = vcgeq_u8(indx_vec, cmp_vec); in av1_warp_affine_neon() 592 src_1 = vbslq_u8(mask_val, vec_dup, src_1); in av1_warp_affine_neon()
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_cs.c | 358 …LLVMValueRef mask_val = lp_build_alloca(gallivm, LLVMVectorType(int32_type, cs_type.length), "mask… in generate_compute() local 360 LLVMBuildStore(gallivm->builder, full_mask_val, mask_val); in generate_compute() 365 LLVMValueRef tmask_val = LLVMBuildLoad(gallivm->builder, mask_val, ""); in generate_compute() 367 LLVMBuildStore(gallivm->builder, tmask_val, mask_val); in generate_compute() 371 mask_val = LLVMBuildLoad(gallivm->builder, mask_val, ""); in generate_compute() 372 lp_build_mask_begin(&mask, gallivm, cs_type, mask_val); in generate_compute() 406 mask_val = lp_build_mask_end(&mask); in generate_compute()
|
D | lp_state_fs.c | 582 LLVMValueRef mask_ptr = NULL, mask_val = NULL; in generate_fs_loop() local 718 mask_val = s_mask; in generate_fs_loop() 720 mask_val = LLVMBuildOr(builder, s_mask, mask_val, ""); in generate_fs_loop() 729 mask_val = LLVMBuildLoad(builder, mask_ptr, ""); in generate_fs_loop() 731 …LLVMValueRef mask_in = LLVMBuildAnd(builder, mask_val, lp_build_const_int_vec(gallivm, type, 1), "… in generate_fs_loop() 736 lp_build_mask_begin(&mask, gallivm, type, mask_val); in generate_fs_loop() 791 s_mask = LLVMBuildAnd(builder, s_mask, mask_val, ""); in generate_fs_loop() 1211 mask_val = lp_build_mask_end(&mask); in generate_fs_loop() 1213 LLVMBuildStore(builder, mask_val, mask_ptr); in generate_fs_loop() 2105 LLVMValueRef mask_val = lp_build_const_int_vec(gallivm, src_type, (1UL << sz_a) - 1); in convert_from_blend_type() local [all …]
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_format_soa.c | 900 LLVMValueRef mask_val = lp_build_const_int_vec(gallivm, type, chan_mask); in lp_build_insert_soa_chan() local 901 LLVMValueRef mask = LLVMBuildICmp(builder, LLVMIntUGT, chan, mask_val, ""); in lp_build_insert_soa_chan() 902 chan = LLVMBuildSelect(builder, mask, mask_val, chan, ""); in lp_build_insert_soa_chan()
|
/external/mesa3d/src/gallium/drivers/swr/ |
D | swr_shader.cpp | 1614 Value *mask_val = LOAD(pGsCtx, {0, SWR_GS_CONTEXT_mask}, "gsMask"); in CompileGS() local 1616 lp_type_float_vec(32, 32 * 8), wrap(mask_val)); in CompileGS() 1937 Value *mask_val = LOAD(pTesCtx, {0, SWR_DS_CONTEXT_mask}, "tesMask"); in CompileTES() local 1940 lp_build_print_value(gallivm, "TES execution mask: ", wrap(mask_val)); in CompileTES() 1943 lp_type_float_vec(32, 32 * 8), wrap(mask_val)); in CompileTES() 2193 Value *mask_val = LOAD(pTcsCtx, {0, SWR_HS_CONTEXT_mask}, "tcsMask"); in CompileTCS() local 2195 &mask, gallivm, lp_type_float_vec(32, 32 * 8), wrap(mask_val)); in CompileTCS()
|