/external/libjpeg-turbo/simd/loongson/ |
D | jdcolext-mmi.c | 126 mm4 = _mm_add_pi16(mm4, mm7); in jsimd_ycc_rgb_convert_mmi() 127 mm5 = _mm_add_pi16(mm5, mm7); in jsimd_ycc_rgb_convert_mmi() 128 mm0 = _mm_add_pi16(mm0, mm7); in jsimd_ycc_rgb_convert_mmi() 129 mm1 = _mm_add_pi16(mm1, mm7); in jsimd_ycc_rgb_convert_mmi() 144 mm4 = _mm_add_pi16(mm4, mm4); /* mm4 = 2*CbE */ in jsimd_ycc_rgb_convert_mmi() 145 mm5 = _mm_add_pi16(mm5, mm5); /* mm5 = 2*CbO */ in jsimd_ycc_rgb_convert_mmi() 148 mm0 = _mm_add_pi16(mm0, mm0); /* mm0 = 2*CrE */ in jsimd_ycc_rgb_convert_mmi() 149 mm1 = _mm_add_pi16(mm1, mm1); /* mm1 = 2*CrO */ in jsimd_ycc_rgb_convert_mmi() 156 mm4 = _mm_add_pi16(mm4, PW_ONE); in jsimd_ycc_rgb_convert_mmi() 157 mm5 = _mm_add_pi16(mm5, PW_ONE); in jsimd_ycc_rgb_convert_mmi() [all …]
|
D | jdsample-mmi.c | 83 mm1 = _mm_add_pi16(mm1, PW_EIGHT); \ 84 mm5 = _mm_add_pi16(mm5, PW_EIGHT); \ 85 mm0 = _mm_add_pi16(mm0, PW_SEVEN); \ 86 mm2 = _mm_add_pi16(mm2, PW_SEVEN); \ 88 mm1 = _mm_add_pi16(mm1, mm7); \ 89 mm5 = _mm_add_pi16(mm5, mm3); \ 92 mm0 = _mm_add_pi16(mm0, mm7); \ 93 mm2 = _mm_add_pi16(mm2, mm3); \ 168 mm1 = _mm_add_pi16(mm1, mm0); /* mm1=Int0L=( 0 1 2 3) */ in jsimd_h2v2_fancy_upsample_mmi() 169 mm5 = _mm_add_pi16(mm5, mm4); /* mm5=Int0H=( 4 5 6 7) */ in jsimd_h2v2_fancy_upsample_mmi() [all …]
|
D | jcsample-mmi.c | 76 mm0 = _mm_add_pi16(mm0, mm4); in jsimd_h2v2_downsample_mmi() 77 mm1 = _mm_add_pi16(mm1, mm5); in jsimd_h2v2_downsample_mmi() 85 mm2 = _mm_add_pi16(mm2, mm4); in jsimd_h2v2_downsample_mmi() 86 mm3 = _mm_add_pi16(mm3, mm5); in jsimd_h2v2_downsample_mmi() 88 mm0 = _mm_add_pi16(mm0, mm1); in jsimd_h2v2_downsample_mmi() 89 mm2 = _mm_add_pi16(mm2, mm3); in jsimd_h2v2_downsample_mmi() 90 mm0 = _mm_add_pi16(mm0, mm7); in jsimd_h2v2_downsample_mmi() 91 mm2 = _mm_add_pi16(mm2, mm7); in jsimd_h2v2_downsample_mmi()
|
D | jquanti-mmi.c | 55 mm0 = _mm_add_pi16(mm0, corr0); /* correction + roundfactor */ \ 56 mm1 = _mm_add_pi16(mm1, corr1); \ 67 mm0 = _mm_add_pi16(mm0, mm4); /* reciprocal is always negative */ \ 68 mm1 = _mm_add_pi16(mm1, mm5); /* (MSB=1), so we always need to add the */ \ 90 mm0 = _mm_add_pi16(mm0, mm6); \ 91 mm1 = _mm_add_pi16(mm1, mm7); \ 98 mm0 = _mm_add_pi16(mm0, mm4); \ 99 mm1 = _mm_add_pi16(mm1, mm5); \
|
D | jfdctint-mmi.c | 144 z3 = _mm_add_pi16(tmp4, tmp6); \ 145 z4 = _mm_add_pi16(tmp5, tmp7); \ 268 tmp1 = _mm_add_pi16(col1, col6); /* tmp1=col1+col6 */ \ 269 tmp0 = _mm_add_pi16(col0, col7); /* tmp0=col0+col7 */ \ 276 tmp3 = _mm_add_pi16(col3, col4); /* tmp3=col3+col4 */ \ 277 tmp2 = _mm_add_pi16(col2, col5); /* tmp2=col2+col5 */ \ 283 tmp10 = _mm_add_pi16(tmp0, tmp3); /* tmp10=tmp0+tmp3 */ \ 285 tmp11 = _mm_add_pi16(tmp1, tmp2); /* tmp11=tmp1+tmp2 */ \ 288 out0 = _mm_add_pi16(tmp10, tmp11); /* out0=tmp10+tmp11 */ \ 339 tmp1 = _mm_add_pi16(row1, row6); /* tmp1=row1+row6 */ \ [all …]
|
D | jidctint-mmi.c | 116 z3 = _mm_add_pi16(tmp0, tmp2); \ 117 z4 = _mm_add_pi16(tmp1, tmp3); \ 355 z23 = _mm_add_pi16(z2, z3); \ 471 z23 = _mm_add_pi16(row0l, row4l); \
|
D | loongson-mmintrin.h | 200 _mm_add_pi16(__m64 __m1, __m64 __m2) in _mm_add_pi16() function
|
/external/fec/ |
D | viterbi615_mmx.c | 146 …m0 = _mm_add_pi16(_mm_xor_si64(Branchtab615[0].v[i],sym0v),_mm_xor_si64(Branchtab615[1].v[i],sym1v… in update_viterbi615_blk_mmx() 147 …m1 = _mm_add_pi16(_mm_xor_si64(Branchtab615[2].v[i],sym2v),_mm_xor_si64(Branchtab615[3].v[i],sym3v… in update_viterbi615_blk_mmx() 148 …m2 = _mm_add_pi16(_mm_xor_si64(Branchtab615[4].v[i],sym4v),_mm_xor_si64(Branchtab615[5].v[i],sym5v… in update_viterbi615_blk_mmx() 149 metric = _mm_add_pi16(m0,_mm_add_pi16(m1,m2)); in update_viterbi615_blk_mmx() 153 m0 = _mm_add_pi16(vp->old_metrics->v[i],metric); in update_viterbi615_blk_mmx() 154 m3 = _mm_add_pi16(vp->old_metrics->v[2048+i],metric); in update_viterbi615_blk_mmx() 155 m1 = _mm_add_pi16(vp->old_metrics->v[2048+i],m_metric); in update_viterbi615_blk_mmx() 156 m2 = _mm_add_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi615_blk_mmx()
|
D | viterbi39_mmx.c | 148 …m0 = _mm_add_pi16(_mm_xor_si64(Branchtab39[0].v[i],sym0v),_mm_xor_si64(Branchtab39[1].v[i],sym1v)); in update_viterbi39_blk_mmx() 149 metric = _mm_add_pi16(_mm_xor_si64(Branchtab39[2].v[i],sym2v),m0); in update_viterbi39_blk_mmx() 153 m0 = _mm_add_pi16(vp->old_metrics->v[i],metric); in update_viterbi39_blk_mmx() 154 m3 = _mm_add_pi16(vp->old_metrics->v[32+i],metric); in update_viterbi39_blk_mmx() 155 m1 = _mm_add_pi16(vp->old_metrics->v[32+i],m_metric); in update_viterbi39_blk_mmx() 156 m2 = _mm_add_pi16(vp->old_metrics->v[i],m_metric); in update_viterbi39_blk_mmx()
|
D | viterbi615_sse.c | 145 …m0 = _mm_add_pi16(_mm_xor_si64(Branchtab615[0].v[i],sym0v),_mm_xor_si64(Branchtab615[1].v[i],sym1v… in update_viterbi615_blk_sse() 146 …m1 = _mm_add_pi16(_mm_xor_si64(Branchtab615[2].v[i],sym2v),_mm_xor_si64(Branchtab615[3].v[i],sym3v… in update_viterbi615_blk_sse() 147 …m2 = _mm_add_pi16(_mm_xor_si64(Branchtab615[4].v[i],sym4v),_mm_xor_si64(Branchtab615[5].v[i],sym5v… in update_viterbi615_blk_sse() 148 metric = _mm_add_pi16(m0,_mm_add_pi16(m1,m2)); in update_viterbi615_blk_sse()
|
D | viterbi39_sse.c | 146 …m0 = _mm_add_pi16(_mm_xor_si64(Branchtab39[0].v[i],sym0v),_mm_xor_si64(Branchtab39[1].v[i],sym1v)); in update_viterbi39_blk_sse() 147 metric = _mm_add_pi16(_mm_xor_si64(Branchtab39[2].v[i],sym2v),m0); in update_viterbi39_blk_sse()
|
/external/clang/lib/Headers/ |
D | mmintrin.h | 385 _mm_add_pi16(__m64 __m1, __m64 __m2) in _mm_add_pi16() function 1501 #define _m_paddw _mm_add_pi16
|
/external/clang/test/CodeGen/ |
D | mmx-builtins.c | 36 return _mm_add_pi16(a, b); in test_mm_add_pi16()
|