/external/libvpx/libvpx/vpx_dsp/x86/ |
D | loopfilter_avx2.c | 19 __m128i mask, hev, flat, flat2; in mb_lpf_horizontal_edge_w_avx2_8() local 153 flat2 = _mm_max_epu8( in mb_lpf_horizontal_edge_w_avx2_8() 170 flat2 = _mm_max_epu8(work, flat2); in mb_lpf_horizontal_edge_w_avx2_8() 171 flat2 = _mm_max_epu8(flat2, _mm_srli_si128(flat2, 8)); in mb_lpf_horizontal_edge_w_avx2_8() 172 flat2 = _mm_subs_epu8(flat2, one); in mb_lpf_horizontal_edge_w_avx2_8() 173 flat2 = _mm_cmpeq_epi8(flat2, zero); in mb_lpf_horizontal_edge_w_avx2_8() 174 flat2 = _mm_and_si128(flat2, flat); // flat2 & flat & mask in mb_lpf_horizontal_edge_w_avx2_8() 340 flat2 = _mm_shuffle_epi32(flat2, 68); in mb_lpf_horizontal_edge_w_avx2_8() 354 q6p6 = _mm_andnot_si128(flat2, q6p6); in mb_lpf_horizontal_edge_w_avx2_8() 355 flat2_q6p6 = _mm_and_si128(flat2, flat2_q6p6); in mb_lpf_horizontal_edge_w_avx2_8() [all …]
|
D | highbd_loopfilter_sse2.c | 64 __m128i mask, hev, flat, flat2, abs_p1p0, abs_q1q0; in highbd_mb_lpf_horizontal_edge_w_sse2_8() local 234 flat2 = _mm_max_epi16(_mm_or_si128(_mm_subs_epu16(p4, p0), in highbd_mb_lpf_horizontal_edge_w_sse2_8() 243 flat2 = _mm_max_epi16(work, flat2); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 249 flat2 = _mm_max_epi16(work, flat2); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 255 flat2 = _mm_max_epi16(work, flat2); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 258 flat2 = _mm_subs_epu16(flat2, one); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 260 flat2 = _mm_subs_epu16(flat2, _mm_slli_epi16(one, 2)); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 262 flat2 = _mm_subs_epu16(flat2, _mm_slli_epi16(one, 4)); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 264 flat2 = _mm_cmpeq_epi16(flat2, zero); in highbd_mb_lpf_horizontal_edge_w_sse2_8() 265 flat2 = _mm_and_si128(flat2, flat); // flat2 & flat & mask in highbd_mb_lpf_horizontal_edge_w_sse2_8() [all …]
|
D | loopfilter_sse2.c | 31 __m128i mask, hev, flat, flat2; in mb_lpf_horizontal_edge_w_sse2_8() local 143 flat2 = _mm_max_epu8(abs_diff(q4p4, q0p0), abs_diff(q5p5, q0p0)); in mb_lpf_horizontal_edge_w_sse2_8() 149 flat2 = _mm_max_epu8(work, flat2); in mb_lpf_horizontal_edge_w_sse2_8() 150 flat2 = _mm_max_epu8(flat2, _mm_srli_si128(flat2, 8)); in mb_lpf_horizontal_edge_w_sse2_8() 151 flat2 = _mm_subs_epu8(flat2, one); in mb_lpf_horizontal_edge_w_sse2_8() 152 flat2 = _mm_cmpeq_epi8(flat2, zero); in mb_lpf_horizontal_edge_w_sse2_8() 153 flat2 = _mm_and_si128(flat2, flat); // flat2 & flat & mask in mb_lpf_horizontal_edge_w_sse2_8() 298 flat2 = _mm_shuffle_epi32(flat2, 68); in mb_lpf_horizontal_edge_w_sse2_8() 312 q6p6 = _mm_andnot_si128(flat2, q6p6); in mb_lpf_horizontal_edge_w_sse2_8() 313 flat2_q6p6 = _mm_and_si128(flat2, flat2_q6p6); in mb_lpf_horizontal_edge_w_sse2_8() [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | loopfilter_16_msa.c | 83 v16u8 flat, flat2, filter8; in vpx_hz_lpf_t16_16w() local 97 VP9_FLAT5(p7, p6, p5, p4, p0, q0, q4, q5, q6, q7, flat, flat2); in vpx_hz_lpf_t16_16w() 99 if (__msa_test_bz_v(flat2)) { in vpx_hz_lpf_t16_16w() 149 p6 = __msa_bmnz_v(p6, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() 169 p5 = __msa_bmnz_v(p5, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() 189 p4 = __msa_bmnz_v(p4, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() 209 p3 = __msa_bmnz_v(p3, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() 230 filter8 = __msa_bmnz_v(filter8, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() 251 filter8 = __msa_bmnz_v(filter8, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() 272 filter8 = __msa_bmnz_v(filter8, (v16u8)r_out, flat2); in vpx_hz_lpf_t16_16w() [all …]
|
D | loopfilter_mb_vert_dspr2.c | 28 uint32_t mask, hev, flat, flat2; in vpx_lpf_vertical_16_dspr2() local 254 flatmask5(p7, p6, p5, p4, p0, q0, q4, q5, q6, q7, &flat2); in vpx_lpf_vertical_16_dspr2() 257 if (((flat2 == 0) && (flat == 0) && (mask != 0)) || in vpx_lpf_vertical_16_dspr2() 258 ((flat2 != 0) && (flat == 0) && (mask != 0))) { in vpx_lpf_vertical_16_dspr2() 262 } else if ((flat2 == 0XFFFFFFFF) && (flat == 0xFFFFFFFF) && in vpx_lpf_vertical_16_dspr2() 280 } else if ((flat2 == 0) && (flat == 0xFFFFFFFF) && (mask == 0xFFFFFFFF)) { in vpx_lpf_vertical_16_dspr2() 291 } else if ((flat2 == 0) && (flat != 0) && (mask != 0)) { in vpx_lpf_vertical_16_dspr2() 466 } else if ((flat2 != 0) && (flat != 0) && (mask != 0)) { in vpx_lpf_vertical_16_dspr2() 495 if (mask & flat & flat2 & 0x000000FF) { in vpx_lpf_vertical_16_dspr2() 602 if (mask & flat & flat2 & 0x0000FF00) { in vpx_lpf_vertical_16_dspr2() [all …]
|
D | loopfilter_mb_horiz_dspr2.c | 29 uint32_t hev, flat, flat2; in vpx_lpf_horizontal_16_dspr2() local 116 flatmask5(p7, p6, p5, p4, p0, q0, q4, q5, q6, q7, &flat2); in vpx_lpf_horizontal_16_dspr2() 119 if (((flat2 == 0) && (flat == 0) && (mask != 0)) || in vpx_lpf_horizontal_16_dspr2() 120 ((flat2 != 0) && (flat == 0) && (mask != 0))) { in vpx_lpf_horizontal_16_dspr2() 136 } else if ((flat2 == 0XFFFFFFFF) && (flat == 0xFFFFFFFF) && in vpx_lpf_horizontal_16_dspr2() 187 } else if ((flat2 == 0) && (flat == 0xFFFFFFFF) && (mask == 0xFFFFFFFF)) { in vpx_lpf_horizontal_16_dspr2() 215 } else if ((flat2 == 0) && (flat != 0) && (mask != 0)) { in vpx_lpf_horizontal_16_dspr2() 398 } else if ((flat2 != 0) && (flat != 0) && (mask != 0)) { in vpx_lpf_horizontal_16_dspr2() 432 if (mask & flat & flat2 & 0x000000FF) { in vpx_lpf_horizontal_16_dspr2() 541 if (mask & flat & flat2 & 0x0000FF00) { in vpx_lpf_horizontal_16_dspr2() [all …]
|
D | loopfilter_masks_dspr2.h | 287 uint32_t *flat2) { in flatmask5() argument 366 *flat2 = flat1; in flatmask5()
|
/external/libvpx/libvpx/vpx_dsp/ |
D | loopfilter.c | 247 uint8_t flat, uint8_t flat2, in filter16() argument 256 if (flat2 && flat && mask) { in filter16() 310 const int8_t flat2 = flat_mask5(1, in vpx_lpf_horizontal_16_c() local 314 filter16(mask, *thresh, flat, flat2, in vpx_lpf_horizontal_16_c() 336 const int8_t flat2 = flat_mask5(1, s[-8], s[-7], s[-6], s[-5], p0, in mb_lpf_vertical_edge_w() local 339 filter16(mask, *thresh, flat, flat2, in mb_lpf_vertical_edge_w() 605 uint8_t flat, uint8_t flat2, in highbd_filter16() argument 614 if (flat2 && flat && mask) { in highbd_filter16() 687 const int8_t flat2 = highbd_flat_mask5( in vpx_highbd_lpf_horizontal_16_c() local 691 highbd_filter16(mask, *thresh, flat, flat2, in vpx_highbd_lpf_horizontal_16_c() [all …]
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | loopfilter_mb_neon.asm | 77 ; flat2 was not set for any of the channels. Just store the values from 205 ; flat2 was not set for any of the channels. Just store the values from 385 vcge.u8 d18, d30, d23 ; flat2 392 vand d17, d18, d16 ; flat2 && flat && mask 498 ; wide_mbfilter flat2 && flat && mask branch
|
/external/v8/src/runtime/ |
D | runtime-strings.cc | 273 String::FlatContent flat2 = str2->GetFlatContent(); in RUNTIME_FUNCTION() local 276 if (flat1.Get(i) != flat2.Get(i)) { in RUNTIME_FUNCTION() 277 return Smi::FromInt(flat1.Get(i) - flat2.Get(i)); in RUNTIME_FUNCTION()
|
/external/v8/src/ |
D | objects.cc | 11904 String::FlatContent flat2 = two->GetFlatContent(); in SlowEquals() local 11906 if (flat1.IsOneByte() && flat2.IsOneByte()) { in SlowEquals() 11908 flat2.ToOneByteVector().start(), in SlowEquals() 11912 if (flat1.Get(i) != flat2.Get(i)) return false; in SlowEquals()
|