Home
last modified time | relevance | path

Searched refs:sign_reg (Results 1 – 8 of 8) sorted by relevance

/external/libavc/common/x86/
Dih264_iquant_itrans_recon_dc_ssse3.c118 __m128i sign_reg; in ih264_iquant_itrans_recon_4x4_dc_ssse3() local
152 sign_reg = _mm_cmpgt_epi16(temp4, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_dc_ssse3()
153 temp4 = _mm_and_si128(temp4, sign_reg); in ih264_iquant_itrans_recon_4x4_dc_ssse3()
154 sign_reg = _mm_cmpgt_epi16(temp5, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_dc_ssse3()
155 temp5 = _mm_and_si128(temp5, sign_reg); in ih264_iquant_itrans_recon_4x4_dc_ssse3()
243 __m128i sign_reg; in ih264_iquant_itrans_recon_8x8_dc_ssse3() local
305 sign_reg = _mm_cmpgt_epi16(temp1, zero_8x16b); // sign check in ih264_iquant_itrans_recon_8x8_dc_ssse3()
306 temp1 = _mm_and_si128(temp1, sign_reg); in ih264_iquant_itrans_recon_8x8_dc_ssse3()
307 sign_reg = _mm_cmpgt_epi16(temp2, zero_8x16b); // sign check in ih264_iquant_itrans_recon_8x8_dc_ssse3()
308 temp2 = _mm_and_si128(temp2, sign_reg); in ih264_iquant_itrans_recon_8x8_dc_ssse3()
[all …]
Dih264_iquant_itrans_recon_ssse3.c117 __m128i sign_reg, dequant_r0_r1, dequant_r2_r3; in ih264_iquant_itrans_recon_4x4_ssse3() local
296 sign_reg = _mm_cmpgt_epi16(temp0, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_ssse3()
297 temp0 = _mm_and_si128(temp0, sign_reg); in ih264_iquant_itrans_recon_4x4_ssse3()
298 sign_reg = _mm_cmpgt_epi16(temp1, zero_8x16b); in ih264_iquant_itrans_recon_4x4_ssse3()
299 temp1 = _mm_and_si128(temp1, sign_reg); in ih264_iquant_itrans_recon_4x4_ssse3()
392 __m128i sign_reg; in ih264_iquant_itrans_recon_8x8_ssse3() local
640 sign_reg = _mm_cmpgt_epi16(zero_8x16b, resq_r1_2); in ih264_iquant_itrans_recon_8x8_ssse3()
641 resq_r1_1 = _mm_unpacklo_epi16(resq_r1_2, sign_reg); //a1 b1 c1 d1 -- 32 bit in ih264_iquant_itrans_recon_8x8_ssse3()
642 resq_r1_2 = _mm_unpackhi_epi16(resq_r1_2, sign_reg); //e1 f1 g1 h1 -- 32 bit in ih264_iquant_itrans_recon_8x8_ssse3()
643 sign_reg = _mm_cmpgt_epi16(zero_8x16b, resq_r3_2); in ih264_iquant_itrans_recon_8x8_ssse3()
[all …]
Dih264_ihadamard_scaling_ssse3.c96 __m128i src_r0_r1, src_r2_r3, sign_reg, zero_8x16b = _mm_setzero_si128(); in ih264_ihadamard_scaling_4x4_ssse3() local
109 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src_r0_r1); in ih264_ihadamard_scaling_4x4_ssse3()
110 src_r0 = _mm_unpacklo_epi16(src_r0_r1, sign_reg); in ih264_ihadamard_scaling_4x4_ssse3()
111 src_r1 = _mm_unpackhi_epi16(src_r0_r1, sign_reg); in ih264_ihadamard_scaling_4x4_ssse3()
112 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src_r2_r3); in ih264_ihadamard_scaling_4x4_ssse3()
113 src_r2 = _mm_unpacklo_epi16(src_r2_r3, sign_reg); in ih264_ihadamard_scaling_4x4_ssse3()
114 src_r3 = _mm_unpackhi_epi16(src_r2_r3, sign_reg); in ih264_ihadamard_scaling_4x4_ssse3()
Dih264_iquant_itrans_recon_sse42.c117 __m128i sign_reg, dequant_r0_r1, dequant_r2_r3; in ih264_iquant_itrans_recon_4x4_sse42() local
282 sign_reg = _mm_cmpgt_epi16(temp0, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_sse42()
283 temp0 = _mm_and_si128(temp0, sign_reg); in ih264_iquant_itrans_recon_4x4_sse42()
284 sign_reg = _mm_cmpgt_epi16(temp1, zero_8x16b); in ih264_iquant_itrans_recon_4x4_sse42()
285 temp1 = _mm_and_si128(temp1, sign_reg); in ih264_iquant_itrans_recon_4x4_sse42()
366 __m128i sign_reg, dequant_r0_r1, dequant_r2_r3; in ih264_iquant_itrans_recon_chroma_4x4_sse42() local
537 sign_reg = _mm_cmpgt_epi16(temp0, zero_8x16b); // sign check in ih264_iquant_itrans_recon_chroma_4x4_sse42()
538 temp0 = _mm_and_si128(temp0, sign_reg); in ih264_iquant_itrans_recon_chroma_4x4_sse42()
539 sign_reg = _mm_cmpgt_epi16(temp1, zero_8x16b); in ih264_iquant_itrans_recon_chroma_4x4_sse42()
540 temp1 = _mm_and_si128(temp1, sign_reg); in ih264_iquant_itrans_recon_chroma_4x4_sse42()
Dih264_ihadamard_scaling_sse42.c211 __m128i src, plane_0, plane_1, temp0, temp1, sign_reg; in ih264_ihadamard_scaling_2x2_uv_sse42() local
217 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src); in ih264_ihadamard_scaling_2x2_uv_sse42()
218 plane_0 = _mm_unpacklo_epi16(src, sign_reg); //a0 a1 a2 a3 -- 32 bits in ih264_ihadamard_scaling_2x2_uv_sse42()
219 plane_1 = _mm_unpackhi_epi16(src, sign_reg); //b0 b1 b2 b3 -- 32 bits in ih264_ihadamard_scaling_2x2_uv_sse42()
Dih264_resi_trans_quant_sse42.c675 __m128i src_r0_r1, src_r2_r3, sign_reg; in ih264_hadamard_quant_4x4_sse42() local
688 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src_r0_r1); in ih264_hadamard_quant_4x4_sse42()
689 src_r0 = _mm_unpacklo_epi16(src_r0_r1, sign_reg); //a0 a1 a2 a3 in ih264_hadamard_quant_4x4_sse42()
690 src_r1 = _mm_unpackhi_epi16(src_r0_r1, sign_reg); //b0 b1 b2 b3 in ih264_hadamard_quant_4x4_sse42()
691 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src_r2_r3); in ih264_hadamard_quant_4x4_sse42()
692 src_r2 = _mm_unpacklo_epi16(src_r2_r3, sign_reg); //c0 c1 c2 c3 in ih264_hadamard_quant_4x4_sse42()
693 src_r3 = _mm_unpackhi_epi16(src_r2_r3, sign_reg); //d0 d1 d2 d3 in ih264_hadamard_quant_4x4_sse42()
904 __m128i src, plane_0, plane_1, temp0, temp1, sign_reg; in ih264_hadamard_quant_2x2_uv_sse42() local
914 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src); in ih264_hadamard_quant_2x2_uv_sse42()
915 plane_0 = _mm_unpacklo_epi16(src, sign_reg); //a0 a1 a2 a3 -- 32 bits in ih264_hadamard_quant_2x2_uv_sse42()
[all …]
/external/libhevc/encoder/arm/
Dihevce_common_utils_neon.c477 int16x8_t sign_reg0, sign_reg1, sign_reg, sign_reg2, sign_reg3; in ihevce_get_luma_eo_sao_params_neon() local
548 sign_reg = (int16x8_t)vcgtq_s16(sign_reg0, const_0); in ihevce_get_luma_eo_sao_params_neon()
550 sign_reg0 = vsubq_s16(sign_reg0, sign_reg); in ihevce_get_luma_eo_sao_params_neon()
554 sign_reg = (int16x8_t)vcgtq_s16(sign_reg1, const_0); in ihevce_get_luma_eo_sao_params_neon()
556 sign_reg1 = vsubq_s16(sign_reg1, sign_reg); in ihevce_get_luma_eo_sao_params_neon()
560 sign_reg = (int16x8_t)vcgtq_s16(sign_reg2, const_0); in ihevce_get_luma_eo_sao_params_neon()
562 sign_reg2 = vsubq_s16(sign_reg2, sign_reg); in ihevce_get_luma_eo_sao_params_neon()
566 sign_reg = (int16x8_t)vcgtq_s16(sign_reg3, const_0); in ihevce_get_luma_eo_sao_params_neon()
568 sign_reg3 = vsubq_s16(sign_reg3, sign_reg); in ihevce_get_luma_eo_sao_params_neon()
647 sign_reg = (int16x8_t)vcgtq_s16(sign_reg0, const_0); in ihevce_get_luma_eo_sao_params_neon()
[all …]
/external/libhevc/common/x86/
Dihevc_inter_pred_filters_ssse3_intr.c2646 __m128i zero_8x16b, offset_8x16b, mask_low_32b, mask_high_96b, sign_reg; in ihevc_inter_pred_luma_vert_w16inp_ssse3() local
2652 sign_reg = _mm_cmpgt_epi8(zero_8x16b, s4_8x16b); in ihevc_inter_pred_luma_vert_w16inp_ssse3()
2653 s5_8x16b = _mm_unpacklo_epi8(s4_8x16b, sign_reg); in ihevc_inter_pred_luma_vert_w16inp_ssse3()
3123 __m128i zero_8x16b, offset_8x16b, sign_reg; in ihevc_inter_pred_luma_vert_w16inp_w16out_ssse3() local
3129 sign_reg = _mm_cmpgt_epi8(zero_8x16b, s4_8x16b); in ihevc_inter_pred_luma_vert_w16inp_w16out_ssse3()
3130 s5_8x16b = _mm_unpacklo_epi8(s4_8x16b, sign_reg); in ihevc_inter_pred_luma_vert_w16inp_w16out_ssse3()
5031 __m128i zero_8x16b, offset_8x16b, mask_low_32b, mask_high_96b, sign_reg; in ihevc_inter_pred_chroma_vert_w16inp_ssse3() local
5040 sign_reg = _mm_cmpgt_epi8(zero_8x16b, s4_8x16b); in ihevc_inter_pred_chroma_vert_w16inp_ssse3()
5041 s5_8x16b = _mm_unpacklo_epi8(s4_8x16b, sign_reg); in ihevc_inter_pred_chroma_vert_w16inp_ssse3()
5356 __m128i zero_8x16b, sign_reg; in ihevc_inter_pred_chroma_vert_w16inp_w16out_ssse3() local
[all …]