/external/chromium_org/third_party/boringssl/linux-arm/crypto/aes/ |
H A D | bsaes-armv7.S | 88 veor q10, q0, q9 @ xor with round0 key 127 vshr.u64 q11, q0, #1 137 veor q0, q0, q11 152 vshr.u64 q11, q0, #2 162 veor q0, q0, q11 176 vshr.u64 q11, q0, #4 186 veor q0, q0, q1 [all...] |
/external/openssl/crypto/aes/asm/ |
H A D | bsaes-armv7.S | 87 veor q10, q0, q9 @ xor with round0 key 126 vshr.u64 q11, q0, #1 136 veor q0, q0, q11 151 vshr.u64 q11, q0, #2 161 veor q0, q0, q11 175 vshr.u64 q11, q0, #4 185 veor q0, q0, q1 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | sad_neon.c | 117 uint8x16_t q0, q4; local 124 q0 = vld1q_u8(src_ptr); 128 q12 = vabdl_u8(vget_low_u8(q0), vget_low_u8(q4)); 129 q13 = vabdl_u8(vget_high_u8(q0), vget_high_u8(q4)); 132 q0 = vld1q_u8(src_ptr); 136 q12 = vabal_u8(q12, vget_low_u8(q0), vget_low_u8(q4)); 137 q13 = vabal_u8(q13, vget_high_u8(q0), vget_high_u8(q4)); 154 uint8x16_t q0, q4; local 161 q0 = vld1q_u8(src_ptr); 165 q12 = vabdl_u8(vget_low_u8(q0), vget_low_u [all...] |
/external/valgrind/main/none/tests/arm/ |
H A D | neon128.stdout.exp | 2 vmov.i32 q0, #0x7 :: Qd 0x00000007 0x00000007 0x00000007 0x00000007 3 vmov.i32 q0, #0x7 :: Qd 0x00000007 0x00000007 0x00000007 0x00000007 22 vmov.f32 q0, #0.328125 :: Qd 0x3ea80000 0x3ea80000 0x3ea80000 0x3ea80000 23 vmov.f32 q0, #0.328125 :: Qd 0x3ea80000 0x3ea80000 0x3ea80000 0x3ea80000 24 vmov.f32 q0, #-0.328125 :: Qd 0xbea80000 0xbea80000 0xbea80000 0xbea80000 25 vmov.f32 q0, #-0.328125 :: Qd 0xbea80000 0xbea80000 0xbea80000 0xbea80000 27 vmvn.i32 q0, #0x7 :: Qd 0xfffffff8 0xfffffff8 0xfffffff8 0xfffffff8 28 vmvn.i32 q0, #0x7 :: Qd 0xfffffff8 0xfffffff8 0xfffffff8 0xfffffff8 48 vorr.i32 q0, #0x7 :: Qd 0x55555557 0x55555557 0x55555557 0x55555557 49 vorr.i32 q0, # [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
H A D | vp9_loopfilter_filters.c | 24 uint8_t q0, uint8_t q1, 30 mask |= (abs(q1 - q0) > limit) * -1; 33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; 40 uint8_t q0, uint8_t q1, 44 mask |= (abs(q1 - q0) > thresh) * -1; 46 mask |= (abs(q2 - q0) > thresh) * -1; 48 mask |= (abs(q3 - q0) > thresh) * -1; 55 uint8_t p0, uint8_t q0, 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 60 mask |= (abs(q4 - q0) > thres 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 65 hev_mask(uint8_t thresh, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1) argument 114 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 139 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 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/libhevc/decoder/arm/ |
H A D | ihevcd_itrans_recon_dc_chroma.s | 80 vdup.s16 q0,r6 105 vaddw.u8 q15,q0,d2 106 vaddw.u8 q14,q0,d4 107 vaddw.u8 q13,q0,d6 108 vaddw.u8 q12,q0,d8 109 vaddw.u8 q11,q0,d10 110 vaddw.u8 q10,q0,d12 111 vaddw.u8 q9,q0,d14 120 vaddw.u8 q15,q0,d16 167 vaddw.u8 q15,q0,d [all...] |
H A D | ihevcd_itrans_recon_dc_luma.s | 81 vdup.s16 q0,r6 106 vaddw.u8 q15,q0,d2 107 vaddw.u8 q14,q0,d3 108 vaddw.u8 q13,q0,d4 109 vaddw.u8 q12,q0,d5 110 vaddw.u8 q11,q0,d6 111 vaddw.u8 q10,q0,d7 112 vaddw.u8 q9,q0,d8 113 vaddw.u8 q8,q0,d9 165 vaddw.u8 q15,q0,d [all...] |
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_loopfilter_filters.c | 24 uint8_t q0, uint8_t q1, 30 mask |= (abs(q1 - q0) > limit) * -1; 33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1; 40 uint8_t q0, uint8_t q1, 44 mask |= (abs(q1 - q0) > thresh) * -1; 46 mask |= (abs(q2 - q0) > thresh) * -1; 48 mask |= (abs(q3 - q0) > thresh) * -1; 55 uint8_t p0, uint8_t q0, 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 60 mask |= (abs(q4 - q0) > thres 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 65 hev_mask(uint8_t thresh, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1) argument 114 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 139 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 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/libhevc/common/arm/ |
H A D | ihevc_deblk_chroma_vert.s | 104 vsubl.u8 q0,d17,d16 108 vshl.i16 q0,q0,#2 111 vaddw.u8 q0,q0,d5 114 vsubw.u8 q2,q0,d4 139 vadd.i16 q0,q3,q1 141 vqmovun.s16 d0,q0
|
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | dec_mips32.c | 29 const int p1 = p[-2 * step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 30 const int a = 3 * (q0 - p0) + VP8ksclip1[p1 - q1]; 34 p[ 0] = VP8kclip1[q0 - a1]; 39 const int p1 = p[-2 * step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 40 const int a = 3 * (q0 - p0); 46 p[ 0] = VP8kclip1[q0 - a1]; 53 const int q0 = p[0], q1 = p[step], q2 = p[2 * step]; local 54 const int a = VP8ksclip1[3 * (q0 - p0) + VP8ksclip1[p1 - q1]]; 61 p[ 0] = VP8kclip1[q0 - a1]; 67 const int p1 = p[-2 * step], p0 = p[-step], q0 local 72 const int p1 = p[-2 * step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 80 const int q0 = p[0], q1 = p[step], q2 = p[2 * step], q3 = p[3 * step]; local [all...] |
/external/webp/src/dsp/ |
H A D | dec_mips32.c | 29 const int p1 = p[-2 * step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 30 const int a = 3 * (q0 - p0) + VP8ksclip1[p1 - q1]; 34 p[ 0] = VP8kclip1[q0 - a1]; 39 const int p1 = p[-2 * step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 40 const int a = 3 * (q0 - p0); 46 p[ 0] = VP8kclip1[q0 - a1]; 53 const int q0 = p[0], q1 = p[step], q2 = p[2 * step]; local 54 const int a = VP8ksclip1[3 * (q0 - p0) + VP8ksclip1[p1 - q1]]; 61 p[ 0] = VP8kclip1[q0 - a1]; 67 const int p1 = p[-2 * step], p0 = p[-step], q0 local 72 const int p1 = p[-2 * step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 80 const int q0 = p[0], q1 = p[step], q2 = p[2 * step], q3 = p[3 * step]; local [all...] |
/external/chromium_org/v8/third_party/fdlibm/ |
H A D | fdlibm.cc | 122 int32_t q0 = e0 - 24 * (jv + 1); local 149 z = scalbn(z, q0); 154 if (q0 > 0) { 155 int32_t i = (iq[jz - 1] >> (24 - q0)); 157 iq[jz - 1] -= i << (24 - q0); 158 ih = iq[jz - 1] >> (23 - q0); 159 } else if (q0 == 0) { 179 if (q0 == 1) { 181 } else if (q0 == 2) { 186 if (carry != 0) z -= scalbn(one, q0); [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/ |
H A D | vp9_loopfilter_mmx.asm | 68 movq mm4, [rsi] ; q0 69 movq mm0, mm4 ; q0 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 118 movq mm3, [rsi] ; q0 119 psubusb mm5, mm3 ; p0-=q0 120 psubusb mm3, mm6 ; q0-=p0 121 por mm5, mm3 ; abs(p0 - q0) 122 paddusb mm5, mm5 ; abs(p0-q0)* [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
H A D | vp9_loopfilter_mmx.asm | 68 movq mm4, [rsi] ; q0 69 movq mm0, mm4 ; q0 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 118 movq mm3, [rsi] ; q0 119 psubusb mm5, mm3 ; p0-=q0 120 psubusb mm3, mm6 ; q0-=p0 121 por mm5, mm3 ; abs(p0 - q0) 122 paddusb mm5, mm5 ; abs(p0-q0)* [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
H A D | loopfilter_mmx.asm | 68 movq mm4, [rsi] ; q0 69 movq mm0, mm4 ; q0 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 118 movq mm3, [rsi] ; q0 119 psubusb mm5, mm3 ; p0-=q0 120 psubusb mm3, mm6 ; q0-=p0 121 por mm5, mm3 ; abs(p0 - q0) 122 paddusb mm5, mm5 ; abs(p0-q0)* [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
H A D | loopfilter_mmx.asm | 68 movq mm4, [rsi] ; q0 69 movq mm0, mm4 ; q0 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 118 movq mm3, [rsi] ; q0 119 psubusb mm5, mm3 ; p0-=q0 120 psubusb mm3, mm6 ; q0-=p0 121 por mm5, mm3 ; abs(p0 - q0) 122 paddusb mm5, mm5 ; abs(p0-q0)* [all...] |
/external/llvm/test/MC/ARM/ |
H A D | invalid-fp-armv8.s | 43 vselgt.f64 q0, s3, q1 52 vmaxnm.f64 q0, s3, q1 54 vmaxnmgt.f64 q0, s3, q1 68 vcvtbgt.f64.f16 q0, d3 74 vcvtthi.f16.f64 q0, d3 77 vrintrlo.f32.f32 d3, q0 82 vrinta.f64.f64 s3, q0 86 vrintp.f32 q3, q0 88 vrintmlt.f32 q3, q0
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
H A D | fastquantizeb_neon.asm | 33 vld1.16 {q0, q1}, [r4@128] ; load z 37 vabs.s16 q4, q0 ; calculate x = abs(z) 41 vshr.s16 q2, q0, #15 ; sz 52 vld1.16 {q0, q1}, [r4@128] ; load z2 57 vabs.s16 q10, q0 ; calculate x2 = abs(z_2) 59 vshr.s16 q12, q0, #15 ; sz2 119 vand q0, q6, q14 ; get all valid numbers from scan array 127 vmax.u16 q0, q0, q1 ; find maximum value in q0, q [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | lpc_masking_model_neon.S | 67 vmull.s16 q0, d0, d1 68 vmull.s32 q0, d0, d25 70 vshl.s64 q0, q11 72 vshl.s64 q0, #1 75 vqadd.s64 q14, q0, q15 @ Sum and test overflow. 78 vshr.s64 q0, #1 80 vadd.s64 q14, q0, q15 93 vqadd.s64 q0, q13, q15 @ Sum and test overflow. 97 vadd.s64 q0, q13, q15 101 vmov.s64 q13, q0 [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
H A D | fastquantizeb_neon.asm | 33 vld1.16 {q0, q1}, [r4@128] ; load z 37 vabs.s16 q4, q0 ; calculate x = abs(z) 41 vshr.s16 q2, q0, #15 ; sz 52 vld1.16 {q0, q1}, [r4@128] ; load z2 57 vabs.s16 q10, q0 ; calculate x2 = abs(z_2) 59 vshr.s16 q12, q0, #15 ; sz2 119 vand q0, q6, q14 ; get all valid numbers from scan array 127 vmax.u16 q0, q0, q1 ; find maximum value in q0, q [all...] |
/external/llvm/test/MC/AArch64/ |
H A D | arm64-crypto.s | 9 sha1c.4s q0, s1, v2 10 sha1p.4s q0, s1, v2 11 sha1m.4s q0, s1, v2 13 sha256h.4s q0, q1, v2 14 sha256h2.4s q0, q1, v2 25 ; CHECK: sha1c.4s q0, s1, v2 ; encoding: [0x20,0x00,0x02,0x5e] 26 ; CHECK: sha1p.4s q0, s1, v2 ; encoding: [0x20,0x10,0x02,0x5e] 27 ; CHECK: sha1m.4s q0, s1, v2 ; encoding: [0x20,0x20,0x02,0x5e] 29 ; CHECK: sha256h.4s q0, q1, v2 ; encoding: [0x20,0x40,0x02,0x5e] 30 ; CHECK: sha256h2.4s q0, q [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | vp9_idct32x32_add_neon.asm | 358 ; into q0-q7 and the second one into q8-q15. There is a stride of 64, 361 vld1.s16 {q0}, [r3]! 397 vtrn.32 q0, q2 405 vtrn.16 q0, q1 420 vst1.16 {q0}, [r0]! 481 vadd.s16 q4, q0, q1 482 vsub.s16 q13, q0, q1 518 vsub.s16 q14, q1, q0 519 vadd.s16 q2, q1, q0 538 vadd.s16 q9, q5, q0 [all...] |
H A D | vp9_copy_neon.asm | 35 vld1.8 {q0-q1}, [r0]! 37 vst1.8 {q0-q1}, [r2@128]! 45 vld1.8 {q0-q1}, [r0], r1 48 vst1.8 {q0-q1}, [r2@128], r3 56 vld1.8 {q0}, [r0], r1 59 vst1.8 {q0}, [r2@128], r3
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | vp9_idct32x32_add_neon.asm | 358 ; into q0-q7 and the second one into q8-q15. There is a stride of 64, 361 vld1.s16 {q0}, [r3]! 397 vtrn.32 q0, q2 405 vtrn.16 q0, q1 420 vst1.16 {q0}, [r0]! 481 vadd.s16 q4, q0, q1 482 vsub.s16 q13, q0, q1 518 vsub.s16 q14, q1, q0 519 vadd.s16 q2, q1, q0 538 vadd.s16 q9, q5, q0 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/armv6/ |
H A D | simpleloopfilter_v6.asm | 64 ldr r5, [src] ; q0 77 uqsub8 r10, r4, r5 ; p0 - q0 78 uqsub8 r11, r5, r4 ; q0 - p0 80 orr r10, r10, r11 ; abs(p0 - q0) 81 uqadd8 r10, r10, r10 ; abs(p0 - q0) * 2 83 uqadd8 r10, r10, r8 ; abs(p0 - q0)*2 + abs(p1 - q1)/2 95 eor r5, r5, r2 ; q0 offset to convert to a signed value 98 qsub8 r6, r5, r4 ; q0 - p0 99 qadd8 r3, r3, r6 ; += q0 - p0 101 qadd8 r3, r3, r6 ; += q0 [all...] |