/external/llvm/test/MC/ARM/ |
H A 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, q [all...] |
H A 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, q [all...] |
H A D | basic-arm-instructions-v8.1a.s | 13 vqrdmlah.i8 q0, q1, q2 19 //CHECK-ERROR: vqrdmlah.i8 q0, q1, q2 31 //CHECK-V8: vqrdmlah.i8 q0, q1, q2 57 vqrdmlah.s16 q0, q1, q2 58 //CHECK-V81aARM: vqrdmlah.s16 q0, q1, q2 @ encoding: [0x54,0x0b,0x12,0xf3] 59 //CHECK-V81aTHUMB: vqrdmlah.s16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0b] 61 //CHECK-V8: vqrdmlah.s16 q0, q1, q2 64 vqrdmlah.s32 q2, q3, q0 65 //CHECK-V81aARM: vqrdmlah.s32 q2, q3, q0 @ encoding: [0x50,0x4b,0x26,0xf3] 66 //CHECK-V81aTHUMB: vqrdmlah.s32 q2, q3, q0 [all...] |
H A D | directive-arch_extension-crypto.s | 19 vmull.p64 q0, d0, d1 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, q [all...] |
H A D | fullfp16-neon-neg.s | 7 vadd.f16 q0, q1, q2 12 vsub.f16 q0, q1, q2 17 vmul.f16 q0, q1, q2 27 vmla.f16 q0, q1, q2 37 vmls.f16 q0, q1, q2 47 vfma.f16 q0, q1, q2 52 vfms.f16 q0, q1, q2 107 vacge.f16 q0, q1, q2 112 vacgt.f16 q0, q1, q2 117 vacle.f16 q0, q [all...] |
H A D | invalid-neon-v8.s | 28 aesd.8 q0, s1 34 aesmc.8 q0, d1 36 aesdge.8 q0, q1 41 sha1su1.32 q0, s1 45 sha1heq.32 q0, q1 50 sha1m.32 q0, s1, q2 56 sha256h.32 q0, s1, q2 58 sha256h2.32 q0, q1, s2 62 sha256su1lt.32 q0, d1, q2 65 vmull.p64 q0, s [all...] |
H A D | fullfp16-neon.s | 5 vadd.f16 q0, q1, q2 7 @ ARM: vadd.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x12,0xf2] 9 @ THUMB: vadd.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0d] 12 vsub.f16 q0, q1, q2 14 @ ARM: vsub.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x32,0xf2] 16 @ THUMB: vsub.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x44,0x0d] 19 vmul.f16 q0, q1, q2 21 @ ARM: vmul.f16 q0, q1, q2 @ encoding: [0x54,0x0d,0x12,0xf3] 23 @ THUMB: vmul.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0d] 33 vmla.f16 q0, q [all...] |
/external/valgrind/none/tests/arm/ |
H A D | neon128.c | 355 TESTINSN_imm("vmov.i32 q0", q0, 0x7); 365 TESTINSN_imm("vmov.f32 q0", q0, 0.328125); 366 TESTINSN_imm("vmov.f32 q0", q0, -0.328125); 369 TESTINSN_imm("vmvn.i32 q0", q0, 0x7); 381 TESTINSN_imm("vorr.i32 q0", q0, [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
H A D | intrapred_neon_asm.asm | 76 vld1.8 {q0}, [r2] 77 vst1.8 {q0}, [r0], r1 78 vst1.8 {q0}, [r0], r1 79 vst1.8 {q0}, [r0], r1 80 vst1.8 {q0}, [r0], r1 81 vst1.8 {q0}, [r0], r1 82 vst1.8 {q0}, [r0], r1 83 vst1.8 {q0}, [r0], r1 84 vst1.8 {q0}, [r0], r1 85 vst1.8 {q0}, [r [all...] |
H A D | vpx_convolve_avg_neon_asm.asm | 36 vld1.8 {q0-q1}, [r0]! 41 vrhadd.u8 q0, q0, q8 45 vst1.8 {q0-q1}, [r2@128]! 52 vld1.8 {q0-q1}, [r0], r1 57 vrhadd.u8 q0, q0, q8 64 vst1.8 {q0-q1}, [r2@128], r3 71 vld1.8 {q0}, [r0], r1 77 vrhadd.u8 q0, q [all...] |
/external/llvm/test/MC/AArch64/ |
H A D | neon-crypto.s | 30 sha1c q0, s1, v2.4s 31 sha1p q0, s1, v2.4s 32 sha1m q0, s1, v2.4s 34 sha256h q0, q1, v2.4s 35 sha256h2 q0, q1, v2.4s 38 // CHECK: sha1c q0, s1, v2.4s // encoding: [0x20,0x00,0x02,0x5e] 39 // CHECK: sha1p q0, s1, v2.4s // encoding: [0x20,0x10,0x02,0x5e] 40 // CHECK: sha1m q0, s1, v2.4s // encoding: [0x20,0x20,0x02,0x5e] 42 // CHECK: sha256h q0, q1, v2.4s // encoding: [0x20,0x40,0x02,0x5e] 43 // CHECK: sha256h2 q0, q [all...] |
H A D | elf-reloc-ldstunsimm.s | 8 str q0, [sp, #:lo12:some_label]
|
/external/boringssl/linux-arm/crypto/aes/ |
H A D | aesv8-armx32.S | 36 veor q0,q0,q0 49 vext.8 q9,q0,q3,#12 51 .byte 0x00,0x43,0xf0,0xf3 @ aese q10,q0 55 vext.8 q9,q0,q9,#12 57 vext.8 q9,q0,q9,#12 68 vext.8 q9,q0,q3,#12 70 .byte 0x00,0x43,0xf0,0xf3 @ aese q10,q0 73 vext.8 q9,q0,q [all...] |
H A D | bsaes-armv7.S | 94 veor q10, q0, q9 @ xor with round0 key 133 vshr.u64 q11, q0, #1 143 veor q0, q0, q11 158 vshr.u64 q11, q0, #2 168 veor q0, q0, q11 182 vshr.u64 q11, q0, #4 192 veor q0, q0, q1 [all...] |
/external/boringssl/linux-arm/crypto/modes/ |
H A D | ghashv8-armx32.S | 30 .byte 0xa8,0x0e,0xa8,0xf2 @ pmull q0,q12,q12 35 vext.8 q9,q0,q2,#8 @ Karatsuba post-processing 36 veor q10,q0,q2 39 .byte 0x26,0x4e,0xe0,0xf2 @ pmull q10,q0,q11 @ 1st phase 43 veor q0,q1,q10 45 vext.8 q10,q0,q0,#8 @ 2nd phase 46 .byte 0x26,0x0e,0xa0,0xf2 @ pmull q0,q0,q11 48 veor q14,q0,q1 [all...] |
/external/libavc/common/arm/ |
H A D | ih264_deblk_luma_a9.s | 62 @* Pointer to the src sample q0 106 vld1.8 {q0}, [r0], r1 @q0 values are loaded into q0 109 vabd.u8 q11, q3, q0 @Q11 = ABS(p0 - q0) 111 vabd.u8 q12, q1, q0 @Q12 = ABS(q1 - q0) 119 vabd.u8 q15, q2, q0 @Q15 = Aq = ABS(q2 - q0) [all...] |
H A D | ih264_intra_pred_luma_16x16_a9q.s | 113 vld1.8 {q0}, [r0] 115 vst1.8 {q0}, [r1], r3 116 vst1.8 {q0}, [r1], r3 117 vst1.8 {q0}, [r1], r3 118 vst1.8 {q0}, [r1], r3 119 vst1.8 {q0}, [r1], r3 120 vst1.8 {q0}, [r1], r3 121 vst1.8 {q0}, [r1], r3 122 vst1.8 {q0}, [r1], r3 123 vst1.8 {q0}, [r [all...] |
/external/llvm/test/MC/Hexagon/ |
H A D | v60-vcmp.s | 14 #CHECK: 1c80e720 { q0 &= vcmp.gt(v7.ub{{ *}},{{ *}}v0.ub) } 15 q0&=vcmp.gt(v7.ub,v0.ub) 32 #CHECK: 1c85e900 { q0 &= vcmp.eq(v9.b{{ *}},{{ *}}v5.b) } 33 q0&=vcmp.eq(v9.b,v5.b) 35 #CHECK: 1c9cfca8 { q0 ^= vcmp.gt(v28.uw{{ *}},{{ *}}v28.uw) } 36 q0^=vcmp.gt(v28.uw,v28.uw) 38 #CHECK: 1c81faa0 { q0 ^= vcmp.gt(v26.ub{{ *}},{{ *}}v1.ub) } 39 q0^=vcmp.gt(v26.ub,v1.ub) 41 #CHECK: 1c96f0a4 { q0 ^= vcmp.gt(v16.uh{{ *}},{{ *}}v22.uh) } 42 q0 [all...] |
/external/libvpx/libvpx/vpx_dsp/mips/ |
H A D | loopfilter_masks_dspr2.h | 30 uint32_t q0, uint32_t q1, 65 /* mask |= (abs(q1 - q0) > limit) 66 * hev |= (abs(q1 - q0) > thresh) 68 "subu_s.qb %[c], %[q1], %[q0] \n\t" 69 "subu_s.qb %[r_k], %[q0], %[q1] \n\t" 94 [p1] "r" (p1), [p0] "r" (p0), [q1] "r" (q1), [q0] "r" (q0), 99 /* abs(p0 - q0) */ 100 "subu_s.qb %[c], %[p0], %[q0] \n\t" 101 "subu_s.qb %[r_k], %[q0], 27 filter_hev_mask_dspr2(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 132 filter_hev_mask_flatmask4_dspr2(uint32_t limit, uint32_t flimit, uint32_t thresh, 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 *hev, uint32_t *mask, uint32_t *flat) argument 282 flatmask5(uint32_t p4, 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 q4, uint32_t *flat2) argument [all...] |
H A D | loopfilter_4_msa.c | 20 v16u8 p3, p2, p1, p0, q3, q2, q1, q0, p1_out, p0_out, q0_out, q1_out; local 25 LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); 31 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit, b_limit, thresh, 33 VP9_LPF_FILTER4_8W(p1, p0, q0, q1, mask, hev, p1_out, p0_out, q0_out, q1_out); 50 v16u8 p3, p2, p1, p0, q3, q2, q1, q0; local 53 LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); 67 LPF_MASK_HEV(p3, p2, p1, p0, q0, q1, q2, q3, limit0, b_limit0, thresh0, 69 VP9_LPF_FILTER4_4W(p1, p0, q0, q1, mask, hev, p1, p0, q0, q1); 71 ST_UB4(p1, p0, q0, q 80 v16u8 p3, p2, p1, p0, q3, q2, q1, q0; local 114 v16u8 p3, p2, p1, p0, q3, q2, q1, q0; local [all...] |
/external/opencv3/modules/features2d/src/ |
H A D | fast_score.cpp | 129 __m128i q0 = _mm_set1_epi16(-1000), q1 = _mm_set1_epi16(1000); local 155 q0 = _mm_max_epi16(q0, _mm_min_epi16(a, v0)); 158 q0 = _mm_max_epi16(q0, _mm_min_epi16(a, v0)); 161 q0 = _mm_max_epi16(q0, _mm_sub_epi16(_mm_setzero_si128(), q1)); 162 q0 = _mm_max_epi16(q0, _mm_unpackhi_epi64(q0, q 223 __m128i q0 = _mm_set1_epi16(-1000), q1 = _mm_set1_epi16(1000); local 314 __m128i q0 = _mm_min_epi16(a, v0); local [all...] |
/external/opencv3/3rdparty/libwebp/dsp/ |
H A D | dec_sse2.c | 281 #define GET_NOTHEV(p1, p0, q0, q1, hev_thresh, not_hev) { \ 284 const __m128i t_2 = MM_ABS(q1, q0); \ 288 const __m128i t_4 = _mm_subs_epu8(t_2, h); /* abs(q1 - q0) - hev_tresh */ \ 294 #define GET_BASE_DELTA(p1, p0, q0, q1, o) { \ 295 const __m128i qp0 = _mm_subs_epi8(q0, p0); /* q0 - p0 */ \ 297 o = _mm_adds_epi8(o, qp0); /* p1 - q1 + 1 * (q0 - p0) */ \ 298 o = _mm_adds_epi8(o, qp0); /* p1 - q1 + 2 * (q0 - p0) */ \ 299 o = _mm_adds_epi8(o, qp0); /* p1 - q1 + 3 * (q0 - p0) */ \ 302 #define DO_SIMPLE_FILTER(p0, q0, f 328 NeedsFilter(const __m128i* p1, const __m128i* p0, const __m128i* q0, const __m128i* q1, int thresh, __m128i *mask) argument 348 DoFilter2(const __m128i* p1, __m128i* p0, __m128i* q0, const __m128i* q1, int thresh) argument 369 DoFilter4(__m128i* p1, __m128i *p0, __m128i* q0, __m128i* q1, const __m128i* mask, int hev_thresh) argument 416 DoFilter6(__m128i *p2, __m128i* p1, __m128i *p0, __m128i* q0, __m128i* q1, __m128i *q2, const __m128i* mask, int hev_thresh) argument 514 Load16x4(const uint8_t* r0, const uint8_t* r8, int stride, __m128i* p1, __m128i* p0, __m128i* q0, __m128i* q1) argument 558 Store16x4(uint8_t* r0, uint8_t* r8, int stride, __m128i* p1, __m128i* p0, __m128i* q0, __m128i* q1) argument 603 __m128i q0 = _mm_loadu_si128((__m128i*)&p[0]); local 614 __m128i p1, p0, q0, q1; local 693 __m128i p2, p1, p0, q0, q1, q2; local 718 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local 739 __m128i t1, t2, p1, p0, q0, q1; local 768 __m128i t1, t2, p1, p0, q0, q1; local 793 __m128i t1, p2, p1, p0, q0, q1, q2; local 818 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local 838 __m128i t1, t2, p1, p0, q0, q1; local 864 __m128i t1, t2, p1, p0, q0, q1; local [all...] |
/external/fdlibm/ |
H A D | k_rem_pio2.c | 104 * q0 the corresponding exponent of q[0]. Note that the 105 * exponent for q[i] would be q0-24*i. 170 int jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local 177 /* determine jx,jv,q0, note that 3>q0 */ 180 q0 = e0-24*(jv+1); 201 z = ieee_scalbn(z,q0); /* actual value of z */ 206 if(q0>0) { /* need iq[jz-1] to determine n */ 207 i = (iq[jz-1]>>(24-q0)); n += i; 208 iq[jz-1] -= i<<(24-q0); [all...] |
/external/v8/src/third_party/fdlibm/ |
H A D | fdlibm.cc | 69 int32_t q0 = e0 - 24 * (jv + 1); local 96 z = scalbn(z, q0); 101 if (q0 > 0) { 102 int32_t i = (iq[jz - 1] >> (24 - q0)); 104 iq[jz - 1] -= i << (24 - q0); 105 ih = iq[jz - 1] >> (23 - q0); 106 } else if (q0 == 0) { 126 if (q0 == 1) { 128 } else if (q0 == 2) { 133 if (carry != 0) z -= scalbn(one, q0); [all...] |
/external/libvpx/libvpx/vpx_dsp/ |
H A D | loopfilter.c | 39 uint8_t q0, uint8_t q1, 45 mask |= (abs(q1 - q0) > limit) * -1; 48 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; 55 uint8_t q0, uint8_t q1, 59 mask |= (abs(q1 - q0) > thresh) * -1; 61 mask |= (abs(q2 - q0) > thresh) * -1; 63 mask |= (abs(q3 - q0) > thresh) * -1; 70 uint8_t p0, uint8_t q0, 73 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 75 mask |= (abs(q4 - q0) > thres 36 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 52 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 67 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 80 hev_mask(uint8_t thresh, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1) argument 129 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 154 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 178 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 201 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 227 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 260 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, local 306 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 332 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 358 highbd_filter_mask(uint8_t limit, uint8_t blimit, uint16_t p3, uint16_t p2, uint16_t p1, uint16_t p0, uint16_t q0, uint16_t q1, uint16_t q2, uint16_t q3, int bd) argument 376 highbd_flat_mask4(uint8_t thresh, uint16_t p3, uint16_t p2, uint16_t p1, uint16_t p0, uint16_t q0, uint16_t q1, uint16_t q2, uint16_t q3, int bd) argument 392 highbd_flat_mask5(uint8_t thresh, uint16_t p4, uint16_t p3, uint16_t p2, uint16_t p1, uint16_t p0, uint16_t q0, uint16_t q1, uint16_t q2, uint16_t q3, uint16_t q4, int bd) argument 407 highbd_hev_mask(uint8_t thresh, uint16_t p1, uint16_t p0, uint16_t q0, uint16_t q1, int bd) argument 463 const uint16_t q0 = s[0 * p]; local 495 const uint16_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 523 const uint16_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 546 const uint16_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 578 const uint16_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 623 const uint16_t q0 = *oq0; local 679 const uint16_t q0 = s[0 * p]; local 713 const uint16_t q0 = s[0]; local [all...] |