/external/chromium_org/skia/ext/ |
convolver_SSE2.cc | 171 __m128i accum3 = _mm_setzero_si128(); local 209 ITERATION(src_data[3] + start, accum3); 234 ITERATION(src_data[3] + start, accum3); 246 accum3 = _mm_srai_epi32(accum3, ConvolutionFilter1D::kShiftBits); 247 accum3 = _mm_packs_epi32(accum3, zero); 248 accum3 = _mm_packus_epi16(accum3, zero); 253 *(reinterpret_cast<int*>(out_row[3])) = _mm_cvtsi128_si32(accum3); 277 __m128i accum0, accum1, accum2, accum3, coeff16; local [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
SkBitmapFilter_opts_SSE2.cpp | 267 __m128i accum3 = _mm_setzero_si128(); local 305 ITERATION(src_data[3] + start, accum3); 330 ITERATION(src_data[3] + start, accum3); 342 accum3 = _mm_srai_epi32(accum3, SkConvolutionFilter1D::kShiftBits); 343 accum3 = _mm_packs_epi32(accum3, zero); 344 accum3 = _mm_packus_epi16(accum3, zero); 349 *(reinterpret_cast<int*>(out_row[3])) = _mm_cvtsi128_si32(accum3); 373 __m128i accum0, accum1, accum2, accum3, coeff16; local [all...] |
SkBitmapProcState_arm_neon.cpp | 211 int32x4_t accum0, accum1, accum2, accum3; local 218 accum0 = accum1 = accum2 = accum3 = vdupq_n_s32(0); 241 accum3 += vmull_s16(src16_3, coeff16); 248 accum3 = vshrq_n_s32(accum3, SkConvolutionFilter1D::kShiftBits); 254 int16x8_t accum16_1 = vcombine_s16(vqmovn_s32(accum2), vqmovn_s32(accum3)); 409 int32x4_t accum3 = vdupq_n_s32(0); local 444 ITERATION(srcData[3] + start, accum3); 467 ITERATION(srcData[3] + start, accum3); 481 PACK_RESULT(accum3, res3) [all...] |