/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | vp9_avg_neon.asm | 37 vld1.8 {q2-q3}, [r0], lr 43 vrhadd.u8 q2, q2, q10 46 vst1.8 {q2-q3}, [r2@128], r4 53 vld1.8 {q2-q3}, [r0], r1 61 vrhadd.u8 q2, q2, q10 65 vst1.8 {q2-q3}, [r2@128], r3 73 vld1.8 {q2}, [r6@128], r3 77 vrhadd.u8 q0, q0, q2 [all...] |
/external/llvm/test/MC/ARM/ |
H A D | directive-arch_extension-crypto.s | 38 sha1c.32 q0, q1, q2 40 sha1m.32 q0, q1, q2 42 sha1p.32 q0, q1, q2 44 sha1su0.32 q0, q1, q2 46 sha256h.32 q0, q1, q2 48 sha256h2.32 q0, q1, q2 50 sha256su1.32 q0, q1, q2 87 sha1c.32 q0, q1, q2 90 sha1m.32 q0, q1, q2 93 sha1p.32 q0, q1, q2 [all...] |
H A D | neon-minmax-encoding.s | 19 vmax.s8 q1, q2, q3 27 vmax.s8 q2, q3 30 vmax.u8 q11, q2 33 vmax.f32 q2, q1 49 @ CHECK: vmax.s8 q1, q2, q3 @ encoding: [0x46,0x26,0x04,0xf2] 56 @ CHECK: vmax.s8 q2, q2, q3 @ encoding: [0x46,0x46,0x04,0xf2] 59 @ CHECK: vmax.u8 q11, q11, q2 @ encoding: [0xc4,0x66,0x46,0xf3] 62 @ CHECK: vmax.f32 q2, q2, q [all...] |
H A D | neont2-minmax-encoding.s | 21 vmax.s8 q1, q2, q3 29 vmax.s8 q2, q3 32 vmax.u8 q11, q2 35 vmax.f32 q2, q1 51 @ CHECK: vmax.s8 q1, q2, q3 @ encoding: [0x04,0xef,0x46,0x26] 58 @ CHECK: vmax.s8 q2, q2, q3 @ encoding: [0x04,0xef,0x46,0x46] 61 @ CHECK: vmax.u8 q11, q11, q2 @ encoding: [0x46,0xff,0xc4,0x66] 64 @ CHECK: vmax.f32 q2, q2, q [all...] |
H A D | neon-shiftaccum-encoding.s | 7 vsra.s8 q7, q2, #8 16 vsra.u16 q2, q7, #6 25 vsra.s8 q2, #8 42 @ CHECK: vsra.s8 q7, q2, #8 @ encoding: [0x54,0xe1,0x88,0xf2] 51 @ CHECK: vsra.u16 q2, q7, #6 @ encoding: [0x5e,0x41,0x9a,0xf3] 59 @ CHECK: vsra.s8 q2, q2, #8 @ encoding: [0x54,0x41,0x88,0xf2] 80 vrsra.s8 q1, q2, #8 81 vrsra.s16 q2, q3, #16 98 vrsra.s8 q2, # [all...] |
H A D | neont2-shiftaccum-encoding.s | 9 vsra.s8 q7, q2, #8 18 vsra.u16 q2, q7, #6 27 vsra.s8 q2, #8 44 @ CHECK: vsra.s8 q7, q2, #8 @ encoding: [0x88,0xef,0x54,0xe1] 53 @ CHECK: vsra.u16 q2, q7, #6 @ encoding: [0x9a,0xff,0x5e,0x41] 61 @ CHECK: vsra.s8 q2, q2, #8 @ encoding: [0x88,0xef,0x54,0x41] 83 vrsra.s8 q1, q2, #8 84 vrsra.s16 q2, q3, #16 101 vrsra.s8 q2, # [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
H A D | vp9_loopfilter_filters.c | 25 uint8_t q2, uint8_t q3) { 31 mask |= (abs(q2 - q1) > limit) * -1; 32 mask |= (abs(q3 - q2) > limit) * -1; 41 uint8_t q2, uint8_t q3) { 46 mask |= (abs(q2 - q0) > thresh) * -1; 56 uint8_t q1, uint8_t q2, 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 114 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 116 p3, p2, p1, p0, q0, q1, q2, q3); 139 const uint8_t q0 = s[0], q1 = s[1], q2 local 21 filter_mask(uint8_t limit, uint8_t blimit, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3) argument 37 flat_mask4(uint8_t thresh, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3) argument 52 flat_mask5(uint8_t thresh, uint8_t p4, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3, uint8_t q4) argument 163 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 186 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 212 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 245 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, local 291 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 317 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local [all...] |
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_loopfilter_filters.c | 25 uint8_t q2, uint8_t q3) { 31 mask |= (abs(q2 - q1) > limit) * -1; 32 mask |= (abs(q3 - q2) > limit) * -1; 41 uint8_t q2, uint8_t q3) { 46 mask |= (abs(q2 - q0) > thresh) * -1; 56 uint8_t q1, uint8_t q2, 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 114 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 116 p3, p2, p1, p0, q0, q1, q2, q3); 139 const uint8_t q0 = s[0], q1 = s[1], q2 local 21 filter_mask(uint8_t limit, uint8_t blimit, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3) argument 37 flat_mask4(uint8_t thresh, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3) argument 52 flat_mask5(uint8_t thresh, uint8_t p4, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3, uint8_t q4) argument 163 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 186 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 212 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 245 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, local 291 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 317 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local [all...] |
/external/valgrind/main/none/tests/arm/ |
H A D | neon128.stdout.exp | 6 vmov.i8 q2, #0x7 :: Qd 0x07070707 0x07070707 0x07070707 0x07070707 7 vmov.i8 q2, #0x7 :: Qd 0x07070707 0x07070707 0x07070707 0x07070707 31 vmvn.i8 q2, #0x7 :: Qd 0xf8f8f8f8 0xf8f8f8f8 0xf8f8f8f8 0xf8f8f8f8 32 vmvn.i8 q2, #0x7 :: Qd 0xf8f8f8f8 0xf8f8f8f8 0xf8f8f8f8 0xf8f8f8f8 50 vorr.i16 q2, #0x7 :: Qd 0x55575557 0x55575557 0x55575557 0x55575557 51 vorr.i16 q2, #0x7 :: Qd 0x151f191f 0x141f1f1f 0x131f1a1f 0x121f1e1f 95 vadd.i32 q0, q1, q2 :: Qd 0x00000090 0x00000090 0x00000090 0x00000090 Qm (i32)0x00000018 Qn (i32)0x00000078 96 vadd.i64 q0, q1, q2 :: Qd 0x00000104 0x00000104 0x00000104 0x00000104 Qm (i32)0x0000008c Qn (i32)0x00000078 97 vadd.i32 q0, q1, q2 :: Qd 0x00000104 0x00000104 0x00000104 0x00000104 Qm (i32)0x0000008c Qn (i32)0x00000078 98 vadd.i16 q0, q1, q2 [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | shortidct4x4llm_neon.asm | 41 vld1.16 {q1, q2}, [r0] 44 vswp d3, d4 ;q2(vp[4] vp[12]) 47 vqdmulh.s16 q3, q2, d0[2] 48 vqdmulh.s16 q4, q2, d0[0] 56 vqadd.s16 q3, q3, q2 ;modify since sinpi8sqrt2 > 65536/2 (negtive number) 57 vqadd.s16 q4, q4, q2 79 vqdmulh.s16 q3, q2, d0[2] 80 vqdmulh.s16 q4, q2, d0[0] 88 vqadd.s16 q3, q3, q2 ;modify since sinpi8sqrt2 > 65536/2 (negtive number) 89 vqadd.s16 q4, q4, q2 [all...] |
H A D | buildintrapredictorsmby_neon.asm | 60 vpaddl.u8 q2, q1 61 vpaddl.u16 q3, q2 180 vdup.u8 q2, r5 184 vst1.u8 {q2}, [r1]! 193 vdup.u8 q2, r5 197 vst1.u8 {q2}, [r1]! 207 vdup.u8 q2, r5 211 vst1.u8 {q2}, [r1]! 220 vdup.u8 q2, r5 224 vst1.u8 {q2}, [r [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/tests/graw/ |
H A D | occlusion-query.c | 160 struct pipe_query *q1, *q2; local 173 q2 = info.ctx->create_query(info.ctx, PIPE_QUERY_OCCLUSION_COUNTER); 183 info.ctx->begin_query(info.ctx, q2); 185 info.ctx->end_query(info.ctx, q2); 188 info.ctx->get_query_result(info.ctx, q2, TRUE, &res2); 201 info.ctx->destroy_query(info.ctx, q2);
|
/external/mesa3d/src/gallium/tests/graw/ |
H A D | occlusion-query.c | 160 struct pipe_query *q1, *q2; local 173 q2 = info.ctx->create_query(info.ctx, PIPE_QUERY_OCCLUSION_COUNTER); 183 info.ctx->begin_query(info.ctx, q2); 185 info.ctx->end_query(info.ctx, q2); 188 info.ctx->get_query_result(info.ctx, q2, TRUE, &res2); 201 info.ctx->destroy_query(info.ctx, q2);
|
/external/openssl/crypto/aes/asm/ |
H A D | aesv8-armx.S | 24 vld1.32 {q1,q2},[r3]! 90 vsub.i8 q2,q2,q10 @ adjust the mask 207 vld1.8 {q2},[r0] 212 .byte 0x00,0x43,0xb0,0xf3 @ aese q2,q0 214 .byte 0x84,0x43,0xb0,0xf3 @ aesmc q2,q2 216 .byte 0x02,0x43,0xb0,0xf3 @ aese q2,q1 218 .byte 0x84,0x43,0xb0,0xf3 @ aesmc q2,q2 [all...] |
/external/libhevc/common/arm/ |
H A D | ihevc_intra_pred_chroma_horz.s | 125 vdup.16 q2,d1[2] @duplicate the ii value. 131 vst1.16 {q2},[r2],r3 132 vst1.16 {q2},[r9],r3 138 vdup.16 q2,d0[2] 147 vst1.16 {q2},[r2],r3 148 vst1.16 {q2},[r9],r3 154 vdup.16 q2,d11[2] 163 vst1.16 {q2},[r2],r3 164 vst1.16 {q2},[r9],r3 170 vdup.16 q2,d1 [all...] |
H A D | ihevc_intra_pred_luma_horz.s | 123 vdup.8 q2,d1[6] @duplicate the ii value. 129 vst1.8 {q2},[r2],r3 130 vst1.8 {q2},[r9],r3 136 vdup.8 q2,d1[2] 145 vst1.8 {q2},[r2],r3 146 vst1.8 {q2},[r9],r3 152 vdup.8 q2,d0[6] 161 vst1.8 {q2},[r2],r3 162 vst1.8 {q2},[r9],r3 168 vdup.8 q2,d [all...] |
/external/chromium_org/third_party/opus/src/celt/ |
H A D | quant_bands.c | 373 int q2; local 377 q2 = (error[i+c*m->nbEBands]+QCONST16(.5f,DB_SHIFT))>>(DB_SHIFT-fine_quant[i]); 379 q2 = (int)floor((error[i+c*m->nbEBands]+.5f)*frac); 381 if (q2 > frac-1) 382 q2 = frac-1; 383 if (q2<0) 384 q2 = 0; 385 ec_enc_bits(enc, q2, fine_quant[i]); 387 offset = SUB16(SHR32(SHL32(EXTEND32(q2),DB_SHIFT)+QCONST16(.5f,DB_SHIFT),fine_quant[i]),QCONST16(.5f,DB_SHIFT)); 389 offset = (q2 411 int q2; local 502 int q2; local 528 int q2; local [all...] |
/external/libopus/celt/ |
H A D | quant_bands.c | 373 int q2; local 377 q2 = (error[i+c*m->nbEBands]+QCONST16(.5f,DB_SHIFT))>>(DB_SHIFT-fine_quant[i]); 379 q2 = (int)floor((error[i+c*m->nbEBands]+.5f)*frac); 381 if (q2 > frac-1) 382 q2 = frac-1; 383 if (q2<0) 384 q2 = 0; 385 ec_enc_bits(enc, q2, fine_quant[i]); 387 offset = SUB16(SHR32(SHL32(EXTEND32(q2),DB_SHIFT)+QCONST16(.5f,DB_SHIFT),fine_quant[i]),QCONST16(.5f,DB_SHIFT)); 389 offset = (q2 411 int q2; local 502 int q2; local 528 int q2; local [all...] |
/external/clang/test/CodeGenCXX/ |
H A D | copy-assign-synthesis.cpp | 62 q1.pr(); q2.pr(); 65 Q q1, q2; member in struct:X
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
H A D | shortfdct_neon.asm | 55 vshl.s16 q2, q2, #3 ; (a1, b1) << 3 120 vld1.16 {q2}, [r0@128], r2 124 ; transpose q0=ip[0], q1=ip[1], q2=ip[2], q3=ip[3] 125 vtrn.32 q0, q2 ; [A0|B0] 128 vtrn.16 q2, q3 ; [A3|B3] 131 vadd.s16 q12, q1, q2 ; b1 = ip[1] + ip[2] 132 vsub.s16 q13, q1, q2 ; c1 = ip[1] - ip[2] 141 vsub.s16 q2, q11, q12 ; [A2 | B2] = a1 - b1 165 ; transpose q0=ip[0], q1=ip[4], q2 [all...] |
/external/chromium_org/third_party/skia/experimental/Intersection/ |
H A D | QuadraticIntersection.cpp | 21 QuadraticIntersections(const Quadratic& q1, const Quadratic& q2, Intersections& i) argument 23 , quad2(q2) 263 static void hackToFixPartialCoincidence(const Quadratic& q1, const Quadratic& q2, Intersections& i) { argument 302 xy_at_t(q2, t2, ends[0].x, ends[0].y); 303 xy_at_t(q2, i.fCoincidentT[1][closest2], ends[1].x, ends[1].y); 305 xy_at_t(q2, midT, mid.x, mid.y); 341 xy_at_t(q2, start2, ends2[0].x, ends2[0].y); 342 xy_at_t(q2, end2, ends2[1].x, ends2[1].y); 372 bool intersect(const Quadratic& q1, const Quadratic& q2, Intersections& i) { argument 373 if (implicit_matches(q1, q2)) { [all...] |
/external/skia/experimental/Intersection/ |
H A D | QuadraticIntersection.cpp | 21 QuadraticIntersections(const Quadratic& q1, const Quadratic& q2, Intersections& i) argument 23 , quad2(q2) 263 static void hackToFixPartialCoincidence(const Quadratic& q1, const Quadratic& q2, Intersections& i) { argument 302 xy_at_t(q2, t2, ends[0].x, ends[0].y); 303 xy_at_t(q2, i.fCoincidentT[1][closest2], ends[1].x, ends[1].y); 305 xy_at_t(q2, midT, mid.x, mid.y); 341 xy_at_t(q2, start2, ends2[0].x, ends2[0].y); 342 xy_at_t(q2, end2, ends2[1].x, ends2[1].y); 372 bool intersect(const Quadratic& q1, const Quadratic& q2, Intersections& i) { argument 373 if (implicit_matches(q1, q2)) { [all...] |
/external/chromium_org/third_party/skia/tests/ |
H A D | PathOpsQuadIntersectionTest.cpp | 368 static void pointFinder(const SkDQuad& q1, const SkDQuad& q2) { argument 370 double t = q1.nearestT(q2[index]); 373 onQuad.distance(q2[index])); 375 left[0] = ((const SkDLine&) q1[0]).isLeft(q2[index]); 376 left[1] = ((const SkDLine&) q1[1]).isLeft(q2[index]); 378 left[2] = diag.isLeft(q2[index]); 381 q1.pointInHull(q2[index]) ? "true" : "false"); 386 static void hullIntersect(const SkDQuad& q1, const SkDQuad& q2) { argument 392 SkDLine l2 = {{q2[i2], q2[(i [all...] |
/external/skia/tests/ |
H A D | PathOpsQuadIntersectionTest.cpp | 365 static void pointFinder(const SkDQuad& q1, const SkDQuad& q2) { argument 367 double t = q1.nearestT(q2[index]); 370 onQuad.distance(q2[index])); 372 left[0] = ((const SkDLine&) q1[0]).isLeft(q2[index]); 373 left[1] = ((const SkDLine&) q1[1]).isLeft(q2[index]); 375 left[2] = diag.isLeft(q2[index]); 378 q1.pointInHull(q2[index]) ? "true" : "false"); 383 static void hullIntersect(const SkDQuad& q1, const SkDQuad& q2) { argument 389 SkDLine l2 = {{q2[i2], q2[(i [all...] |
/external/chromium_org/third_party/libvpx/source/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...] |