/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | buildintrapredictorsmby_neon.asm | 61 vpaddl.u8 q2, q1 62 vpaddl.u16 q3, q2 183 vdup.u8 q2, r5 187 vst1.u8 {q2}, [r1]! 196 vdup.u8 q2, r5 200 vst1.u8 {q2}, [r1]! 210 vdup.u8 q2, r5 214 vst1.u8 {q2}, [r1]! 223 vdup.u8 q2, r5 227 vst1.u8 {q2}, [r [all...] |
/external/libhevc/common/arm/ |
H A D | ihevc_weighted_pred_uni.s | 159 vmull.s16 q2,d1,d0[0] @vmull_n_s16(pi2_src_val1, (int16_t) wgt0) 161 vadd.i32 q2,q2,q15 @vaddq_s32(i4_tmp1_t, tmp_lvl_shift_t) 167 vshl.s32 q2,q2,q14 @vshlq_s32(i4_tmp1_t, tmp_shift_t) 171 vqmovun.s32 d4,q2 @vqmovun_s32(sto_res_tmp1) 179 vqmovn.u16 d4,q2 @vqmovn_u16(sto_res_tmp3)
|
H A D | ihevc_weighted_pred_bi.s | 191 vmull.s16 q2,d0,d7[0] @vmull_n_s16(pi2_src1_val1, (int16_t) wgt0) 195 vadd.s32 q2,q2,q4 @vaddq_s32(i4_tmp1_t1, i4_tmp1_t2) 201 vadd.s32 q2,q2,q15 @vaddq_s32(i4_tmp1_t1, tmp_lvl_shift_t) 206 vshl.s32 q2,q2,q14 @vshlq_s32(i4_tmp1_t1, tmp_shift_t) 211 vqmovun.s32 d4,q2 @vqmovun_s32(sto_res_tmp1) 220 vqmovn.u16 d4,q2 @vqmovn_u16(sto_res_tmp3)
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_loopfilter_filters_dspr2.h | 377 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 386 /* *op0 = ROUND_POWER_OF_TWO(p3 + p2 + p1 + p0 + p0 + q0 + q1 + q2, 3) 3 */ 387 /* *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + q0 + q0 + q1 + q2 + q3, 3) 4 */ 388 /* *oq1 = ROUND_POWER_OF_TWO(p1 + p0 + q0 + q1 + q1 + q2 + q3 + q3, 3) 5 */ 389 /* *oq2 = ROUND_POWER_OF_TWO(p0 + q0 + q1 + q2 + q2 + q3 + q3 + q3, 3) 6 */ 396 "addu.ph %[add_p210_q012], %[add_p210_q012], %[q2] \n\t" 407 "subu.ph %[res_op1], %[res_op1], %[q2] \n\t" 408 "subu.ph %[res_op2], %[res_op2], %[q2] \n\t" 422 "addu.ph %[res_oq2], %[res_oq2], %[q2] \ 448 vp9_mbfilter1_dspr2(uint32_t p3, uint32_t p2, uint32_t p1, uint32_t p0, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t *op2_f1, uint32_t *op1_f1, uint32_t *op0_f1, uint32_t *oq0_f1, uint32_t *oq1_f1, uint32_t *oq2_f1) argument 536 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local [all...] |
H A D | vp9_loopfilter_macros_dspr2.h | 355 "preceu.ph.qbl %[q2_l], %[q2] \n\t" \ 363 [q0] "r" (q0), [q1] "r" (q1), [q2] "r" (q2), [q3] "r" (q3) \ 395 "preceu.ph.qbr %[q2_r], %[q2] \n\t" \ 403 [q0] "r" (q0), [q1] "r" (q1), [q2] "r" (q2), [q3] "r" (q3) \ 434 "precr.qb.ph %[q2], %[q2_l], %[q2_r] \n\t" \ 437 [q0] "=&r" (q0), [q1] "=&r" (q1), [q2] "=&r" (q2) \
|
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_loopfilter_filters_dspr2.h | 377 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 386 /* *op0 = ROUND_POWER_OF_TWO(p3 + p2 + p1 + p0 + p0 + q0 + q1 + q2, 3) 3 */ 387 /* *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + q0 + q0 + q1 + q2 + q3, 3) 4 */ 388 /* *oq1 = ROUND_POWER_OF_TWO(p1 + p0 + q0 + q1 + q1 + q2 + q3 + q3, 3) 5 */ 389 /* *oq2 = ROUND_POWER_OF_TWO(p0 + q0 + q1 + q2 + q2 + q3 + q3 + q3, 3) 6 */ 396 "addu.ph %[add_p210_q012], %[add_p210_q012], %[q2] \n\t" 407 "subu.ph %[res_op1], %[res_op1], %[q2] \n\t" 408 "subu.ph %[res_op2], %[res_op2], %[q2] \n\t" 422 "addu.ph %[res_oq2], %[res_oq2], %[q2] \ 448 vp9_mbfilter1_dspr2(uint32_t p3, uint32_t p2, uint32_t p1, uint32_t p0, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t *op2_f1, uint32_t *op1_f1, uint32_t *op0_f1, uint32_t *oq0_f1, uint32_t *oq1_f1, uint32_t *oq2_f1) argument 536 const uint32_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local [all...] |
H A D | vp9_loopfilter_macros_dspr2.h | 355 "preceu.ph.qbl %[q2_l], %[q2] \n\t" \ 363 [q0] "r" (q0), [q1] "r" (q1), [q2] "r" (q2), [q3] "r" (q3) \ 395 "preceu.ph.qbr %[q2_r], %[q2] \n\t" \ 403 [q0] "r" (q0), [q1] "r" (q1), [q2] "r" (q2), [q3] "r" (q3) \ 434 "precr.qb.ph %[q2], %[q2_l], %[q2_r] \n\t" \ 437 [q0] "=&r" (q0), [q1] "=&r" (q1), [q2] "=&r" (q2) \
|
/external/chromium_org/third_party/webrtc/common_audio/signal_processing/ |
H A D | downsample_fast_neon.S | 85 vmov.i32 q2, #2048 102 vmlal.s16 q2, d0, d2 107 vqshrn.s32 d0, q2, #12 121 vmov.i32 q2, #2048 132 vmlal.s16 q2, d0, d16 137 vqshrn.s32 d0, q2, #12 150 vmov.i32 q2, #2048 161 vmlal.s16 q2, d0, d16 169 vqshrn.s32 d0, q2, #12
|
/external/pixman/pixman/ |
H A D | pixman-arm-neon-asm.S | 157 vshrn.u16 d6, q2, #8 158 vshrn.u16 d7, q2, #3 159 vsli.u16 q2, q2, #5 163 vshrn.u16 d30, q2, #2 257 vshrn.u16 d6, q2, #8 259 vshrn.u16 d7, q2, #3 260 vsli.u16 q2, q2, #5 270 vshrn.u16 d30, q2, # [all...] |
H A D | pixman-android-neon.S | 128 bilinear_store_&dst_fmt 1, q2, q3 145 bilinear_store_&dst_fmt 2, q2, q3 161 vshll.u16 q2, d6, #BILINEAR_INTERPOLATION_BITS 162 vmlsl.u16 q2, d6, d30 163 vmlal.u16 q2, d7, d30 171 vshrn.u32 d4, q2, #(2 * BILINEAR_INTERPOLATION_BITS) 175 vmovn.u16 d1, q2 177 bilinear_store_&dst_fmt 4, q2, q3
|
/external/chromium_org/third_party/skia/tests/ |
H A D | PathOpsAngleIdeas.cpp | 736 const SkDQuad& q2) { 742 SkDVector v2 = q2[1] - q2[0]; 758 computeMV(q2, v2, m, mV2); 764 endCtrlRatio(q1), endCtrlRatio(q2), m, dist1, dist2, dir > 0 ? '+' : '-', 772 use1 ? distEndRatio(dist1, q1) : distEndRatio(dist2, q2)); 774 return fabs(use1 ? distEndRatio(dist1, q1) : distEndRatio(dist2, q2)); 779 static void midPointAgrees(skiatest::Reporter* reporter, const SkDQuad& q1, const SkDQuad& q2, 783 SkDPoint mid2 = q2.ptAtT(0.5); 784 SkDVector m2 = mid2 - q2[ [all...] |
/external/skia/tests/ |
H A D | PathOpsAngleIdeas.cpp | 736 const SkDQuad& q2) { 742 SkDVector v2 = q2[1] - q2[0]; 758 computeMV(q2, v2, m, mV2); 764 endCtrlRatio(q1), endCtrlRatio(q2), m, dist1, dist2, dir > 0 ? '+' : '-', 772 use1 ? distEndRatio(dist1, q1) : distEndRatio(dist2, q2)); 774 return fabs(use1 ? distEndRatio(dist1, q1) : distEndRatio(dist2, q2)); 779 static void midPointAgrees(skiatest::Reporter* reporter, const SkDQuad& q1, const SkDQuad& q2, 783 SkDPoint mid2 = q2.ptAtT(0.5); 784 SkDVector m2 = mid2 - q2[ [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | vp9_idct32x32_add_neon.asm | 367 vld1.s16 {q2}, [r3]! 397 vtrn.32 q0, q2 406 vtrn.16 q2, q3 422 vst1.16 {q2}, [r0]! 483 vadd.s16 q6, q2, q3 484 vsub.s16 q14, q2, q3 516 vsub.s16 q13, q3, q2 517 vadd.s16 q3, q3, q2 519 vadd.s16 q2, q1, q0 537 vadd.s16 q8, q4, q2 [all...] |
H A D | vp9_idct16x16_add_neon.asm | 60 vld2.s16 {q1,q2}, [r0]! 88 vmull.s16 q2, d18, d0 96 vmlsl.s16 q2, d30, d1 107 vqrshrn.s32 d8, q2, #14 ; >> 14 124 vmull.s16 q2, d26, d2 132 vmlsl.s16 q2, d22, d3 140 vqrshrn.s32 d10, q2, #14 ; >> 14 151 vmull.s16 q2, d16, d30 166 vadd.s32 q3, q2, q0 170 vsub.s32 q13, q2, q [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | vp9_idct32x32_add_neon.asm | 367 vld1.s16 {q2}, [r3]! 397 vtrn.32 q0, q2 406 vtrn.16 q2, q3 422 vst1.16 {q2}, [r0]! 483 vadd.s16 q6, q2, q3 484 vsub.s16 q14, q2, q3 516 vsub.s16 q13, q3, q2 517 vadd.s16 q3, q3, q2 519 vadd.s16 q2, q1, q0 537 vadd.s16 q8, q4, q2 [all...] |
H A D | vp9_idct16x16_add_neon.asm | 60 vld2.s16 {q1,q2}, [r0]! 88 vmull.s16 q2, d18, d0 96 vmlsl.s16 q2, d30, d1 107 vqrshrn.s32 d8, q2, #14 ; >> 14 124 vmull.s16 q2, d26, d2 132 vmlsl.s16 q2, d22, d3 140 vqrshrn.s32 d10, q2, #14 ; >> 14 151 vmull.s16 q2, d16, d30 166 vadd.s32 q3, q2, q0 170 vsub.s32 q13, q2, q [all...] |
/external/chromium_org/third_party/skia/experimental/Intersection/ |
H A D | CurveIntersection.h | 17 bool bezier_clip(const Quadratic& q1, const Quadratic& q2, double& minT, double& maxT); 61 bool intersect(const Quadratic& q1, const Quadratic& q2, Intersections& ); 64 bool intersect2(const Quadratic& q1, const Quadratic& q2, Intersections& i);
|
/external/llvm/test/MC/ARM/ |
H A D | neon-v8.s | 5 vmaxnm.f32 q2, q4, q6 6 @ CHECK: vmaxnm.f32 q2, q4, q6 @ encoding: [0x5c,0x4f,0x08,0xf3] 9 vminnm.f32 q0, q13, q2 10 @ CHECK: vminnm.f32 q0, q13, q2 @ encoding: [0xd4,0x0f,0x2a,0xf3] 58 vrinta.f32 q8, q2 59 @ CHECK: vrinta.f32 q8, q2 @ encoding: [0x44,0x05,0xfa,0xf3]
|
H A D | thumb-neon-v8.s | 5 vmaxnm.f32 q2, q4, q6 6 @ CHECK: vmaxnm.f32 q2, q4, q6 @ encoding: [0x08,0xff,0x5c,0x4f] 9 vminnm.f32 q0, q13, q2 10 @ CHECK: vminnm.f32 q0, q13, q2 @ encoding: [0x2a,0xff,0xd4,0x0f] 58 vrinta.f32 q8, q2 59 @ CHECK: vrinta.f32 q8, q2 @ encoding: [0xfa,0xff,0x44,0x05]
|
/external/skia/experimental/Intersection/ |
H A D | CurveIntersection.h | 17 bool bezier_clip(const Quadratic& q1, const Quadratic& q2, double& minT, double& maxT); 61 bool intersect(const Quadratic& q1, const Quadratic& q2, Intersections& ); 64 bool intersect2(const Quadratic& q1, const Quadratic& q2, Intersections& i);
|
/external/eigen/test/eigen2/ |
H A D | eigen2_geometry.cpp | 57 Quaternionx q1, q2; local 58 q2.setIdentity(); 59 VERIFY_IS_APPROX(Quaternionx(Quaternionx::Identity()).coeffs(), q2.coeffs()); 61 VERIFY_IS_APPROX(q1.coeffs(), (q1*q2).coeffs()); 78 q2 = AngleAxisx(a, v1.normalized()); 81 Scalar refangle = ei_abs(AngleAxisx(q1.inverse()*q2).angle()); 85 if((q1.coeffs()-q2.coeffs()).norm() > 10*largeEps) 87 VERIFY(ei_isApprox(q1.angularDistance(q2), refangle, largeEps)); 92 VERIFY_IS_APPROX(q1 * q2 * v2, 93 q1.toRotationMatrix() * q2 [all...] |
H A D | eigen2_geometry_with_eigen2_prefix.cpp | 59 Quaternionx q1, q2; local 60 q2.setIdentity(); 61 VERIFY_IS_APPROX(Quaternionx(Quaternionx::Identity()).coeffs(), q2.coeffs()); 63 VERIFY_IS_APPROX(q1.coeffs(), (q1*q2).coeffs()); 80 q2 = AngleAxisx(a, v1.normalized()); 83 Scalar refangle = ei_abs(AngleAxisx(q1.inverse()*q2).angle()); 87 if((q1.coeffs()-q2.coeffs()).norm() > 10*largeEps) 89 VERIFY(ei_isApprox(q1.angularDistance(q2), refangle, largeEps)); 94 VERIFY_IS_APPROX(q1 * q2 * v2, 95 q1.toRotationMatrix() * q2 [all...] |
/external/openssl/crypto/aes/asm/ |
H A D | bsaes-armv7.S | 91 veor q12, q2, q9 125 vshr.u64 q10, q2, #1 135 veor q2, q2, q10 153 veor q11, q11, q2 158 veor q2, q2, q11 163 vshr.u64 q11, q2, #4 173 veor q2, q2, q1 [all...] |
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | dec_sse2.c | 472 // Applies filter on 6 pixels (p2, p1, p0, q0, q1 and q2) 475 __m128i* const q1, __m128i* const q2, 485 FLIP_SIGN_BIT2(*p2, *q2); 516 Update2Pixels(p2, q2, &a2_lo, &a2_hi); 755 __m128i p2, p1, p0, q0, q1, q2; local 761 // Load q0, q1, q2, q3 762 LOAD_H_EDGES4(p, stride, q0, q1, q2, t1); 763 MAX_DIFF2(t1, q2, q1, q0, mask); 766 DoFilter6(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); 774 _mm_storeu_si128((__m128i*)&p[+2 * stride], q2); 473 DoFilter6(__m128i* const p2, __m128i* const p1, __m128i* const p0, __m128i* const q0, __m128i* const q1, __m128i* const q2, const __m128i* const mask, int hev_thresh) argument 780 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local 862 __m128i t1, p2, p1, p0, q0, q1, q2; local 887 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local [all...] |
/external/webp/src/dsp/ |
H A D | dec_sse2.c | 472 // Applies filter on 6 pixels (p2, p1, p0, q0, q1 and q2) 475 __m128i* const q1, __m128i* const q2, 485 FLIP_SIGN_BIT2(*p2, *q2); 516 Update2Pixels(p2, q2, &a2_lo, &a2_hi); 755 __m128i p2, p1, p0, q0, q1, q2; local 761 // Load q0, q1, q2, q3 762 LOAD_H_EDGES4(p, stride, q0, q1, q2, t1); 763 MAX_DIFF2(t1, q2, q1, q0, mask); 766 DoFilter6(&p2, &p1, &p0, &q0, &q1, &q2, &mask, hev_thresh); 774 _mm_storeu_si128((__m128i*)&p[+2 * stride], q2); 473 DoFilter6(__m128i* const p2, __m128i* const p1, __m128i* const p0, __m128i* const q0, __m128i* const q1, __m128i* const q2, const __m128i* const mask, int hev_thresh) argument 780 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local 862 __m128i t1, p2, p1, p0, q0, q1, q2; local 887 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local [all...] |