/external/libpng/arm/ |
H A D | filter_neon.S | 80 vld1.8 {q11}, [r0], r12 87 vld1.8 {q11}, [r0], r12 103 vld1.8 {q0}, [r1,:128] 104 vld1.8 {q1}, [r2,:128]! 141 vld1.8 {q11}, [r0], lr 143 vld1.8 {q10}, [r2], lr 153 vld1.8 {q11}, [r0], lr 216 vld1.8 {q11}, [r0], lr 218 vld1.8 {q10}, [r2], lr 230 vld1 [all...] |
/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 44 vld1.s16 {q6, q7}, [r6@128] ; load round_ptr [0-15] 45 vld1.s16 {q8, q9}, [r5@128] ; load quant_ptr [0-15] 52 vld1.16 {q0, q1}, [r4@128] ; load z2 77 vld1.s16 {q6, q7}, [r8@128] ;load dequant_ptr[i] 110 vld1.16 {q6, q7}, [r0@128] ; load inverse scan order 164 vld1.16 {q0, q1}, [r3@128] ; load z 178 vld1.s16 {q14, q15}, [r5@128]; load round_ptr [0-15] 179 vld1.s16 {q8, q9}, [r4@128] ; load quant_ptr [0-15] 189 vld1 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | vp9_loopfilter_neon.asm | 40 vld1.8 {d0[]}, [r2] ; duplicate *blimit 48 vld1.8 {d1[]}, [r3] ; duplicate *limit 49 vld1.8 {d2[]}, [r2] ; duplicate *thresh 55 vld1.u8 {d3}, [r2@64], r1 ; p3 56 vld1.u8 {d4}, [r3@64], r1 ; p2 57 vld1.u8 {d5}, [r2@64], r1 ; p1 58 vld1.u8 {d6}, [r3@64], r1 ; p0 59 vld1.u8 {d7}, [r2@64], r1 ; q0 60 vld1.u8 {d16}, [r3@64], r1 ; q1 61 vld1 [all...] |
H A D | vp9_idct16x16_add_neon.asm | 611 vld1.s16 {q0}, [r2], r4 ; load data step2[0] 612 vld1.s16 {q1}, [r2], r4 ; load data step2[1] 613 vld1.s16 {q10}, [r2], r4 ; load data step2[2] 614 vld1.s16 {q11}, [r2], r4 ; load data step2[3] 615 vld1.64 {d12}, [r7], r8 ; load destinatoin data 616 vld1.64 {d13}, [r7], r8 ; load destinatoin data 629 vld1.64 {d12}, [r7], r8 ; load destinatoin data 630 vld1.64 {d13}, [r7], r8 ; load destinatoin data 643 vld1.s16 {q0}, [r2], r4 ; load data step2[4] 644 vld1 [all...] |
H A D | vp9_reconintra_neon.asm | 38 vld1.32 {d0[0]}, [r2] 55 vld1.8 {d0}, [r2] 76 vld1.8 {q0}, [r2] 105 vld1.8 {q0, q1}, [r2] 138 vld1.32 {d1[0]}, [r3] 159 vld1.64 {d1}, [r3] 188 vld1.8 {q1}, [r3] 236 vld1.8 {q1}, [r3]! 305 vld1.32 {d2[0]}, [r2] 352 vld1 [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
H A D | fastquantizeb_neon.asm | 33 vld1.16 {q0, q1}, [r4@128] ; load z 44 vld1.s16 {q6, q7}, [r6@128] ; load round_ptr [0-15] 45 vld1.s16 {q8, q9}, [r5@128] ; load quant_ptr [0-15] 52 vld1.16 {q0, q1}, [r4@128] ; load z2 77 vld1.s16 {q6, q7}, [r8@128] ;load dequant_ptr[i] 110 vld1.16 {q6, q7}, [r0@128] ; load inverse scan order 164 vld1.16 {q0, q1}, [r3@128] ; load z 178 vld1.s16 {q14, q15}, [r5@128]; load round_ptr [0-15] 179 vld1.s16 {q8, q9}, [r4@128] ; load quant_ptr [0-15] 189 vld1 [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | vp9_loopfilter_neon.asm | 40 vld1.8 {d0[]}, [r2] ; duplicate *blimit 48 vld1.8 {d1[]}, [r3] ; duplicate *limit 49 vld1.8 {d2[]}, [r2] ; duplicate *thresh 55 vld1.u8 {d3}, [r2@64], r1 ; p3 56 vld1.u8 {d4}, [r3@64], r1 ; p2 57 vld1.u8 {d5}, [r2@64], r1 ; p1 58 vld1.u8 {d6}, [r3@64], r1 ; p0 59 vld1.u8 {d7}, [r2@64], r1 ; q0 60 vld1.u8 {d16}, [r3@64], r1 ; q1 61 vld1 [all...] |
H A D | vp9_idct16x16_add_neon.asm | 611 vld1.s16 {q0}, [r2], r4 ; load data step2[0] 612 vld1.s16 {q1}, [r2], r4 ; load data step2[1] 613 vld1.s16 {q10}, [r2], r4 ; load data step2[2] 614 vld1.s16 {q11}, [r2], r4 ; load data step2[3] 615 vld1.64 {d12}, [r7], r8 ; load destinatoin data 616 vld1.64 {d13}, [r7], r8 ; load destinatoin data 629 vld1.64 {d12}, [r7], r8 ; load destinatoin data 630 vld1.64 {d13}, [r7], r8 ; load destinatoin data 643 vld1.s16 {q0}, [r2], r4 ; load data step2[4] 644 vld1 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | filterbanks_neon.S | 37 vld1.16 d0[0], [r0]! @ data_ch1[0] 38 vld1.16 d0[2], [r1]! @ data_ch2[0] 39 vld1.32 d30[0], [r2] @ factor_ch1[0], factor_ch1[1] 40 vld1.32 d30[1], [r3] @ factor_ch2[0], factor_ch2[1] 41 vld1.32 d16[0], [r6]! @ filter_state_ch1[0] 42 vld1.32 d17[0], [r5]! @ filter_state_ch2[0] 58 vld1.32 d16[1], [r6] @ filter_state_ch1[1] 59 vld1.32 d17[1], [r5] @ filter_state_ch2[1] 62 vld1.16 d6[1], [r0], r2 @ data_ch1[1] 63 vld1 [all...] |
H A D | transform_neon.S | 64 vld1.16 {q0}, [r9, :64]! @ WebRtcIsacfix_kCosTab1[] 65 vld1.16 {q2}, [r0]! @ inre1Q9[] 67 vld1.16 {q1}, [r10, :64]! @ WebRtcIsacfix_kSinTab1[] 69 vld1.16 {q3}, [r1]! @ inre2Q9[] 117 vld1.32 {q0, q1}, [r6]! @ tmpreQ16[] 119 vld1.32 {q2, q3}, [r6]! @ tmpreQ16[] 121 vld1.32 {q10, q11}, [r7]! @ tmpimQ16[] 123 vld1.32 {q12, q13}, [r7]! @ tmpimQ16[] 171 vld1.16 {d2}, [r4] @ inre1Q9[FRAMESAMPLES / 2 - 4 - i] 172 vld1 [all...] |
H A D | lattice_neon.S | 57 vld1.32 {d0, d1}, [r3]! @ *ptr0 67 vld1.32 {d2, d3}, [r12] @ *ptr2 98 vld1.32 d0, [r3]! @ *ptr0 103 vld1.32 d18, [r12] @ *ptr2
|
/external/chromium_org/third_party/boringssl/src/crypto/poly1305/ |
H A D | poly1305_arm_asm.S | 173 # asm 1: vld1.8 {<y0=reg128#1%bot},[<input_1=int32#2]! 174 # asm 2: vld1.8 {<y0=d0},[<input_1=r1]! 175 vld1.8 {d0},[r1]! 178 # asm 1: vld1.8 {>y12=reg128#2%bot->y12=reg128#2%top},[<input_1=int32#2]! 179 # asm 2: vld1.8 {>y12=d2->y12=d3},[<input_1=r1]! 180 vld1.8 {d2-d3},[r1]! 183 # asm 1: vld1.8 {>y34=reg128#3%bot->y34=reg128#3%top},[<input_1=int32#2]! 184 # asm 2: vld1.8 {>y34=d4->y34=d5},[<input_1=r1]! 185 vld1.8 {d4-d5},[r1]! 195 # asm 1: vld1 [all...] |
/external/openssl/crypto/modes/asm/ |
H A D | ghashv8-armx.pl | 54 vld1.64 {$t1},[x1] @ load H 78 vld1.64 {$t1},[$Xi] @ load Xi 80 vld1.64 {$H},[$Htbl] @ load twisted H 98 vld1.64 {$Xl},[$Xi] @ load [rotated] Xi 102 vld1.64 {$H},[$Htbl] @ load twisted H 106 vld1.64 {$t1},[$inp],$inc @ load [rotated] inp 133 vld1.64 {$t1},[$inp],$inc @ load [rotated] inp
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | sixtappredict8x4_neon.asm | 50 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 67 vld1.u8 {q3}, [r0], r1 ;load src data 69 vld1.u8 {q4}, [r0], r1 71 vld1.u8 {q5}, [r0], r1 73 vld1.u8 {q6}, [r0], r1 139 vld1.u8 {q3}, [r0], r1 ;load src data 146 vld1.u8 {q4}, [r0], r1 148 vld1.u8 {q5}, [r0], r1 150 vld1.u8 {q6}, [r0], r1 152 vld1 [all...] |
H A D | sixtappredict16x16_neon.asm | 58 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 81 vld1.u8 {d6, d7, d8}, [r0], r1 ;load src data 82 vld1.u8 {d9, d10, d11}, [r0], r1 83 vld1.u8 {d12, d13, d14}, [r0], r1 203 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 219 vld1.u8 {d18}, [lr], r2 ;load src data 220 vld1.u8 {d19}, [lr], r2 221 vld1.u8 {d20}, [lr], r2 222 vld1.u8 {d21}, [lr], r2 224 vld1 [all...] |
H A D | shortidct4x4llm_neon.asm | 41 vld1.16 {q1, q2}, [r0] 42 vld1.16 {d0}, [r12] 110 vld1.32 d6[0], [r1], r2 111 vld1.32 d6[1], [r1], r2 112 vld1.32 d7[0], [r1], r2 113 vld1.32 d7[1], [r1], r2
|
/external/openssl/crypto/sha/asm/ |
H A D | sha256-armv4.pl | 440 vld1.8 {@X[0]},[$inp]! 441 vld1.8 {@X[1]},[$inp]! 442 vld1.8 {@X[2]},[$inp]! 443 vld1.8 {@X[3]},[$inp]! 444 vld1.32 {$T0},[$Ktbl,:128]! 445 vld1.32 {$T1},[$Ktbl,:128]! 446 vld1.32 {$T2},[$Ktbl,:128]! 447 vld1.32 {$T3},[$Ktbl,:128]! 491 vld1.8 {@X[0]},[$inp]! @ load next input block 492 vld1 [all...] |
H A D | sha1-armv4-large.pl | 498 vld1.8 {@X[-4&7]-@X[-3&7]},[$inp]! @ handles unaligned 500 vld1.8 {@X[-2&7]-@X[-1&7]},[$inp]! 501 vld1.32 {${K}\[]},[$K_XX_XX,:32]! @ load K_00_19 575 vld1.32 {$ABCD},[$ctx]! 576 vld1.32 {$E\[0]},[$ctx] 578 vld1.32 {@Kxx[0]\[]},[r3,:32]! 579 vld1.32 {@Kxx[1]\[]},[r3,:32]! 580 vld1.32 {@Kxx[2]\[]},[r3,:32]! 581 vld1.32 {@Kxx[3]\[]},[r3,:32] 584 vld1 [all...] |
/external/pixman/pixman/ |
H A D | pixman-arm-neon-asm.S | 214 * vld1.16 {d4, d5}, [DST_R, :128]! 255 vld1.16 {d4, d5}, [DST_R, :128]! 299 vld1.16 {d4, d5}, [DST_R, :128]! 390 vld1.16 {d4, d5}, [DST_R, :128]! 398 vld1.32 {d3[0]}, [DUMMY] 513 vld1.8 {d4, d5, d6, d7}, [DST_R, :128]! 545 vld1.32 {d4, d5, d6, d7}, [DST_R, :128]! 763 vld1.32 {d3[0]}, [DUMMY] 815 vld1.32 {d7[0]}, [DUMMY] 884 vld1 [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/sha/asm/ |
H A D | sha256-armv4.pl | 432 vld1.8 {@X[0]},[$inp]! 433 vld1.8 {@X[1]},[$inp]! 434 vld1.8 {@X[2]},[$inp]! 435 vld1.8 {@X[3]},[$inp]! 436 vld1.32 {$T0},[$Ktbl,:128]! 437 vld1.32 {$T1},[$Ktbl,:128]! 438 vld1.32 {$T2},[$Ktbl,:128]! 439 vld1.32 {$T3},[$Ktbl,:128]! 483 vld1.8 {@X[0]},[$inp]! @ load next input block 484 vld1 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/ |
H A D | aecm_core_neon.S | 47 vld1.16 {d26, d27}, [r1]! @ far_spectrum[i] 48 vld1.16 {d24, d25}, [r6, :128]! @ &aecm->channelStored[i] 49 vld1.16 {d0, d1}, [r7, :128]! @ &aecm->channelAdapt16[i] 104 vld1.16 {d24, d25}, [r3, :128]! @ &aecm->channelAdapt16[i] 105 vld1.16 {d26, d27}, [r1]! @ &far_spectrum[i] 133 vld1.16 {d24, d25}, [r0, :128]!
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/ns/ |
H A D | nsx_core_neon.S | 187 vld1.16 {q0}, [r9] @ noiseEstDensity[offset + i] 212 vld1.16 {q10}, [r5] @ inst->noiseEstLogQuantile[offset + i] 216 vld1.16 {q3}, [r1]! @ lmagn[i] 395 vld1.16 {d0, d1}, [r4]! @ &inst->noiseEstLogQuantile[offset + i] 451 vld1.16 {d20, d21}, [r2] @ inst->real[] 452 vld1.16 {d24, d25}, [r12]! @ inst->noiseSupFilter[] 453 vld1.16 {d22, d23}, [r4] @ inst->imag[] 492 vld1.16 d5, [r6]! @ inst->imag[], starting from inst->imag[1] 493 vld1.16 d7, [r6]! 495 vld1 [all...] |
/external/libhevc/common/arm/ |
H A D | ihevc_weighted_pred_bi.s | 188 vld1.s16 {d0},[r0]! @load and increment the pi2_src1 190 vld1.s16 {d1},[r1]! @load and increment the pi2_src2 192 vld1.s16 {d2},[r6],r3 @load and increment the pi2_src_tmp1 ii iteration 194 vld1.s16 {d3},[r8],r4 @load and increment the pi2_src_tmp1 ii iteration 197 vld1.s16 {d0},[r6],r3 @load and increment the pi2_src1 iii iteration 200 vld1.s16 {d1},[r8],r4 @load and increment the pi2_src2 iii iteration 204 vld1.s16 {d2},[r6],r3 @load and increment the pi2_src_tmp1 iv iteration 208 vld1.s16 {d3},[r8],r4 @load and increment the pi2_src_tmp1 iv iteration
|
H A D | ihevc_intra_pred_luma_horz.s | 119 vld1.8 {q0},[r12] @load 16 values. d1[7] will have the 1st value. 193 vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 197 vld1.8 {q0},[r12] 269 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 272 vld1.8 {d0},[r12] 311 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 314 vld1.8 {d0},[r12]
|
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
H A D | lattice_neon.S | 64 vld1.32 {d0, d1}, [r3]! @ *ptr0 74 vld1.32 {d2, d3}, [r12] @ *ptr2 105 vld1.32 d0, [r3]! @ *ptr0 110 vld1.32 d18, [r12] @ *ptr2
|