/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | vp9_reconintra_neon.asm | 315 vdup.u16 q2, r2 317 vadd.s16 q2, q2, q3 319 vqmovun.s16 d1, q2 327 vdup.u16 q2, r2 329 vadd.s16 q2, q2, q3 331 vqmovun.s16 d1, q2 431 vsubl.u8 q2, d2, d0 444 vadd.s16 q1, q0, q2 [all...] |
H A D | vp9_iht8x8_add_neon.asm | 131 vmull.s16 q2, d18, d0 139 vmlsl.s16 q2, d30, d1 147 vqrshrn.s32 d8, q2, #14 ; >> 14 155 vmull.s16 q2, d18, d1 163 vmlal.s16 q2, d30, d0 171 vqrshrn.s32 d14, q2, #14 ; >> 14 182 vmull.s16 q2, d16, d0 190 vmlal.s16 q2, d24, d0 201 vqrshrn.s32 d18, q2, #14 ; >> 14 209 vmull.s16 q2, d2 [all...] |
H A D | vp9_copy_neon.asm | 36 vld1.8 {q2-q3}, [r0], lr 38 vst1.8 {q2-q3}, [r2@128], r3 47 vld1.8 {q2-q3}, [r0], r1 49 vst1.8 {q2-q3}, [r2@128], r3
|
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | dec_neon.c | 133 uint8x16_t* const q2, uint8x16_t* const q3) { 135 Load4x16(src + 2, stride, q0, q1, q2, q3); 151 uint8x16_t* const q2, uint8x16_t* const q3) { 153 Load16x4(src + 2 * stride, stride, q0, q1, q2, q3); 162 uint8x16_t* const q2, uint8x16_t* const q3) { 171 *q2 = vcombine_u8(vld1_u8(u + 2 * stride), vld1_u8(v + 2 * stride)); 186 uint8x16_t* const q2, uint8x16_t* const q3) { 234 *q2 = vreinterpretq_u8_u32(row26.val[1]); 334 const uint8x16_t q1, const uint8x16_t q2, 339 INIT_VECTOR3(u1, vget_low_u8(q0), vget_low_u8(q1), vget_low_u8(q2)); 129 Load8x16(const uint8_t* const src, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 147 Load16x8(const uint8_t* const src, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 156 Load8x8x2(const uint8_t* const u, const uint8_t* const v, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 180 Load8x8x2T(const uint8_t* const u, const uint8_t* const v, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 332 Store6x8x2(const uint8x16_t p2, const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t q2, uint8_t* u, uint8_t* v, int stride) argument 662 NeedsFilter2(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, int ithresh, int thresh) argument 744 ApplyFilter6( const int8x16_t p2, const int8x16_t p1, const int8x16_t p0, const int8x16_t q0, const int8x16_t q1, const int8x16_t q2, const int8x16_t delta, uint8x16_t* const op2, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) argument 780 DoFilter6( 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 mask, const uint8x16_t hev_mask, uint8x16_t* const op2, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) argument 822 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 839 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 861 uint8x16_t q0, q1, q2, q3; local 885 uint8x16_t q0, q1, q2, q3; local 904 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 920 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 937 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 952 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local [all...] |
/external/webp/src/dsp/ |
H A D | dec_neon.c | 133 uint8x16_t* const q2, uint8x16_t* const q3) { 135 Load4x16(src + 2, stride, q0, q1, q2, q3); 151 uint8x16_t* const q2, uint8x16_t* const q3) { 153 Load16x4(src + 2 * stride, stride, q0, q1, q2, q3); 162 uint8x16_t* const q2, uint8x16_t* const q3) { 171 *q2 = vcombine_u8(vld1_u8(u + 2 * stride), vld1_u8(v + 2 * stride)); 186 uint8x16_t* const q2, uint8x16_t* const q3) { 234 *q2 = vreinterpretq_u8_u32(row26.val[1]); 334 const uint8x16_t q1, const uint8x16_t q2, 339 INIT_VECTOR3(u1, vget_low_u8(q0), vget_low_u8(q1), vget_low_u8(q2)); 129 Load8x16(const uint8_t* const src, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 147 Load16x8(const uint8_t* const src, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 156 Load8x8x2(const uint8_t* const u, const uint8_t* const v, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 180 Load8x8x2T(const uint8_t* const u, const uint8_t* const v, int stride, uint8x16_t* const p3, uint8x16_t* const p2, uint8x16_t* const p1, uint8x16_t* const p0, uint8x16_t* const q0, uint8x16_t* const q1, uint8x16_t* const q2, uint8x16_t* const q3) argument 332 Store6x8x2(const uint8x16_t p2, const uint8x16_t p1, const uint8x16_t p0, const uint8x16_t q0, const uint8x16_t q1, const uint8x16_t q2, uint8_t* u, uint8_t* v, int stride) argument 662 NeedsFilter2(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, int ithresh, int thresh) argument 744 ApplyFilter6( const int8x16_t p2, const int8x16_t p1, const int8x16_t p0, const int8x16_t q0, const int8x16_t q1, const int8x16_t q2, const int8x16_t delta, uint8x16_t* const op2, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) argument 780 DoFilter6( 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 mask, const uint8x16_t hev_mask, uint8x16_t* const op2, uint8x16_t* const op1, uint8x16_t* const op0, uint8x16_t* const oq0, uint8x16_t* const oq1, uint8x16_t* const oq2) argument 822 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 839 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 861 uint8x16_t q0, q1, q2, q3; local 885 uint8x16_t q0, q1, q2, q3; local 904 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 920 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 937 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local 952 uint8x16_t p3, p2, p1, p0, q0, q1, q2, q3; local [all...] |
/external/chromium_org/third_party/icu/source/test/perf/howExpensiveIs/ |
H A D | sieve.cpp | 104 double qs(double *times, int n, double *q1, double *q2, double *q3) { argument 106 *q2 = medianof(times,n,2); 112 double q1,q2,q3; local 117 double iqr = qs(times,n,&q1,&q2,&q3); 124 printf("iqr: %.9f, q1=%.9f, q2=%.9f, q3=%.9f, max=%.9f, n=%d\n", iqr,q1,q2,q3,(double)-1, n); 148 double iqr = qs(times,n,&q1,&q2,&q3); 178 printf("min: %.9f, q1=%.9f, q2=%.9f, q3=%.9f, max=%.9f, n=%d\n", minTime,q1,q2,q3,maxTime, n);
|
/external/icu/icu4c/source/test/perf/howExpensiveIs/ |
H A D | sieve.cpp | 104 double qs(double *times, int n, double *q1, double *q2, double *q3) { argument 106 *q2 = medianof(times,n,2); 112 double q1,q2,q3; local 117 double iqr = qs(times,n,&q1,&q2,&q3); 124 printf("iqr: %.9f, q1=%.9f, q2=%.9f, q3=%.9f, max=%.9f, n=%d\n", iqr,q1,q2,q3,(double)-1, n); 148 double iqr = qs(times,n,&q1,&q2,&q3); 178 printf("min: %.9f, q1=%.9f, q2=%.9f, q3=%.9f, max=%.9f, n=%d\n", minTime,q1,q2,q3,maxTime, n);
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | vp9_iht8x8_add_neon.asm | 131 vmull.s16 q2, d18, d0 139 vmlsl.s16 q2, d30, d1 147 vqrshrn.s32 d8, q2, #14 ; >> 14 155 vmull.s16 q2, d18, d1 163 vmlal.s16 q2, d30, d0 171 vqrshrn.s32 d14, q2, #14 ; >> 14 182 vmull.s16 q2, d16, d0 190 vmlal.s16 q2, d24, d0 201 vqrshrn.s32 d18, q2, #14 ; >> 14 209 vmull.s16 q2, d2 [all...] |
H A D | vp9_copy_neon.asm | 36 vld1.8 {q2-q3}, [r0], lr 38 vst1.8 {q2-q3}, [r2@128], r3 47 vld1.8 {q2-q3}, [r0], r1 49 vst1.8 {q2-q3}, [r2@128], r3
|
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
H A D | jsimd_arm_neon.S | 106 INT32 q1, q2, q3, q4, q5, q6, q7; \ 125 q2 = MULTIPLY(row2, FIX_0_541196100) + \ define 132 q1 = q3 + q2; \ 150 q3 = q3 - q2; \ 156 q2 = q1 + q6; \ define 164 tmp10 = q2; \ 248 vmul.s16 q10, q10, q2 254 vmul.s16 q14, q14, q2 271 vmull.s16 q2, ROW2L, XFIX_0_541196100 272 vmlal.s16 q2, ROW6 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
H A D | fastquantizeb_neon.asm | 41 vshr.s16 q2, q0, #15 ; sz 63 veor.s16 q4, q2 ; y^sz 79 vsub.s16 q4, q2 ; x1=(y^sz)-sz = (y^sz)-(-1) (2's complement) 98 vmul.s16 q2, q6, q4 ; x * Dequant 115 vst1.s16 {q2, q3}, [r9] ; store dqcoeff = x * Dequant 124 vtst.16 q2, q10, q8 ; now find eob 129 vand q10, q6, q2 ; get all valid numbers from scan array 174 vshr.s16 q2, q0, #15 ; sz 205 veor.s16 q12, q2 ; y^sz 208 vsub.s16 q12, q2 ; x [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
H A D | fastquantizeb_neon.asm | 41 vshr.s16 q2, q0, #15 ; sz 63 veor.s16 q4, q2 ; y^sz 79 vsub.s16 q4, q2 ; x1=(y^sz)-sz = (y^sz)-(-1) (2's complement) 98 vmul.s16 q2, q6, q4 ; x * Dequant 115 vst1.s16 {q2, q3}, [r9] ; store dqcoeff = x * Dequant 124 vtst.16 q2, q10, q8 ; now find eob 129 vand q10, q6, q2 ; get all valid numbers from scan array 174 vshr.s16 q2, q0, #15 ; sz 205 veor.s16 q12, q2 ; y^sz 208 vsub.s16 q12, q2 ; x [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_mbloop_loopfilter_dspr2.c | 36 uint32_t p3, p2, p1, p0, q0, q1, q2, q3; local 75 "lw %[q2], (%[sq2]) \n\t" 79 [q3] "=&r" (q3), [q2] "=&r" (q2), [q1] "=&r" (q1), [q0] "=&r" (q0) 85 p1, p0, p3, p2, q0, q1, q2, q3, 123 "sw %[q2], (%[sq2]) \n\t" 127 [q0] "r" (q0), [q1] "r" (q1), [q2] "r" (q2), 232 [q0] "+r" (q0), [q1] "+r" (q1), [q2] "+r" (q2), 334 uint32_t p3, p2, p1, p0, q3, q2, q1, q0; local [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | transform_neon.S | 65 vld1.16 {q2}, [r0]! @ inre1Q9[] 79 vqdmulh.s32 q2, q12, q11 @ xrQ16 * factQ19 85 vabs.s32 q12, q2 90 vst1.32 {q2, q3}, [r5]! @ tmpimQ16[k] 119 vld1.32 {q2, q3}, [r6]! @ tmpreQ16[] 122 vrshl.s32 q2, q2, q8 132 vmovn.s32 d2, q2 140 vst1.16 {q2, q3}, [r5]! @ inre2Q9[] 220 vrev64.16 q2, q [all...] |
/external/libhevc/common/arm/ |
H A D | ihevc_deblk_chroma_vert.s | 114 vsubw.u8 q2,q0,d4 123 vrshr.s16 q3,q2,#3 134 vmin.s16 q2,q3,q1 135 vmax.s16 q1,q15,q2
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | vp8_subpixelvariance16x16s_neon.asm | 56 vext.8 q3, q2, q3, #1 62 vrhadd.u8 q1, q2, q3 63 vrhadd.u8 q2, q4, q5 72 vsubl.u8 q2, d6, d28 97 vpadal.s16 q8, q2 145 vld1.u8 {q2}, [r0], r1 153 vrhadd.u8 q0, q0, q2 155 vrhadd.u8 q2, q2, q4 165 vsubl.u8 q2, d1 [all...] |
H A D | idct_dequant_full_2x_neon.asm | 26 vld1.16 {q2, q3}, [r0] ; l q 44 vmul.i16 q2, q2, q0 51 ; q2: l0r0 q3: l8r8 66 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 67 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 87 vqsub.s16 q2, q6, q5 95 vqadd.s16 q5, q11, q2 96 vqsub.s16 q6, q11, q2 119 vqadd.s16 q2, q [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_mbloop_loopfilter_dspr2.c | 36 uint32_t p3, p2, p1, p0, q0, q1, q2, q3; local 75 "lw %[q2], (%[sq2]) \n\t" 79 [q3] "=&r" (q3), [q2] "=&r" (q2), [q1] "=&r" (q1), [q0] "=&r" (q0) 85 p1, p0, p3, p2, q0, q1, q2, q3, 123 "sw %[q2], (%[sq2]) \n\t" 127 [q0] "r" (q0), [q1] "r" (q1), [q2] "r" (q2), 232 [q0] "+r" (q0), [q1] "+r" (q1), [q2] "+r" (q2), 334 uint32_t p3, p2, p1, p0, q3, q2, q1, q0; local [all...] |
/external/llvm/test/MC/AArch64/ |
H A D | dot-req.s | 24 quentin .req q2 36 // CHECK: ldr q2, [sp] // encoding: [0xe2,0x03,0xc0,0x3d]
|
/external/llvm/test/MC/ARM/ |
H A D | vfp4.s | 24 @ ARM: vfma.f32 q2, q4, q0 @ encoding: [0x50,0x4c,0x08,0xf2] 25 @ THUMB: vfma.f32 q2, q4, q0 @ encoding: [0x08,0xef,0x50,0x4c] 27 @ THUMB_V7EM-ERRORS-NEXT: vfma.f32 q2, q4, q0 28 vfma.f32 q2, q4, q0 58 @ ARM: vfms.f32 q2, q4, q0 @ encoding: [0x50,0x4c,0x28,0xf2] 59 @ THUMB: vfms.f32 q2, q4, q0 @ encoding: [0x28,0xef,0x50,0x4c] 61 @ THUMB_V7EM-ERRORS-NEXT: vfms.f32 q2, q4, q0 62 vfms.f32 q2, q4, q0
|
/external/clang/test/CodeGenCXX/ |
H A D | copy-assign-synthesis-1.cpp | 77 q1.pr(); q2.pr(); 80 Q q1, q2; member in struct:X
|
/external/libvpx/libvpx/vpx_scale/arm/neon/ |
H A D | vp8_vpxyv12_extendframeborders_neon.asm | 52 vmov q3, q2 63 vst1.8 {q2, q3}, [r6], lr 89 vld1.8 {q2, q3}, [r1]! 103 vst1.8 {q2, q3}, [r5]! 169 vst1.8 {q2}, [r5], lr 200 vld1.8 {q2, q3}, [r1]! 210 vst1.8 {q2, q3}, [r5]! 241 vld1.8 {q2}, [r2]! 249 vst1.8 {q2}, [r6], lr 251 vst1.8 {q2}, [r [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | Trace.h | 105 iterator erase(iterator q1, iterator q2) { return BasicBlocks.erase (q1, q2); } argument
|
/external/chromium_org/third_party/skia/experimental/Intersection/ |
H A D | QuadraticIntersection_Test.cpp | 297 static void pointFinder(const Quadratic& q1, const Quadratic& q2) { argument 299 double t = nearestT(q1, q2[index]); 303 onQuad.distance(q2[index])); 305 left[0] = is_left((const _Line&) q1[0], q2[index]); 306 left[1] = is_left((const _Line&) q1[1], q2[index]); 308 left[2] = is_left(diag, q2[index]); 311 point_in_hull(q1, q2[index]) ? "true" : "false"); 316 static void hullIntersect(const Quadratic& q1, const Quadratic& q2) { argument 322 _Line l2 = {q2[i2], q2[(i [all...] |
/external/skia/experimental/Intersection/ |
H A D | QuadraticIntersection_Test.cpp | 297 static void pointFinder(const Quadratic& q1, const Quadratic& q2) { argument 299 double t = nearestT(q1, q2[index]); 303 onQuad.distance(q2[index])); 305 left[0] = is_left((const _Line&) q1[0], q2[index]); 306 left[1] = is_left((const _Line&) q1[1], q2[index]); 308 left[2] = is_left(diag, q2[index]); 311 point_in_hull(q1, q2[index]) ? "true" : "false"); 316 static void hullIntersect(const Quadratic& q1, const Quadratic& q2) { argument 322 _Line l2 = {q2[i2], q2[(i [all...] |