/third_party/ffmpeg/libavcodec/arm/ |
H A D | h264pred_neon.S | 53 add16x8 q0, d0, d1, d0, d1 54 vrshrn.u16 d0, q0, #4 55 vdup.8 q0, d0[0] 61 ldcol.8 d0, r2, r1 63 add16x8 q0, d0, d1, d0, d1 64 vrshrn.u16 d0, q0, #4 65 vdup.8 q0, d0[0] 75 vaddl.u8 q0, d0, d [all...] |
H A D | sbrdsp_neon.S | 53 vadd.f32 d0, d0, d1 54 vpadd.f32 d0, d0, d0 55 NOVFP vmov.32 r0, d0[0] 82 vld1.32 {d0}, [r0,:64]! 83 vst1.32 {d0}, [r2,:64]! 95 vswp d0, d1 111 vswp d0, d [all...] |
H A D | sbcdsp_neon.S | 67 vpadd.s32 d0, d0, d1 70 vrshrn.s32 d0, q0, SBC_PROTO_FIXED_SCALE 74 vdup.i32 d1, d0[1] /* TODO: can be eliminated */ 75 vdup.i32 d0, d0[0] /* TODO: can be eliminated */ 77 vmull.s16 q10, d16, d0 78 vmull.s16 q11, d17, d0 82 vpadd.s32 d0, d20, d21 /* TODO: can be eliminated */ 85 vst1.32 {d0, d [all...] |
H A D | hevcdsp_qpel_neon.S | 80 vmull.s16 q9, d6, d16 // 58 * d0 90 vsub.s32 q9, q11 // 58 * d0 - 10 * c0 94 vadd.s32 q9, q13 // 58 * d0 - 10 * c0 + 17 * e0 96 vsubl.s16 q13, d12, d0 // g0 - a0 98 vadd.s32 q9, q11 // 58 * d0 - 10 * c0 + 17 * e0 + 4 * b0 102 vadd.s32 q9, q13 // 58 * d0 - 10 * c0 + 17 * e0 + 4 * b0 + g0 - a0 - 5 * f0 112 vaddl.s16 q9, d6, d8 // d0 + e0 120 vmul.s32 q9, q8 // 40 * (d0 + e0) 123 vaddl.s16 q13, d0, d14 // a0 + h0 129 vadd.s32 q9, q15 // 40 * (d0 [all...] |
H A D | h264dsp_neon.S | 77 vmovl.u8 q2, d0 97 vmovl.u8 q11, d0 105 vqmovun.s16 d0, q11 112 vld1.8 {d0, d1}, [r0,:128], r1 128 vst1.8 {d0, d1}, [r0,:128], r1 143 vld1.8 {d0}, [r0], r1 168 vst1.32 {d0[0]}, [r0], r1 172 vst1.32 {d0[1]}, [r0], r1 190 vabd.u8 d26, d16, d0 @ abs(p0 - q0) 191 vmovl.u8 q2, d0 [all...] |
H A D | rv34dsp_neon.S | 26 vmov.s16 d0, #13 31 vmull.s16 q10, d28, d0 32 vmlal.s16 q10, d30, d0 33 vmull.s16 q11, d28, d0 34 vmlsl.s16 q11, d30, d0 49 vmov.s32 d0, #13 54 vmul.s32 q13, q11, d0[0] 60 vmul.s32 q14, q10, d0[0] 111 vshrn.s32 d0, q10, #11 @ (z0 + z3)*3 >> 11 115 vst4.16 {d0[ [all...] |
H A D | aacpsdsp_neon.S | 32 vpadd.f32 d6, d0, d1 43 vpadd.f32 d6, d0, d1 57 vmul.f32 d4, d0, d6[0] 67 vmul.f32 d4, d0, d6[0] 75 vld1.32 {d0}, [r1,:64]! 79 vmul.f32 d4, d0, d6[0] 81 vld1.32 {d0,d1}, [r1,:128]! 83 vmul.f32 d7, d0, d7[1] 84 vmov d0, d1 90 vmul.f32 d4, d0, d [all...] |
H A D | vc1dsp_neon.S | 44 @ column[0] d0 54 @ column[0] d0 92 vmov.32 d0[0], r12 99 vmul.i16 q10, q1, d0[1] @ t3 = 22 * (src[1]) 100 vmul.i16 q11, q3, d0[1] @ t4 = 22 * (src[3]) 102 vmla.i16 q8, q12, d0[0] @ t1 = 17 * (temp1) + 4 103 vmla.i16 q9, q13, d0[0] @ t2 = 17 * (temp2) + 4 122 @ Input columns: d0 d2 d4 d6 d1 d3 d5 d7 127 @ src[0] d0 overwritten later 140 vadd.i16 d20, d0, d [all...] |
H A D | rv40dsp_neon.S | 75 qpel_lowpass_x2 d4, d5, d6, d7, d0, d1, \shift 81 qpel_lowpass d4, d5, d0, d1, \shift 104 qpel_lowpass_x2 d2, d10, d3, d11, d0, d1, \shift 105 qpel_lowpass_x2 d4, d12, d5, d13, d0, d1, \shift 106 qpel_lowpass_x2 d6, d14, d7, d15, d0, d1, \shift 107 qpel_lowpass_x2 d8, d30, d9, d31, d0, d1, \shift 147 qpel_lowpass_x2 d4, d5, d6, d7, d0, d1, 6 177 qpel_lowpass_x2 d2, d10, d3, d11, d0, d1, 6 178 qpel_lowpass_x2 d4, d12, d5, d13, d0, d1, 6 179 qpel_lowpass_x2 d6, d14, d7, d15, d0, d [all...] |
/third_party/ffmpeg/libswresample/arm/ |
H A D | resample.S | 30 vpadd.f32 d0, d0, d1 @ pair adding of the 4x32-bit accumulated values 31 vpadd.f32 d0, d0, d0 @ pair adding of the 4x32-bit accumulator values 32 vst1.32 {d0[0]}, [r0] @ write accumulator 46 vpadd.f32 d0, d0, d1 @ pair adding of the 4x32-bit accumulated values 47 vpadd.f32 d0, d0, d [all...] |
/third_party/musl/arch/m68k/ |
H A D | syscall_arch.h | 8 register unsigned long d0 __asm__("d0") = n; in __syscall0() 9 __asm__ __volatile__ ("trap #0" : "+r"(d0) in __syscall0() 12 return d0; in __syscall0() 17 register unsigned long d0 __asm__("d0") = n; in __syscall1() 19 __asm__ __volatile__ ("trap #0" : "+r"(d0) in __syscall1() 22 return d0; in __syscall1() 27 register unsigned long d0 __asm__("d0") in __syscall2() [all...] |
/third_party/skia/third_party/externals/libjpeg-turbo/ |
H A D | jdcol565.c | 115 JLONG d0 = dither_matrix[cinfo->output_scanline & DITHER_MASK]; in ycc_rgb565D_convert_internal() local 131 r = range_limit[DITHER_565_R(y + Crrtab[cr], d0)]; in ycc_rgb565D_convert_internal() 134 SCALEBITS)), d0)]; in ycc_rgb565D_convert_internal() 135 b = range_limit[DITHER_565_B(y + Cbbtab[cb], d0)]; in ycc_rgb565D_convert_internal() 145 r = range_limit[DITHER_565_R(y + Crrtab[cr], d0)]; in ycc_rgb565D_convert_internal() 148 SCALEBITS)), d0)]; in ycc_rgb565D_convert_internal() 149 b = range_limit[DITHER_565_B(y + Cbbtab[cb], d0)]; in ycc_rgb565D_convert_internal() 150 d0 = DITHER_ROTATE(d0); in ycc_rgb565D_convert_internal() 156 r = range_limit[DITHER_565_R(y + Crrtab[cr], d0)]; in ycc_rgb565D_convert_internal() 249 JLONG d0 = dither_matrix[cinfo->output_scanline & DITHER_MASK]; rgb_rgb565D_convert_internal() local 347 JLONG d0 = dither_matrix[cinfo->output_scanline & DITHER_MASK]; gray_rgb565D_convert_internal() local [all...] |
H A D | jdmrg565.c | 105 JLONG d0 = dither_matrix[cinfo->output_scanline & DITHER_MASK]; in h2v1_merged_upsample_565D_internal() local 126 r = range_limit[DITHER_565_R(y + cred, d0)]; in h2v1_merged_upsample_565D_internal() 127 g = range_limit[DITHER_565_G(y + cgreen, d0)]; in h2v1_merged_upsample_565D_internal() 128 b = range_limit[DITHER_565_B(y + cblue, d0)]; in h2v1_merged_upsample_565D_internal() 129 d0 = DITHER_ROTATE(d0); in h2v1_merged_upsample_565D_internal() 133 r = range_limit[DITHER_565_R(y + cred, d0)]; in h2v1_merged_upsample_565D_internal() 134 g = range_limit[DITHER_565_G(y + cgreen, d0)]; in h2v1_merged_upsample_565D_internal() 135 b = range_limit[DITHER_565_B(y + cblue, d0)]; in h2v1_merged_upsample_565D_internal() 136 d0 in h2v1_merged_upsample_565D_internal() 274 JLONG d0 = dither_matrix[cinfo->output_scanline & DITHER_MASK]; h2v2_merged_upsample_565D_internal() local [all...] |
/third_party/ffmpeg/libavresample/arm/ |
H A D | resample_neon.S | 103 veor.32 d0, d0 104 vld1.32 {d0[0]}, [r0]! /* load filter */ 108 vld1.32 {d0}, [r0]! /* load filter */ 112 vld1.32 {d0,d1}, [r0]! /* load filter */ 116 vmla.f32 d16, d0, d4[0] 119 vmla.f32 d16, d0, d4 122 vmla.f32 d16, d0, d4 126 vmul.f32 d16, d0, d4 143 veor.32 d0, d [all...] |
/third_party/node/deps/openssl/openssl/crypto/des/ |
H A D | cfb_enc.c | 34 register DES_LONG d0, d1, v0, v1; in DES_cfb_encrypt() local 63 c2ln(in, d0, d1, n); in DES_cfb_encrypt() 65 d0 ^= ti[0]; in DES_cfb_encrypt() 67 l2cn(d0, d1, out, n); in DES_cfb_encrypt() 75 v1 = d0; in DES_cfb_encrypt() 77 v0 = d0; in DES_cfb_encrypt() 84 l2c(d0, iv); in DES_cfb_encrypt() 87 sh[0] = v0, sh[1] = v1, sh[2] = d0, sh[3] = d1; in DES_cfb_encrypt() 110 c2ln(in, d0, d1, n); in DES_cfb_encrypt() 118 v1 = d0; in DES_cfb_encrypt() [all...] |
H A D | cfb64ede.c | 96 register DES_LONG d0, d1, v0, v1; in DES_ede3_cfb_encrypt() local 114 c2ln(in, d0, d1, n); in DES_ede3_cfb_encrypt() 116 d0 ^= ti[0]; in DES_ede3_cfb_encrypt() 118 l2cn(d0, d1, out, n); in DES_ede3_cfb_encrypt() 126 v1 = d0; in DES_ede3_cfb_encrypt() 128 v0 = d0; in DES_ede3_cfb_encrypt() 134 l2c(d0, iv); in DES_ede3_cfb_encrypt() 155 c2ln(in, d0, d1, n); in DES_ede3_cfb_encrypt() 163 v1 = d0; in DES_ede3_cfb_encrypt() 165 v0 = d0; in DES_ede3_cfb_encrypt() [all...] |
/third_party/openssl/crypto/des/ |
H A D | cfb_enc.c | 34 register DES_LONG d0, d1, v0, v1; in DES_cfb_encrypt() local 63 c2ln(in, d0, d1, n); in DES_cfb_encrypt() 65 d0 ^= ti[0]; in DES_cfb_encrypt() 67 l2cn(d0, d1, out, n); in DES_cfb_encrypt() 75 v1 = d0; in DES_cfb_encrypt() 77 v0 = d0; in DES_cfb_encrypt() 84 l2c(d0, iv); in DES_cfb_encrypt() 87 sh[0] = v0, sh[1] = v1, sh[2] = d0, sh[3] = d1; in DES_cfb_encrypt() 110 c2ln(in, d0, d1, n); in DES_cfb_encrypt() 118 v1 = d0; in DES_cfb_encrypt() [all...] |
H A D | cfb64ede.c | 96 register DES_LONG d0, d1, v0, v1; in DES_ede3_cfb_encrypt() local 114 c2ln(in, d0, d1, n); in DES_ede3_cfb_encrypt() 116 d0 ^= ti[0]; in DES_ede3_cfb_encrypt() 118 l2cn(d0, d1, out, n); in DES_ede3_cfb_encrypt() 126 v1 = d0; in DES_ede3_cfb_encrypt() 128 v0 = d0; in DES_ede3_cfb_encrypt() 134 l2c(d0, iv); in DES_ede3_cfb_encrypt() 155 c2ln(in, d0, d1, n); in DES_ede3_cfb_encrypt() 163 v1 = d0; in DES_ede3_cfb_encrypt() 165 v0 = d0; in DES_ede3_cfb_encrypt() [all...] |
/third_party/optimized-routines/string/arm/ |
H A D | memcpy.S | 88 vstr d0, [dst, #\base + 8] 89 vldr d0, [src, #\base + 8] 96 vstr d0, [dst, #\base + 40] 97 vldr d0, [src, #\base + 40] 107 vstr d0, [dst, #\base + 8] 108 vldr d0, [src, #\base + 8] 114 vstr d0, [dst, #\base + 40] 115 vldr d0, [src, #\base + 40] 136 vld1.8 {d0}, [src]! /* 14 words to go. */ 137 vst1.8 {d0}, [ds [all...] |
/third_party/skia/third_party/externals/libpng/arm/ |
H A D | filter_neon.S | 70 vadd.u8 d0, d3, d4 71 vadd.u8 d1, d0, d5 74 vst4.32 {d0[0],d1[0],d2[0],d3[0]},[r1,:128]! 90 vadd.u8 d0, d3, d22 92 vadd.u8 d1, d0, d5 95 vst1.32 {d0[0]}, [r1,:32], r2 126 vhadd.u8 d0, d3, d16 127 vadd.u8 d0, d0, d4 128 vhadd.u8 d1, d0, d1 [all...] |
/third_party/node/deps/openssl/openssl/crypto/chacha/asm/ |
H A D | chacha-s390x.pl | 65 my ($a0,$b0,$c0,$d0)=@_; 66 my ($a1,$b1,$c1,$d1)=map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0)); 95 xr (@x[$d0],@x[$a0]); 97 rll (@x[$d0],@x[$d0],16); 100 alr ($xc,@x[$d0]); 109 xr (@x[$d0],@x[$a0]); 111 rll (@x[$d0],@x[$d0],8); 114 alr ($xc,@x[$d0]); [all...] |
H A D | chacha-c64xplus.pl | 123 my ($d0,$d1,$d2,$d3) = (12..15); 135 || XOR @X[$a0],@X[$d0],@X[$d0] 141 || SWAP2 @X[$d0],@X[$d0] 146 || ADD @X[$d0],@X[$c0],@X[$c0] 171 XOR @Y[$a0],@Y[$d0],@Y[$d0] 177 XOR @X[$a0],@X[$d0],@X[$d0] [all...] |
/third_party/openssl/crypto/chacha/asm/ |
H A D | chacha-s390x.pl | 65 my ($a0,$b0,$c0,$d0)=@_; 66 my ($a1,$b1,$c1,$d1)=map(($_&~3)+(($_+1)&3),($a0,$b0,$c0,$d0)); 95 xr (@x[$d0],@x[$a0]); 97 rll (@x[$d0],@x[$d0],16); 100 alr ($xc,@x[$d0]); 109 xr (@x[$d0],@x[$a0]); 111 rll (@x[$d0],@x[$d0],8); 114 alr ($xc,@x[$d0]); [all...] |
H A D | chacha-c64xplus.pl | 123 my ($d0,$d1,$d2,$d3) = (12..15); 135 || XOR @X[$a0],@X[$d0],@X[$d0] 141 || SWAP2 @X[$d0],@X[$d0] 146 || ADD @X[$d0],@X[$c0],@X[$c0] 171 XOR @Y[$a0],@Y[$d0],@Y[$d0] 177 XOR @X[$a0],@X[$d0],@X[$d0] [all...] |
/third_party/mbedtls/library/ |
H A D | poly1305.c | 81 uint64_t d0, d1, d2, d3; in poly1305_process() local 106 d0 = MBEDTLS_GET_UINT32_LE(input, offset + 0); in poly1305_process() 112 d0 += (uint64_t) acc0; in poly1305_process() 113 d1 += (uint64_t) acc1 + (d0 >> 32U); in poly1305_process() 116 acc0 = (uint32_t) d0; in poly1305_process() 123 d0 = mul64(acc0, r0) + in poly1305_process() 145 d1 += (d0 >> 32); in poly1305_process() 148 acc0 = (uint32_t) d0; in poly1305_process() 154 d0 = (uint64_t) acc0 + (acc4 >> 2) + (acc4 & 0xFFFFFFFCU); in poly1305_process() 156 acc0 = (uint32_t) d0; in poly1305_process() [all...] |