/external/chromium_org/third_party/boringssl/linux-arm/crypto/aes/ |
H A D | bsaes-armv7.S | 19 @ it can be compiled for either endianness] by courtesy of vld1.8's 1001 vld1.8 {q7}, [r4]! @ load round 0 key 1003 vld1.8 {q15}, [r4]! @ load round 1 key 1036 vld1.8 {q15}, [r4]! @ load next round key 1117 vld1.8 {q15}, [r8] @ load IV 1125 vld1.8 {q0-q1}, [r0]! @ load input 1126 vld1.8 {q2-q3}, [r0]! 1132 vld1.8 {q4-q5}, [r0]! 1134 vld1.8 {q6-q7}, [r0] 1141 vld1 [all...] |
/external/chromium_org/third_party/boringssl/linux-arm/crypto/bn/ |
H A D | armv4-mont.S | 183 vld1.32 {d28[0]}, [r2,:32]! 185 vld1.32 {d0-d3}, [r1]! @ can't specify :32 :-( 187 vld1.32 {d30[0]}, [r4,:32] 204 vld1.32 {d4-d7}, [r3]! 241 vld1.32 {d28[0]}, [r2,:32]! 301 vld1.32 {d0-d3}, [r1]! 308 vld1.32 {d4-d5}, [r3]! 316 vld1.32 {d6-d7}, [r3]! 335 vld1.64 {q5}, [sp,:128] 343 vld1 [all...] |
/external/chromium_org/third_party/boringssl/linux-arm/crypto/modes/ |
H A D | ghash-armv4.S | 322 vld1.64 d7,[r1,:64]! @ load H 324 vld1.64 d6,[r1,:64] 344 vld1.64 d7,[r0,:64]! @ load Xi 345 vld1.64 d6,[r0,:64]! 363 vld1.64 d1,[r0,:64]! @ load Xi 364 vld1.64 d0,[r0,:64]! 375 vld1.64 d7,[r2]! @ load inp 376 vld1.64 d6,[r2]!
|
/external/chromium_org/third_party/boringssl/linux-arm/crypto/sha/ |
H A D | sha256-armv4.S | 1784 vld1.8 {q0},[r1]! 1785 vld1.8 {q1},[r1]! 1786 vld1.8 {q2},[r1]! 1787 vld1.8 {q3},[r1]! 1788 vld1.32 {q8},[r14,:128]! 1789 vld1.32 {q9},[r14,:128]! 1790 vld1.32 {q10},[r14,:128]! 1791 vld1.32 {q11},[r14,:128]! 1894 vld1.32 {q8},[r14,:128]! 1992 vld1 [all...] |
H A D | sha512-armv4.S | 454 vld1.64 {d0},[r1]! @ handles unaligned 461 vld1.64 {d28},[r3,:64]! @ K[i++] 491 vld1.64 {d1},[r1]! @ handles unaligned 498 vld1.64 {d28},[r3,:64]! @ K[i++] 528 vld1.64 {d2},[r1]! @ handles unaligned 535 vld1.64 {d28},[r3,:64]! @ K[i++] 565 vld1.64 {d3},[r1]! @ handles unaligned 572 vld1.64 {d28},[r3,:64]! @ K[i++] 602 vld1.64 {d4},[r1]! @ handles unaligned 609 vld1 [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/aes/asm/ |
H A D | bsaes-armv7.pl | 20 # it can be compiled for either endianness] by courtesy of vld1.8's 926 vld1.8 {@XMM[7]}, [$inp]! @ load round 0 key 928 vld1.8 {@XMM[15]}, [$inp]! @ load round 1 key 961 vld1.8 {@XMM[15]}, [$inp]! @ load next round key 1010 vld1.8 {@XMM[0]-@XMM[1]}, [$inp]! @ load input 1011 vld1.8 {@XMM[2]-@XMM[3]}, [$inp]! 1013 vld1.8 {@XMM[4]-@XMM[5]}, [$inp]! 1015 vld1.8 {@XMM[6]-@XMM[7]}, [$inp]! 1062 vld1.8 {@XMM[0]-@XMM[1]}, [$inp]! @ load input 1063 vld1 [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/bn/asm/ |
H A D | armv4-mont.pl | 269 vld1.32 {${Bi}[0]}, [$bptr,:32]! 271 vld1.32 {$A0-$A3}, [$aptr]! @ can't specify :32 :-( 273 vld1.32 {${M0}[0]}, [$n0,:32] 290 vld1.32 {$N0-$N3}, [$nptr]! 327 vld1.32 {${Bi}[0]}, [$bptr,:32]! 387 vld1.32 {$A0-$A3}, [$aptr]! 394 vld1.32 {$N0-$N1}, [$nptr]! 402 vld1.32 {$N2-$N3}, [$nptr]! 421 vld1.64 {$Temp}, [sp,:128] 429 vld1 [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/chacha/ |
H A D | chacha_vec_arm.S | 91 vld1.64 {d24-d25}, [r5:64] 443 vld1.64 {d12-d13}, [r2:64] 704 vld1.64 {d8-d9}, [r1:64] 806 vld1.8 {q8}, [r0]! 809 vld1.8 {q9}, [r6]! 834 vld1.64 {d0-d1}, [r5:64]
|
/external/chromium_org/third_party/boringssl/src/crypto/modes/asm/ |
H A D | ghash-armv4.pl | 381 vld1.64 $IN#hi,[r1,:64]! @ load H 383 vld1.64 $IN#lo,[r1,:64] 403 vld1.64 $IN#hi,[$Xi,:64]! @ load Xi 404 vld1.64 $IN#lo,[$Xi,:64]! 422 vld1.64 $Xl#hi,[$Xi,:64]! @ load Xi 423 vld1.64 $Xl#lo,[$Xi,:64]! 434 vld1.64 $IN#hi,[$inp]! @ load inp 435 vld1.64 $IN#lo,[$inp]!
|
/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/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...] |
H A D | sha512-armv4.pl | 476 vld1.64 {@X[$i%16]},[$inp]! @ handles unaligned 485 vld1.64 {$K},[$Ktbl,:64]! @ K[i++]
|
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
H A D | jsimd_arm_neon.S | 241 vld1.16 {d16, d17, d18, d19}, [COEF_BLOCK, :128]! 242 vld1.16 {d0, d1, d2, d3}, [DCT_TABLE, :128]! 243 vld1.16 {d20, d21, d22, d23}, [COEF_BLOCK, :128]! 245 vld1.16 {d4, d5, d6, d7}, [DCT_TABLE, :128]! 247 vld1.16 {d24, d25, d26, d27}, [COEF_BLOCK, :128]! 249 vld1.16 {d0, d1, d2, d3}, [DCT_TABLE, :128]! 251 vld1.16 {d28, d29, d30, d31}, [COEF_BLOCK, :128] 253 vld1.16 {d4, d5, d6, d7}, [DCT_TABLE, :128]! 256 vld1.16 {d0, d1, d2, d3}, [ip, :128] /* load constants */ 335 vld1 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/build/make/ |
H A D | ads2gas.pl | 182 s/(vld1.\d+\s+)(q\d+)/$1\{$2\}/g;
|
/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_avg_neon.asm | 36 vld1.8 {q0-q1}, [r0]! 37 vld1.8 {q2-q3}, [r0], lr 39 vld1.8 {q8-q9}, [r6@128]! 40 vld1.8 {q10-q11}, [r6@128], r4 52 vld1.8 {q0-q1}, [r0], r1 53 vld1.8 {q2-q3}, [r0], r1 54 vld1.8 {q8-q9}, [r6@128], r3 55 vld1.8 {q10-q11}, [r6@128], r3 71 vld1.8 {q0}, [r0], r1 72 vld1 [all...] |
H A D | vp9_convolve8_avg_neon.asm | 67 vld1.s16 {q0}, [r5] ; filter_x 82 vld1.8 {d24}, [r0], r1 83 vld1.8 {d25}, [r0], r1 84 vld1.8 {d26}, [r0], r1 85 vld1.8 {d27}, [r0], r8 107 vld1.32 {d28[]}, [r0], r1 108 vld1.32 {d29[]}, [r0], r1 109 vld1.32 {d31[]}, [r0], r1 110 vld1.32 {d30[]}, [r0], r8 129 vld1 [all...] |
H A D | vp9_convolve8_neon.asm | 67 vld1.s16 {q0}, [r5] ; filter_x 82 vld1.8 {d24}, [r0], r1 83 vld1.8 {d25}, [r0], r1 84 vld1.8 {d26}, [r0], r1 85 vld1.8 {d27}, [r0], r8 107 vld1.32 {d28[]}, [r0], r1 108 vld1.32 {d29[]}, [r0], r1 109 vld1.32 {d31[]}, [r0], r1 110 vld1.32 {d30[]}, [r0], r8 190 vld1 [all...] |
H A D | vp9_copy_neon.asm | 35 vld1.8 {q0-q1}, [r0]! 36 vld1.8 {q2-q3}, [r0], lr 45 vld1.8 {q0-q1}, [r0], r1 47 vld1.8 {q2-q3}, [r0], r1 56 vld1.8 {q0}, [r0], r1 58 vld1.8 {q1}, [r0], r1 67 vld1.8 {d0}, [r0], r1 69 vld1.8 {d2}, [r0], r1
|
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_idct32x32_1_add_neon.asm | 21 vld1.8 {q8}, [$src], $stride 22 vld1.8 {q9}, [$src], $stride 23 vld1.8 {q10}, [$src], $stride 24 vld1.8 {q11}, [$src], $stride 25 vld1.8 {q12}, [$src], $stride 26 vld1.8 {q13}, [$src], $stride 27 vld1.8 {q14}, [$src], $stride 28 vld1.8 {q15}, [$src], $stride
|
H A D | vp9_idct32x32_add_neon.asm | 65 vld1.s16 {q14}, [r0] 67 vld1.s16 {q13}, [r0] 81 vld1.s16 {$reg1}, [r1] 83 vld1.s16 {$reg2}, [r1] 107 vld1.s16 {d8}, [r10], r2 108 vld1.s16 {d11}, [r9], r11 109 vld1.s16 {d9}, [r10] 110 vld1.s16 {d10}, [r9] 141 vld1.s16 {d8}, [r10], r2 142 vld1 [all...] |
H A D | vp9_iht4x4_add_neon.asm | 153 vld1.s16 {q8,q9}, [r0]! 214 vld1.32 {d26[0]}, [r1], r2 215 vld1.32 {d26[1]}, [r1], r2 216 vld1.32 {d27[0]}, [r1], r2 217 vld1.32 {d27[1]}, [r1]
|
H A D | vp9_iht8x8_add_neon.asm | 573 vld1.s16 {q8,q9}, [r0]! 574 vld1.s16 {q10,q11}, [r0]! 575 vld1.s16 {q12,q13}, [r0]! 576 vld1.s16 {q14,q15}, [r0]! 657 vld1.64 {d0}, [r1], r2 658 vld1.64 {d1}, [r1], r2 659 vld1.64 {d2}, [r1], r2 660 vld1.64 {d3}, [r1], r2 661 vld1.64 {d4}, [r1], r2 662 vld1 [all...] |
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...] |