/external/deqp/framework/referencerenderer/ |
H A D | rrRasterizer.cpp | 282 tcu::Vector<deInt64,2> p1; member in struct:rr::LineRasterUtil::DiamondBound 418 const bool startVertexInside = LineRasterUtil::vertexOnLeftSideOfLine (line.m_v0, LineRasterUtil::SubpixelLineSegment(bounds[ndx].p0, bounds[ndx].p1)) || 419 (bounds[ndx].edgeInclusive && LineRasterUtil::vertexOnLine (line.m_v0, LineRasterUtil::SubpixelLineSegment(bounds[ndx].p0, bounds[ndx].p1))); 420 const bool endVertexInside = LineRasterUtil::vertexOnLeftSideOfLine (line.m_v1, LineRasterUtil::SubpixelLineSegment(bounds[ndx].p0, bounds[ndx].p1)) || 421 (bounds[ndx].edgeInclusive && LineRasterUtil::vertexOnLine (line.m_v1, LineRasterUtil::SubpixelLineSegment(bounds[ndx].p0, bounds[ndx].p1))); 431 // Does the line via v0 and v1 intersect the line segment p0-p1 432 // <==> p0 and p1 are the different sides (LEFT, RIGHT) of the v0-v1 line. 435 LineRasterUtil::LINE_SIDE sideP1 = LineRasterUtil::getVertexSide(bounds[ndx].p1, line); 1045 const tcu::Vec4 p1 = v0 - normal4 * offset; 1051 m_triangleRasterizer1.init(p2, p1, p [all...] |
/external/deqp/modules/gles2/accuracy/ |
H A D | es2aTextureMipmapTests.cpp | 236 Vec2 p1 = transform * Vec2(dst[2], dst[3]); local 241 dst[2] = p1.x(); dst[3] = p1.y();
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fTextureMipmapTests.cpp | 239 Vec2 p1 = transform * Vec2(dst[2], dst[3]); local 244 dst[2] = p1.x(); dst[3] = p1.y();
|
/external/deqp/modules/gles3/accuracy/ |
H A D | es3aTextureMipmapTests.cpp | 227 Vec2 p1 = transform * Vec2(dst[2], dst[3]); local 232 dst[2] = p1.x(); dst[3] = p1.y();
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fFboColorbufferTests.cpp | 449 const Vec3 p1 = p0 + Vec3(1.0f, 1.0f, 0.0f); local 460 sglr::drawQuad(*getCurrentContext(), cubeTexShaderID, p0, p1); local 575 const Vec3 p1 = p0 + Vec3(1.0f, 1.0f, 0.0f); local 586 sglr::drawQuad(*getCurrentContext(), arrayTexShaderID, p0, p1); local 699 const Vec3 p1 = p0 + Vec3(1.0f, 1.0f, 0.0f); local 710 sglr::drawQuad(*getCurrentContext(), tdTexShaderID, p0, p1); local
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fMultisampleTests.cpp | 176 void renderTriangle (const Vec3& p0, const Vec3& p1, const Vec3& p2, const Vec4& c0, const Vec4& c1, const Vec4& c2) const; 177 void renderTriangle (const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec4& c0, const Vec4& c1, const Vec4& c2) const; 178 void renderTriangle (const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec4& color) const; 179 void renderQuad (const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec2& p3, const Vec4& c0, const Vec4& c1, const Vec4& c2, const Vec4& c3) const; 180 void renderQuad (const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec2& p3, const Vec4& color) const; 302 void DefaultFBOMultisampleCase::renderTriangle (const Vec3& p0, const Vec3& p1, const Vec3& p2, const Vec4& c0, const Vec4& c1, const Vec4& c2) const argument 307 p1.x(), p1.y(), p1.z(), 1.0f, 346 void DefaultFBOMultisampleCase::renderTriangle (const Vec2& p0, const Vec2& p1, cons argument 354 renderTriangle(const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec4& color) const argument 359 renderQuad(const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec2& p3, const Vec4& c0, const Vec4& c1, const Vec4& c2, const Vec4& c3) const argument 365 renderQuad(const Vec2& p0, const Vec2& p1, const Vec2& p2, const Vec2& p3, const Vec4& color) const argument [all...] |
H A D | es31fTextureMultisampleTests.cpp | 155 tcu::Vec4 p1; member in struct:deqp::gles31::Functional::__anon5471::SamplePosRasterizationTest::Triangle 242 tri.p1 = tcu::Vec4(((float)i + 1.0f / (float)(i + 1)) / 20.0f, 0.0f, 0.0f, 1.0f); 251 tri.p1 = tcu::Vec4(-1.0f, ((float)i + 1.0f / (float)(i + 1)) / 20.0f, 0.0f, 1.0f); 264 tri.p1 = tcu::Vec4(0.4f, 0.4f, 0.0f, 1.0f); 271 tri.p1 = tcu::Vec4(-0.202f, -0.202f, 0.0f, 1.0f); 531 triangle.positions[0] = m_testTriangles[triangleNdx].p1 - offset;
|
/external/deqp/modules/glshared/ |
H A D | glsScissorTests.cpp | 72 void drawQuad (const glw::Functions& gl, deUint32 program, const Vec3& p0, const Vec3& p1) argument 75 const float hz = (p0.z() + p1.z()) * 0.5f; 79 p0.x(), p1.y(), hz, 1.0f, 80 p1.x(), p0.y(), hz, 1.0f, 81 p1.x(), p1.y(), p1.z(), 1.0f
|
/external/dnsmasq/src/ |
H A D | rfc1035.c | 33 unsigned char *cp = (unsigned char *)name, *p = *pp, *p1 = NULL; local 51 if (!CHECK_LEN(header, p1 ? p1 : p, plen, extrabytes)) 63 if (p1) /* we jumped via compression */ 64 *pp = p1; 82 if (!p1) /* first jump, save location to go back to */ 83 p1 = p; 380 unsigned char *p1, *p = (unsigned char *)(header+1); local 387 for (p1 = (unsigned char *)name; *p1; p 643 unsigned char *p, *p1, *endrr, *namep; local [all...] |
/external/e2fsprogs/intl/ |
H A D | dcigettext.c | 257 transcmp (const void *p1, const void *p2) argument 263 s1 = (const struct known_translation_t *) p1;
|
/external/elfutils/src/ |
H A D | elfcmp.c | 44 static int regioncompare (const void *p1, const void *p2); 807 regioncompare (const void *p1, const void *p2) argument 809 const struct region *r1 = (const struct region *) p1; 819 compare_Elf32_Word (const void *p1, const void *p2) argument 821 const Elf32_Word *w1 = p1; 827 compare_Elf64_Xword (const void *p1, const void *p2) argument 829 const Elf64_Xword *w1 = p1;
|
/external/expat/xmlwf/ |
H A D | xmlwf.c | 201 nsattcmp(const void *p1, const void *p2) argument 203 const XML_Char *att1 = *(const XML_Char **)p1;
|
/external/fio/ |
H A D | parse.c | 29 static int vp_cmp(const void *p1, const void *p2) argument 31 const struct value_pair *vp1 = p1; 735 char *p1, *p2; local 741 p1 = strchr(tmp, ','); 742 if (p1) 743 *p1 = '\0'; 745 p1 = strchr(tmp, '-'); 746 if (!p1) { 747 p1 = strchr(tmp, ':'); 748 if (!p1) { 970 opt_cmp(const void *p1, const void *p2) argument [all...] |
/external/freetype/src/autofit/ |
H A D | afhints.c | 1407 /* Shift the original coordinates of all points between `p1' and */ 1412 af_iup_shift( AF_Point p1, argument 1423 for ( p = p1; p < ref; p++ ) 1431 /* Interpolate the original coordinates of all points between `p1' and */ 1439 af_iup_interp( AF_Point p1, argument 1448 if ( p1 > p2 ) 1467 for ( p = p1; p <= p2; p++ ) 1486 for ( p = p1; p <= p2; p++ )
|
/external/freetype/src/truetype/ |
H A D | ttgload.c | 1114 FT_Vector* p1; local 1128 p1 = gloader->base.outline.points + k; 1131 x = p1->x - p2->x; 1132 y = p1->y - p2->y;
|
/external/libcxx/src/experimental/filesystem/ |
H A D | operations.cpp | 466 bool __equivalent(const path& p1, const path& p2, std::error_code *ec) argument 470 "equivalent", p1, p2); 476 auto s1 = detail::posix_stat(p1.native(), st1, &ec1);
|
/external/libopus/src/ |
H A D | analysis.c | 782 /* Denormalized probability of speech (p0) and music (p1) after update */ 783 float p0, p1; local 798 /* p0 and p1 are the probabilities of speech and music at this frame 802 p1 = tonal->vad_prob *(1-tau) + (1-tonal->vad_prob)*tau; 806 p1 *= (float)pow(frame_probs[1], beta); 808 tonal->vad_prob = p1/(p0+p1); 819 /* p0 and p1 are the probabilities of speech and music at this frame 823 p1 = tonal->music_prob *(1-tau) + (1-tonal->music_prob)*tau; 827 p1 * [all...] |
/external/libpcap/ |
H A D | pcap-sita.c | 529 pcap_if_t *p1, *p2, *prev, *temp; local 535 p1 = acn_if_list; /* start at the head of the list */ 538 while ((p2 = p1->next)) { 539 if (if_sort(p1->name, p2->name) > 0) { 543 p2->next = p1; 544 p1->next = temp; 548 p2->next = p1; 549 p1->next = temp; 551 p1 = p2; 552 prev = p1; [all...] |
/external/libvpx/libvpx/test/ |
H A D | convolve_test.cc | 799 const int p1 = filters[i][2] + filters[i][3]; local 803 EXPECT_LE(p1, 128); 807 EXPECT_LE(p0 + p3 + p1, 128); 808 EXPECT_LE(p0 + p3 + p1 + p2, 128); 809 EXPECT_EQ(p0 + p1 + p2 + p3, 128);
|
/external/libvpx/libvpx/vp8/common/mips/dspr2/ |
H A D | vp8_loopfilter_filters_dspr2.c | 32 uint32_t limit, uint32_t flimit, uint32_t p1, uint32_t p0, uint32_t p3, 48 /* mask |= (abs(p2 - p1) > limit) */ 49 "subu_s.qb %[c], %[p2], %[p1] \n\t" 50 "subu_s.qb %[r_k], %[p1], %[p2] \n\t" 55 /* mask |= (abs(p1 - p0) > limit) 56 * hev |= (abs(p1 - p0) > thresh) 58 "subu_s.qb %[c], %[p1], %[p0] \n\t" 59 "subu_s.qb %[r_k], %[p0], %[p1] \n\t" 93 : [limit] "r"(limit), [p3] "r"(p3), [p2] "r"(p2), [p1] "r"(p1), 31 vp8_filter_mask_vec_mips( uint32_t limit, uint32_t flimit, uint32_t p1, uint32_t p0, uint32_t p3, uint32_t p2, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t thresh, uint32_t *hev, uint32_t *mask) argument 307 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 500 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 606 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 920 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 1484 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 1616 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 1730 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local 1919 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
H A D | highbd_loopfilter_neon.c | 45 const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, 50 max = vabdq_u16(p1, p0); 54 *mask = vmaxq_u16(*mask, vabdq_u16(p2, p1)); 58 t1 = vabdq_u16(p1, q1); 71 const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, 76 const uint16x8_t max = filter_hev_mask4(limit, blimit, thresh, p3, p2, p1, p0, 90 const uint16x8_t p2, const uint16x8_t p1, 99 flat2 = vmaxq_u16(flat2, vabdq_u16(p1, p0)); 149 const uint16x8_t p1, const uint16x8_t p0, 160 sum = vaddq_u16(sum, p1); // 43 filter_hev_mask4(const uint16x8_t limit, const uint16x8_t blimit, const uint16x8_t thresh, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, uint16x8_t *hev, uint16x8_t *mask) argument 69 filter_flat_hev_mask( const uint16x8_t limit, const uint16x8_t blimit, const uint16x8_t thresh, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, uint16x8_t *flat, uint32_t *flat_status, uint16x8_t *hev, const int bd) argument 89 flat_mask5(const uint16x8_t p4, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, const uint16x8_t q4, const uint16x8_t flat, uint32_t *flat2_status, const int bd) argument 148 calc_7_tap_filter(const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, uint16x8_t *op2, uint16x8_t *op1, uint16x8_t *op0, uint16x8_t *oq0, uint16x8_t *oq1, uint16x8_t *oq2) argument 171 apply_7_tap_filter(const uint16x8_t flat, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, uint16x8_t *op2, uint16x8_t *op1, uint16x8_t *op0, uint16x8_t *oq0, uint16x8_t *oq1, uint16x8_t *oq2) argument 191 apply_15_tap_filter( const uint16x8_t flat2, const uint16x8_t p7, const uint16x8_t p6, const uint16x8_t p5, const uint16x8_t p4, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, const uint16x8_t q4, const uint16x8_t q5, const uint16x8_t q6, const uint16x8_t q7, uint16x8_t *op6, uint16x8_t *op5, uint16x8_t *op4, uint16x8_t *op3, uint16x8_t *op2, uint16x8_t *op1, uint16x8_t *op0, uint16x8_t *oq0, uint16x8_t *oq1, uint16x8_t *oq2, uint16x8_t *oq3, uint16x8_t *oq4, uint16x8_t *oq5, uint16x8_t *oq6) argument 229 filter4(const uint16x8_t mask, const uint16x8_t hev, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, uint16x8_t *op1, uint16x8_t *op0, uint16x8_t *oq0, uint16x8_t *oq1, const int bd) argument 290 filter8(const uint16x8_t mask, const uint16x8_t flat, const uint32_t flat_status, const uint16x8_t hev, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, uint16x8_t *op2, uint16x8_t *op1, uint16x8_t *op0, uint16x8_t *oq0, uint16x8_t *oq1, uint16x8_t *oq2, const int bd) argument 313 filter16( const uint16x8_t mask, const uint16x8_t flat, const uint32_t flat_status, const uint16x8_t flat2, const uint32_t flat2_status, const uint16x8_t hev, const uint16x8_t p7, const uint16x8_t p6, const uint16x8_t p5, const uint16x8_t p4, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, const uint16x8_t q4, const uint16x8_t q5, const uint16x8_t q6, const uint16x8_t q7, uint16x8_t *op6, uint16x8_t *op5, uint16x8_t *op4, uint16x8_t *op3, uint16x8_t *op2, uint16x8_t *op1, uint16x8_t *op0, uint16x8_t *oq0, uint16x8_t *oq1, uint16x8_t *oq2, uint16x8_t *oq3, uint16x8_t *oq4, uint16x8_t *oq5, uint16x8_t *oq6, const int bd) argument 344 load_8x8(const uint16_t *s, const int p, uint16x8_t *p3, uint16x8_t *p2, uint16x8_t *p1, uint16x8_t *p0, uint16x8_t *q0, uint16x8_t *q1, uint16x8_t *q2, uint16x8_t *q3) argument 434 store_4x8(uint16_t *s, const int p, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1) argument 536 store_8x14(uint16_t *s, const int p, const uint16x8_t p6, const uint16x8_t p5, const uint16x8_t p4, const uint16x8_t p3, const uint16x8_t p2, const uint16x8_t p1, const uint16x8_t p0, const uint16x8_t q0, const uint16x8_t q1, const uint16x8_t q2, const uint16x8_t q3, const uint16x8_t q4, const uint16x8_t q5, const uint16x8_t q6, const uint32_t flat_status, const uint32_t flat2_status) argument 568 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 590 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 615 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 639 uint16x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 669 uint16x8_t mask, flat, flat2, hev, p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, local 692 uint16x8_t mask, flat, flat2, hev, p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, local [all...] |
H A D | loopfilter_neon.c | 72 const uint8x##w##_t p2, const uint8x##w##_t p1, const uint8x##w##_t p0, \ 77 max = vabd##r##u8(p1, p0); \ 81 *mask = vmax##r##u8(*mask, vabd##r##u8(p2, p1)); \ 85 t1 = vabd##r##u8(p1, q1); \ 104 const uint8x##w##_t p2, const uint8x##w##_t p1, const uint8x##w##_t p0, \ 110 max = filter_hev_mask4_##w(limit, blimit, thresh, p3, p2, p1, p0, q0, q1, \ 130 const uint8x##w##_t p1, const uint8x##w##_t p0, const uint8x##w##_t q0, \ 137 flat2 = vmax##r##u8(flat2, vabd##r##u8(p1, p0)); \ 233 const uint8x8_t p1, const uint8x8_t p0, 244 sum = vaddw_u8(sum, p1); // 232 calc_7_tap_filter_8(const uint8x8_t p3, const uint8x8_t p2, const uint8x8_t p1, const uint8x8_t p0, const uint8x8_t q0, const uint8x8_t q1, const uint8x8_t q2, const uint8x8_t q3, uint8x8_t *op2, uint8x8_t *op1, uint8x8_t *op0, uint8x8_t *oq0, uint8x8_t *oq1, uint8x8_t *oq2) argument 255 calc_7_tap_filter_16( const uint8x16_t p3, const uint8x16_t p2, const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t q2, const uint8x16_t q3, uint8x16_t *op2, uint8x16_t *op1, uint8x16_t *op0, uint8x16_t *oq0, uint8x16_t *oq1, uint8x16_t *oq2) argument 307 apply_15_tap_filter_8( const uint8x8_t flat2, const uint8x8_t p7, const uint8x8_t p6, const uint8x8_t p5, const uint8x8_t p4, const uint8x8_t p3, const uint8x8_t p2, const uint8x8_t p1, const uint8x8_t p0, const uint8x8_t q0, const uint8x8_t q1, const uint8x8_t q2, const uint8x8_t q3, const uint8x8_t q4, const uint8x8_t q5, const uint8x8_t q6, const uint8x8_t q7, uint8x8_t *op6, uint8x8_t *op5, uint8x8_t *op4, uint8x8_t *op3, uint8x8_t *op2, uint8x8_t *op1, uint8x8_t *op0, uint8x8_t *oq0, uint8x8_t *oq1, uint8x8_t *oq2, uint8x8_t *oq3, uint8x8_t *oq4, uint8x8_t *oq5, uint8x8_t *oq6) argument 345 apply_15_tap_filter_16( const uint8x16_t flat2, const uint8x16_t p7, const uint8x16_t p6, const uint8x16_t p5, const uint8x16_t p4, const uint8x16_t p3, const uint8x16_t p2, const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t q2, const uint8x16_t q3, const uint8x16_t q4, const uint8x16_t q5, const uint8x16_t q6, const uint8x16_t q7, uint8x16_t *op6, uint8x16_t *op5, uint8x16_t *op4, uint8x16_t *op3, uint8x16_t *op2, uint8x16_t *op1, uint8x16_t *op0, uint8x16_t *oq0, uint8x16_t *oq1, uint8x16_t *oq2, uint8x16_t *oq3, uint8x16_t *oq4, uint8x16_t *oq5, uint8x16_t *oq6) argument 626 store_4x8(uint8_t *s, const int p, const uint8x8_t p1, const uint8x8_t p0, const uint8x8_t q0, const uint8x8_t q1) argument 828 uint8x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 843 uint8x16_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 866 uint8x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 885 uint8x16_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 901 uint8x8_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 921 uint8x16_t blimit_vec, limit_vec, thresh_vec, p3, p2, p1, p0, q0, q1, q2, q3, local 980 uint8x8_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7, op6, local 997 uint8x16_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7, local 1020 uint8x8_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7, op6, local 1052 uint8x16_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7, local [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
H A D | highbd_convolve_avx2.c | 35 const __m256i p1 = _mm256_loadu_si256((const __m256i *)(src + 16)); local 40 _mm256_storeu_si256((__m256i *)(dst + 16), p1); 49 const __m256i p1 = _mm256_loadu_si256((const __m256i *)(src + 16)); local 52 _mm256_storeu_si256((__m256i *)(dst + 16), p1); 57 __m256i p0, p1; local 61 p1 = _mm256_loadu_si256((const __m256i *)src); 66 _mm256_storeu_si256((__m256i *)dst, p1); 71 __m128i p0, p1; local 75 p1 = _mm_loadu_si128((const __m128i *)src); 80 _mm_storeu_si128((__m128i *)dst, p1); 85 __m128i p0, p1; local 115 __m256i p0, p1, p2, p3, u0, u1, u2, u3; local 134 __m256i p0, p1, u0, u1; local 147 __m256i p0, p1, u0, u1; local 162 __m128i p0, p1, u0, u1; local 176 __m128i p0, p1, u0, u1; local 277 const __m256i p1 = _mm256_set1_epi32(0x07060504); local [all...] |
H A D | highbd_loopfilter_sse2.c | 57 __m128i q7, p7, q6, p6, q5, p5, q4, p4, q3, p3, q2, p2, q1, p1, q0, p0; local 99 p1 = _mm_load_si128((__m128i *)(s - 2 * p)); 104 abs_p1p0 = _mm_or_si128(_mm_subs_epu16(p1, p0), _mm_subs_epu16(p0, p1)); 110 abs_p1q1 = _mm_or_si128(_mm_subs_epu16(p1, q1), _mm_subs_epu16(q1, p1)); 118 abs_p1q1 = _mm_srli_epi16(abs_p1q1, 1); // abs(p1 - q1) / 2 123 _mm_or_si128(_mm_subs_epu16(p1, p0), _mm_subs_epu16(p0, p1)), 127 _mm_or_si128(_mm_subs_epu16(p2, p1), _mm_subs_epu1 502 __m128i p1 = _mm_load_si128((__m128i *)(s - 2 * p)); local 728 __m128i p1 = _mm_loadu_si128((__m128i *)(s - 2 * p)); local 892 __m128i p0, p1, p2, p3, p4, p5, p6, p7, x0, x1, x2, x3, x4, x5, x6, x7; local [all...] |
H A D | loopfilter_avx2.c | 69 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; 71 // mask |= (abs(p1 - p0) > limit) * -1; 378 __m128i p4, p3, p2, p1, p0, q0, q1, q2, q3, q4; local 413 p1 = _mm256_castsi256_si128(p256_1); 423 _mm_or_si128(_mm_subs_epu8(p1, p0), _mm_subs_epu8(p0, p1)); 431 _mm_or_si128(_mm_subs_epu8(p1, q1), _mm_subs_epu8(q1, p1)); 441 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; 443 // mask |= (abs(p1 [all...] |