/external/llvm/test/MC/ARM/ |
D | thumb-neon-crypto.s | 3 aesd.8 q0, q1 4 @ CHECK: aesd.8 q0, q1 @ encoding: [0xb0,0xff,0x42,0x03] 5 aese.8 q0, q1 6 @ CHECK: aese.8 q0, q1 @ encoding: [0xb0,0xff,0x02,0x03] 7 aesimc.8 q0, q1 8 @ CHECK: aesimc.8 q0, q1 @ encoding: [0xb0,0xff,0xc2,0x03] 9 aesmc.8 q0, q1 10 @ CHECK: aesmc.8 q0, q1 @ encoding: [0xb0,0xff,0x82,0x03] 12 sha1h.32 q0, q1 13 @ CHECK: sha1h.32 q0, q1 @ encoding: [0xb9,0xff,0xc2,0x02] [all …]
|
D | neon-crypto.s | 4 aesd.8 q0, q1 5 aese.8 q0, q1 6 aesimc.8 q0, q1 7 aesmc.8 q0, q1 8 @ CHECK: aesd.8 q0, q1 @ encoding: [0x42,0x03,0xb0,0xf3] 9 @ CHECK: aese.8 q0, q1 @ encoding: [0x02,0x03,0xb0,0xf3] 10 @ CHECK: aesimc.8 q0, q1 @ encoding: [0xc2,0x03,0xb0,0xf3] 11 @ CHECK: aesmc.8 q0, q1 @ encoding: [0x82,0x03,0xb0,0xf3] 17 sha1h.32 q0, q1 18 sha1su1.32 q0, q1 [all …]
|
D | directive-arch_extension-crypto.s | 22 aesd.8 q0, q1 24 aese.8 q0, q1 26 aesimc.8 q0, q1 28 aesmc.8 q0, q1 31 sha1h.32 q0, q1 33 sha1su1.32 q0, q1 35 sha256su0.32 q0, q1 38 sha1c.32 q0, q1, q2 40 sha1m.32 q0, q1, q2 42 sha1p.32 q0, q1, q2 [all …]
|
/external/valgrind/none/tests/arm/ |
D | neon128.c | 356 TESTINSN_imm("vmov.i16 q1", q1, 0x7); in main() 370 TESTINSN_imm("vmvn.i16 q1", q1, 0x7); in main() 397 TESTINSN_un("vmvn q0, q1", q0, q1, i32, 24); in main() 402 TESTINSN_un("vmov q0, q1", q0, q1, i32, 24); in main() 407 TESTINSN_un("vmov q0, q1", q0, q1, i8, 7); in main() 412 TESTINSN_bin("vadd.i32 q0, q1, q2", q0, q1, i32, 24, q2, i32, 120); in main() 413 TESTINSN_bin("vadd.i64 q0, q1, q2", q0, q1, i32, 140, q2, i32, 120); in main() 414 TESTINSN_bin("vadd.i32 q0, q1, q2", q0, q1, i32, 140, q2, i32, 120); in main() 415 TESTINSN_bin("vadd.i16 q0, q1, q2", q0, q1, i32, 140, q2, i32, 120); in main() 416 TESTINSN_bin("vadd.i8 q0, q1, q2", q0, q1, i32, 140, q2, i32, 120); in main() [all …]
|
/external/eigen/test/ |
D | geo_quaternion.cpp | 24 template<typename QuatType> void check_slerp(const QuatType& q0, const QuatType& q1) in check_slerp() argument 32 Scalar theta_tot = AA(q1*q0.inverse()).angle(); in check_slerp() 37 QuatType q = q0.slerp(t,q1); in check_slerp() 71 Quaternionx q1, q2; in quaternion() local 74 q1.coeffs().setRandom(); in quaternion() 75 VERIFY_IS_APPROX(q1.coeffs(), (q1*q2).coeffs()); in quaternion() 78 q1 *= q2; in quaternion() 80 q1 = AngleAxisx(a, v0.normalized()); in quaternion() 84 Scalar refangle = abs(AngleAxisx(q1.inverse()*q2).angle()); in quaternion() 88 if((q1.coeffs()-q2.coeffs()).norm() > 10*largeEps) in quaternion() [all …]
|
D | geo_transformations.cpp | 34 Quaternionx q1, q2; in non_projective_only() local 36 q1 = AngleAxisx(a, v0.normalized()); in non_projective_only() 41 t0.linear() = q1.toRotationMatrix(); in non_projective_only() 51 t0.linear() = q1.toRotationMatrix(); in non_projective_only() 54 t1.linear() = q1.conjugate().toRotationMatrix(); in non_projective_only() 60 t1.fromPositionOrientationScale(v0, q1, v1); in non_projective_only() 118 Quaternionx q1, q2; in transformations() local 119 q1 = AngleAxisx(a, v0.normalized()); in transformations() 132 AngleAxisx aa = AngleAxisx(q1); in transformations() 133 VERIFY_IS_APPROX(q1 * v1, Quaternionx(aa) * v1); in transformations() [all …]
|
/external/boringssl/linux-arm/crypto/aes/ |
D | aesv8-armx.S | 38 vld1.32 {q1,q2},[r3]! 57 veor q10,q10,q1 59 vshl.u8 q1,q1,#1 63 vld1.32 {q1},[r3] 75 veor q10,q10,q1 77 vshl.u8 q1,q1,#1 90 veor q10,q10,q1 122 veor q10,q10,q1 124 vshl.u8 q1,q1,#1 154 veor q10,q10,q1 [all …]
|
/external/eigen/test/eigen2/ |
D | eigen2_geometry.cpp | 57 Quaternionx q1, q2; in geometry() local 60 q1.coeffs().setRandom(); in geometry() 61 VERIFY_IS_APPROX(q1.coeffs(), (q1*q2).coeffs()); in geometry() 77 q1 = AngleAxisx(a, v0.normalized()); in geometry() 81 Scalar refangle = ei_abs(AngleAxisx(q1.inverse()*q2).angle()); in geometry() 85 if((q1.coeffs()-q2.coeffs()).norm() > 10*largeEps) in geometry() 87 VERIFY(ei_isApprox(q1.angularDistance(q2), refangle, largeEps)); in geometry() 91 VERIFY_IS_APPROX(q1 * v2, q1.toRotationMatrix() * v2); in geometry() 92 VERIFY_IS_APPROX(q1 * q2 * v2, in geometry() 93 q1.toRotationMatrix() * q2.toRotationMatrix() * v2); in geometry() [all …]
|
D | eigen2_geometry_with_eigen2_prefix.cpp | 59 Quaternionx q1, q2; in geometry() local 62 q1.coeffs().setRandom(); in geometry() 63 VERIFY_IS_APPROX(q1.coeffs(), (q1*q2).coeffs()); in geometry() 79 q1 = AngleAxisx(a, v0.normalized()); in geometry() 83 Scalar refangle = ei_abs(AngleAxisx(q1.inverse()*q2).angle()); in geometry() 87 if((q1.coeffs()-q2.coeffs()).norm() > 10*largeEps) in geometry() 89 VERIFY(ei_isApprox(q1.angularDistance(q2), refangle, largeEps)); in geometry() 93 VERIFY_IS_APPROX(q1 * v2, q1.toRotationMatrix() * v2); in geometry() 94 VERIFY_IS_APPROX(q1 * q2 * v2, in geometry() 95 q1.toRotationMatrix() * q2.toRotationMatrix() * v2); in geometry() [all …]
|
/external/llvm/test/MC/Disassembler/ARM/ |
D | neon-crypto.txt | 4 # CHECK: aesd.8 q0, q1 6 # CHECK: aese.8 q0, q1 8 # CHECK: aesimc.8 q0, q1 10 # CHECK: aesmc.8 q0, q1 13 # CHECK: sha1h.32 q0, q1 15 # CHECK: sha1su1.32 q0, q1 17 # CHECK: sha256su0.32 q0, q1 20 # CHECK: sha1c.32 q0, q1, q2 22 # CHECK: sha1m.32 q0, q1, q2 24 # CHECK: sha1p.32 q0, q1, q2 [all …]
|
D | thumb-neon-crypto.txt | 4 # CHECK: aesd.8 q0, q1 6 # CHECK: aese.8 q0, q1 8 # CHECK: aesimc.8 q0, q1 10 # CHECK: aesmc.8 q0, q1 13 # CHECK: sha1h.32 q0, q1 15 # CHECK: sha1su1.32 q0, q1 17 # CHECK: sha256su0.32 q0, q1 20 # CHECK: sha1c.32 q0, q1, q2 22 # CHECK: sha1m.32 q0, q1, q2 24 # CHECK: sha1p.32 q0, q1, q2 [all …]
|
/external/v8/src/base/ |
D | division-by-constant.cc | 33 T q1 = min / anc; // Init. q1 = 2**p/|nc|. in SignedDivisionByConstant() local 34 T r1 = min - q1 * anc; // Init. r1 = rem(2**p, |nc|). in SignedDivisionByConstant() 40 q1 = 2 * q1; // Update q1 = 2**p/|nc|. in SignedDivisionByConstant() 43 q1 = q1 + 1; in SignedDivisionByConstant() 53 } while (q1 < delta || (q1 == delta && r1 == 0)); in SignedDivisionByConstant() 71 T q1 = min / nc; // Init. q1 = 2**p/nc in UnsignedDivisionByConstant() local 72 T r1 = min - q1 * nc; // Init. r1 = rem(2**p,nc) in UnsignedDivisionByConstant() 79 q1 = 2 * q1 + 1; in UnsignedDivisionByConstant() 82 q1 = 2 * q1; in UnsignedDivisionByConstant() 95 } while (p < bits * 2 && (q1 < delta || (q1 == delta && r1 == 0))); in UnsignedDivisionByConstant()
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/geometry/ |
D | Rotation.java | 107 private final double q1; field in Rotation 133 public Rotation(double q0, double q1, double q2, double q3, in Rotation() argument 138 double inv = 1.0 / FastMath.sqrt(q0 * q0 + q1 * q1 + q2 * q2 + q3 * q3); in Rotation() 140 q1 *= inv; in Rotation() 146 this.q1 = q1; in Rotation() 184 q1 = coeff * axis.getX(); in Rotation() 260 q1 = inv * (ort[1][2] - ort[2][1]); in Rotation() 267 q1 = 0.5 * FastMath.sqrt(s + 1.0); in Rotation() 268 double inv = 0.25 / q1; in Rotation() 279 q1 = inv * (ort[0][1] + ort[1][0]); in Rotation() [all …]
|
/external/libvpx/libvpx/vp9/common/ |
D | vp9_loopfilter_filters.c | 24 uint8_t q0, uint8_t q1, in filter_mask() argument 30 mask |= (abs(q1 - q0) > limit) * -1; in filter_mask() 31 mask |= (abs(q2 - q1) > limit) * -1; in filter_mask() 33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; in filter_mask() 40 uint8_t q0, uint8_t q1, in flat_mask4() argument 44 mask |= (abs(q1 - q0) > thresh) * -1; in flat_mask4() 56 uint8_t q1, uint8_t q2, in flat_mask5() argument 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); in flat_mask5() 66 uint8_t q0, uint8_t q1) { in hev_mask() argument 69 hev |= (abs(q1 - q0) > thresh) * -1; in hev_mask() [all …]
|
/external/webp/src/dsp/ |
D | dec_neon.c | 68 uint8x16_t* const q0, uint8x16_t* const q1) { in Load4x16() argument 76 *q1 = vcombine_u8(row0.val[3], row8.val[3]); in Load4x16() 88 uint8x16_t* const q0, uint8x16_t* const q1) { in Load4x16() argument 122 *q1 = vreinterpretq_u8_u16(row13.val[1]); in Load4x16() 132 uint8x16_t* const q0, uint8x16_t* const q1, in Load8x16() argument 135 Load4x16(src + 2, stride, q0, q1, q2, q3); in Load8x16() 140 uint8x16_t* const q0, uint8x16_t* const q1) { in Load16x4() argument 144 *q1 = vld1q_u8(src + 1 * stride); in Load16x4() 150 uint8x16_t* const q0, uint8x16_t* const q1, in Load16x8() argument 153 Load16x4(src + 2 * stride, stride, q0, q1, q2, q3); in Load16x8() [all …]
|
D | dec_sse2.c | 326 const __m128i* const q1, in GetNotHEV() argument 330 const __m128i t_2 = MM_ABS(*q1, *q0); in GetNotHEV() 344 const __m128i* const q1, in GetBaseDelta() argument 347 const __m128i p1_q1 = _mm_subs_epi8(*p1, *q1); // p1 - q1 in GetBaseDelta() 389 const __m128i* const q1, in NeedsFilter() argument 392 const __m128i t1 = MM_ABS(*p1, *q1); // abs(p1 - q1) in NeedsFilter() 410 __m128i* const q0, __m128i* const q1, in DoFilter2() argument 416 const __m128i q1s = _mm_xor_si128(*q1, sign_bit); in DoFilter2() 418 NeedsFilter(p1, p0, q0, q1, thresh, &mask); in DoFilter2() 429 __m128i* const q0, __m128i* const q1, in DoFilter4() argument [all …]
|
/external/libavc/common/arm/ |
D | ih264_deblk_luma_a9.s | 108 vld1.8 {q1}, [r0], r1 @q1 values are loaded into q1 111 vabd.u8 q12, q1, q0 @Q12 = ABS(q1 - q0) 123 vcge.u8 q12, q12, q8 @Q12=( ABS(q1 - q0) >= Beta ) 128 vorr q9, q9, q12 @Q9 = ( ABS(p0 - q0) >= Alpha ) | ( ABS(q1 - q0) >= Beta ) 131 …vorr q9, q9, q13 @Q9 = ( ABS(p0 - q0) >= Alpha ) | ( ABS(q1 - q0) >= Beta ) | (… 132 vsubl.u8 q14, d8, d2 @Q14 = (p1 - q1)L 135 vsubl.u8 q15, d9, d3 @Q15 = (p1 - q1)H 138 vadd.i16 q13, q13, q15 @Q13,Q12 = [ (q0 - p0)<<2 ] + (p1 - q1) 142 vqrshrn.s16 d25, q13, #3 @Q12 = i_macro = (((q0 - p0)<<2) + (p1 - q1) + 4)>>3 158 vshll.u8 q13, d3, #1 @Q13,Q8 = (q1<<1) [all …]
|
/external/libvpx/libvpx/vp9/common/x86/ |
D | vp9_loopfilter_mmx.asm | 59 movq mm4, [rsi+rax] ; q1 60 movq mm3, mm4 ; q1 61 psubusb mm4, mm6 ; q1-=q2 62 psubusb mm6, mm3 ; q2-=q1 63 por mm4, mm6 ; abs(q2-q1) 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 109 movq mm3, [rdi] ; q1 110 movq mm4, mm3 ; q1 [all …]
|
/external/libvpx/libvpx/vp8/common/x86/ |
D | loopfilter_mmx.asm | 59 movq mm4, [rsi+rax] ; q1 60 movq mm3, mm4 ; q1 61 psubusb mm4, mm6 ; q1-=q2 62 psubusb mm6, mm3 ; q2-=q1 63 por mm4, mm6 ; abs(q2-q1) 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 109 movq mm3, [rdi] ; q1 110 movq mm4, mm3 ; q1 [all …]
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
D | vp9_loopfilter_16_neon.asm | 62 vld1.u8 {q8}, [r3@64], r1 ; q1 88 ; q1 limit 95 ; q8 q1 110 vabd.u8 q14, q8, q7 ; m4 = abs(q1 - q0) 111 vabd.u8 q3, q9, q8 ; m5 = abs(q2 - q1) 127 vcgt.u8 q14, q14, q2 ; (abs(q1 - q0) > thresh)*-1 130 vabd.u8 q2, q5, q8 ; a = abs(p1 - q1) 135 vcge.u8 q15, q1, q15 ; abs(m11) > limit 152 vqsub.s8 q1, q5, q8 ; filter = clamp(ps1-qs1) 158 vand q1, q1, q14 ; filter &= hev [all …]
|
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
D | vp9_loopfilter_masks_dspr2.h | 30 uint32_t q0, uint32_t q1, in vp9_filter_hev_mask_dspr2() argument 94 [p1] "r" (p1), [p0] "r" (p0), [q1] "r" (q1), [q0] "r" (q0), in vp9_filter_hev_mask_dspr2() 125 [q1] "r" (q1), [ones] "r" (ones), [flimit] "r" (flimit) in vp9_filter_hev_mask_dspr2() 137 uint32_t q0, uint32_t q1, in vp9_filter_hev_mask_flatmask4_dspr2() argument 242 [p1] "r" (p1), [p0] "r" (p0), [q1] "r" (q1), [q0] "r" (q0), in vp9_filter_hev_mask_flatmask4_dspr2() 274 [q1] "r" (q1), [ones] "r" (ones), [flimit] "r" (flimit) in vp9_filter_hev_mask_flatmask4_dspr2() 285 uint32_t q1, uint32_t q2, in vp9_flatmask5() argument 361 [p1] "r" (p1), [p0] "r" (p0), [q0] "r" (q0), [q1] "r" (q1), in vp9_flatmask5()
|
/external/fdlibm/ |
D | e_sqrt.c | 100 unsigned r,t1,s1,ix1,q1; local 140 q = q1 = s0 = s1 = 0; /* [q,q1] = ieee_sqrt(x) */ 165 q1 += r; 177 if (q1==(unsigned)0xffffffff) { q1=0; q += 1;} 179 if (q1==(unsigned)0xfffffffe) q+=1; 180 q1+=2; 182 q1 += (q1&1); 186 ix1 = q1>>1;
|
/external/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.special/ |
D | swap.pass.cpp | 23 std::priority_queue<int> q1; in main() local 25 q1.push(1); in main() 26 q1.push(3); in main() 27 q1.push(2); in main() 28 swap(q1, q2); in main() 29 assert(q1.empty()); in main()
|
/external/libcxx/test/std/containers/container.adaptors/priority.queue/priqueue.members/ |
D | swap.pass.cpp | 21 std::priority_queue<int> q1; in main() local 23 q1.push(1); in main() 24 q1.push(3); in main() 25 q1.push(2); in main() 26 q1.swap(q2); in main() 27 assert(q1.empty()); in main()
|
/external/boringssl/linux-arm/crypto/modes/ |
D | ghashv8-armx.S | 32 .byte 0xa0,0x2e,0xa0,0xf2 @ pmull q1,q8,q8 36 veor q1,q1,q9 37 veor q1,q1,q10 42 veor q0,q1,q10 72 .byte 0xa2,0x2e,0xaa,0xf2 @ pmull q1,q13,q9 @ (H.lo+H.hi)�(Xi.lo+Xi.hi) 76 veor q1,q1,q9 77 veor q1,q1,q10 82 veor q0,q1,q10 153 .byte 0xa5,0x2e,0xab,0xf2 @ pmull2 q1,q13,q10 @ (H^2.lo+H^2.hi)�(Xi.lo+Xi.hi) 158 veor q1,q1,q5 [all …]
|