| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/arm/ |
| bsaes-armv7.S | 26 @ it can be compiled for either endianness] by courtesy of vld1.8's 1016 vld1.8 {q7}, [r4]! @ load round 0 key 1022 vld1.8 {q15}, [r4]! @ load round 1 key 1055 vld1.8 {q15}, [r4]! @ load next round key 1135 vld1.8 {q15}, [r8] @ load IV 1143 vld1.8 {q0,q1}, [r0]! @ load input 1144 vld1.8 {q2,q3}, [r0]! 1150 vld1.8 {q4,q5}, [r0]! 1152 vld1.8 {q6,q7}, [r0] 1159 vld1.8 {q8,q9}, [r0]! @ reload inpu [all...] |
| armv4-mont.S | 212 vld1.32 {d28[0]}, [r2,:32]! 215 vld1.32 {d0,d1,d2,d3}, [r1]! @ can't specify :32 :-( 217 vld1.32 {d30[0]}, [r4,:32] 232 vld1.32 {d4,d5,d6,d7}, [r3]! 265 vld1.32 {d28[0]}, [r2,:32]! 348 vld1.32 {d0,d1,d2,d3},[r1]! 350 vld1.32 {d30[0]},[r4,:32] 356 vld1.32 {d28[0]},[r2,:32]! @ *b++ 360 vld1.32 {d4,d5,d6,d7},[r3]! 376 vld1.32 {d28[0]},[r2,:32]! @ *b+ [all...] |
| /src/sys/arch/arm/cortex/ |
| cpu_in_cksum_asm_neon.S | 60 vld1.64 {d7}, [ip:64]! /* load first dword */ 83 vld1.64 {d7}, [ip:64]! /* read rest of initial qword */ 98 vld1.64 {d8-d9}, [ip:64]! /* 128 left */ 103 vld1.64 {d6-d7}, [ip:64]! 109 vld1.64 {d8-d9}, [ip:64]! /* 96 left */ 114 vld1.64 {d6-d7}, [ip:64]! 120 vld1.64 {d8-d9}, [ip:64]! /* 64 left */ 125 vld1.64 {d6-d7}, [ip:64]! 131 vld1.64 {d8-d9}, [ip:64]! /* 32 left */ 136 vld1.64 {d6-d7}, [ip:64] [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/aes/asm/ |
| aesv8-armx.pl | 162 vld1.8 {$in0},[$inp],#16 164 vld1.32 {$rcon,$mask},[$ptr],#32 188 vld1.32 {$rcon},[$ptr] 224 vld1.8 {$in1},[$inp],#8 264 vld1.8 {$in1},[$inp] 333 vld1.32 {v0.16b},[$out] 334 vld1.32 {v1.16b},[$inp] 339 vld1.32 {v0.16b},[$out] 340 vld1.32 {v1.16b},[$inp] 348 vld1.32 {v0.16b},[$out [all...] |
| /src/common/lib/libc/arch/arm/string/ |
| memcpy_neon.S | 78 vld1.64 {d1}, [r1:64]! /* load a dword from src */ 94 vld1.64 {d2}, [r1:64]! /* load a dword */ 113 vld1.64 {d2-d5}, [r1:64]! /* read 4 dwords */ 117 1: vld1.64 {d7-d10}, [r1:64]! /* read 4 dwords */ 126 vld1.64 {d2-d5}, [r1:64]! /* more data, load 4 dwords */ 158 vld1.64 {d2}, [r1:64]! /* load a dword */ 175 vld1.64 {d2}, [r1:64]! /* load a dword */ 179 vld1.64 {d2}, [r1:64]! /* load a dword */ 183 vld1.64 {d2}, [r1:64]! /* load a dword */ 187 vld1.64 {d2}, [r1:64]! /* load a dword * [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/aes/asm/ |
| aesv8-armx.pl | 144 vld1.8 {$in0},[$inp],#16 146 vld1.32 {$rcon,$mask},[$ptr],#32 170 vld1.32 {$rcon},[$ptr] 206 vld1.8 {$in1},[$inp],#8 246 vld1.8 {$in1},[$inp] 315 vld1.32 {v0.16b},[$out] 316 vld1.32 {v1.16b},[$inp] 321 vld1.32 {v0.16b},[$out] 322 vld1.32 {v1.16b},[$inp] 330 vld1.32 {v0.16b},[$out [all...] |
| /src/external/lgpl3/gmp/dist/mpn/arm/neon/ |
| hamdist.asm | 78 vld1.32 {d0[0]}, [ap]! C load 1 limb 79 vld1.32 {d20[0]}, [bp]! C load 1 limb 87 vld1.32 {d0}, [ap]! C load 2 limbs 88 vld1.32 {d20}, [bp]! C load 2 limbs 96 vld1.32 {q0}, [ap]! C load 4 limbs 97 vld1.32 {q10}, [bp]! C load 4 limbs 106 vld1.32 {q0,q1}, [ap]! C load 8 limbs 107 vld1.32 {q10,q11}, [bp]! C load 8 limbs 110 L(gt8): vld1.32 {q2,q3}, [ap]! C load 8 limbs 111 vld1.32 {q14,q15}, [bp]! C load 8 limb [all...] |
| lshiftc.asm | 88 vld1.32 {d19}, [ap], r12 C load initial 2 limbs 99 vld1.32 {d19}, [ap], r12 C load ap[1] and ap[2] 109 L(1): vld1.32 {d17}, [ap], r12 112 vld1.32 {d16}, [ap], r12 118 L(2): vld1.32 {d16}, [ap], r12 121 vld1.32 {d17}, [ap], r12 128 vld1.32 {d16}, [ap], r12 134 vld1.32 {d17}, [ap], r12 166 vld1.32 {d17}, [ap], r12 170 vld1.32 {d16[1]}, [ap], r1 [all...] |
| popcount.asm | 76 vld1.32 {d0[0]}, [ap]! C load 1 limb 83 vld1.32 {d0}, [ap]! C load 2 limbs 90 vld1.32 {q0}, [ap]! C load 4 limbs 98 vld1.32 {q0,q1}, [ap]! C load 8 limbs 101 L(gt8): vld1.32 {q2,q3}, [ap]! C load 8 limbs 110 vld1.32 {q2,q3}, [ap]! C load 8 limbs 111 vld1.32 {q0,q1}, [ap]! C load 8 limbs 117 L(top): vld1.32 {q2,q3}, [ap]! C load 8 limbs 122 L(mid): vld1.32 {q0,q1}, [ap]! C load 8 limbs
|
| lorrshift.asm | 112 vld1.32 {d19}, [ap], r12 C load initial 2 limbs 123 vld1.32 {d19}, [ap], r12 C load ap[1] and ap[2] 132 L(1): vld1.32 {d17}, [ap], r12 134 vld1.32 {d16}, [ap], r12 140 L(2): vld1.32 {d16}, [ap], r12 142 vld1.32 {d17}, [ap], r12 148 L(top): vld1.32 {d16}, [ap], r12 153 L(mid): vld1.32 {d17}, [ap], r12 181 vld1.32 {d17}, [ap], r12 184 vld1.32 {d16[Y]}, [ap], r1 [all...] |
| /src/external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/ |
| com.asm | 52 vld1.32 {d0[0]}, [up]! 58 vld1.32 {d0}, [up]! 62 L(al2): vld1.32 {q2}, [up]! 67 L(top): vld1.32 {q0}, [up]! 71 vld1.32 {q2}, [up]! 83 vld1.32 {q0}, [up]! 88 vld1.32 {d0}, [up]! 93 vld1.32 {d0[0]}, [up]
|
| copyd.asm | 57 vld1.32 {d22[0]}, [up] 64 vld1.32 {d22}, [up] 69 vld1.32 {d26-d27}, [up] 78 L(top): vld1.32 {d22-d23}, [up], r12 80 vld1.32 {d26-d27}, [up], r12 94 vld1.32 {d22-d23}, [up] 100 vld1.32 {d22}, [up] 106 vld1.32 {d22[0]}, [up]
|
| copyi.asm | 53 vld1.32 {d22[0]}, [up]! 58 vld1.32 {d22}, [up]! 61 L(al2): vld1.32 {d26-d27}, [up]! 66 L(top): vld1.32 {d22-d23}, [up]! 68 vld1.32 {d26-d27}, [up]! 79 vld1.32 {d22-d23}, [up]! 83 vld1.32 {d22}, [up]! 87 vld1.32 {d22[0]}, [up]
|
| aorsorrlshC_n.asm | 79 L(bb1): vld1.32 {d3[0]}, [vp]! 92 L(b10): vld1.32 {d3}, [vp]! 103 L(b00): vld1.32 {d2}, [vp]! 106 vld1.32 {d3}, [vp]! 116 vld1.32 {d2}, [vp]! 122 vld1.32 {d3}, [vp]!
|
| /src/crypto/external/apache2/openssl/dist/crypto/sha/asm/ |
| keccak1600-armv4.pl | 1193 vld1.64 {q4}, [r0,:64] @ restore A[0..1][4] 1196 vld1.64 {d18}, [r1,:64] @ restore A[2][4] 1292 vld1.64 d25, [r2,:64]! @ Iota[i++] 1295 vld1.64 {q0}, [r0,:64] @ restore A[0..1][0] 1323 vld1.32 {d0}, [r0,:64]! @ A[0][0] 1324 vld1.32 {d2}, [r0,:64]! @ A[0][1] 1325 vld1.32 {d4}, [r0,:64]! @ A[0][2] 1326 vld1.32 {d6}, [r0,:64]! @ A[0][3] 1327 vld1.32 {d8}, [r0,:64]! @ A[0][4] 1329 vld1.32 {d1}, [r0,:64]! @ A[1][0 [all...] |
| sha256-armv4.pl | 500 vld1.8 {@X[0]},[$inp]! 501 vld1.8 {@X[1]},[$inp]! 502 vld1.8 {@X[2]},[$inp]! 503 vld1.8 {@X[3]},[$inp]! 504 vld1.32 {$T0},[$Ktbl,:128]! 505 vld1.32 {$T1},[$Ktbl,:128]! 506 vld1.32 {$T2},[$Ktbl,:128]! 507 vld1.32 {$T3},[$Ktbl,:128]! 552 vld1.8 {@X[0]},[$inp]! @ load next input block 553 vld1.8 {@X[1]},[$inp] [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/sha/asm/ |
| keccak1600-armv4.pl | 1182 vld1.64 {q4}, [r0,:64] @ restore A[0..1][4] 1185 vld1.64 {d18}, [r1,:64] @ restore A[2][4] 1281 vld1.64 d25, [r2,:64]! @ Iota[i++] 1284 vld1.64 {q0}, [r0,:64] @ restore A[0..1][0] 1312 vld1.32 {d0}, [r0,:64]! @ A[0][0] 1313 vld1.32 {d2}, [r0,:64]! @ A[0][1] 1314 vld1.32 {d4}, [r0,:64]! @ A[0][2] 1315 vld1.32 {d6}, [r0,:64]! @ A[0][3] 1316 vld1.32 {d8}, [r0,:64]! @ A[0][4] 1318 vld1.32 {d1}, [r0,:64]! @ A[1][0 [all...] |
| sha256-armv4.pl | 500 vld1.8 {@X[0]},[$inp]! 501 vld1.8 {@X[1]},[$inp]! 502 vld1.8 {@X[2]},[$inp]! 503 vld1.8 {@X[3]},[$inp]! 504 vld1.32 {$T0},[$Ktbl,:128]! 505 vld1.32 {$T1},[$Ktbl,:128]! 506 vld1.32 {$T2},[$Ktbl,:128]! 507 vld1.32 {$T3},[$Ktbl,:128]! 552 vld1.8 {@X[0]},[$inp]! @ load next input block 553 vld1.8 {@X[1]},[$inp] [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/ |
| keccak1600-armv4.pl | 1152 vld1.64 {q4}, [r0,:64] @ restore A[0..1][4] 1155 vld1.64 {d18}, [r1,:64] @ restore A[2][4] 1251 vld1.64 d25, [r2,:64]! @ Iota[i++] 1254 vld1.64 {q0}, [r0,:64] @ restore A[0..1][0] 1282 vld1.32 {d0}, [r0,:64]! @ A[0][0] 1283 vld1.32 {d2}, [r0,:64]! @ A[0][1] 1284 vld1.32 {d4}, [r0,:64]! @ A[0][2] 1285 vld1.32 {d6}, [r0,:64]! @ A[0][3] 1286 vld1.32 {d8}, [r0,:64]! @ A[0][4] 1288 vld1.32 {d1}, [r0,:64]! @ A[1][0 [all...] |
| sha256-armv4.pl | 491 vld1.8 {@X[0]},[$inp]! 492 vld1.8 {@X[1]},[$inp]! 493 vld1.8 {@X[2]},[$inp]! 494 vld1.8 {@X[3]},[$inp]! 495 vld1.32 {$T0},[$Ktbl,:128]! 496 vld1.32 {$T1},[$Ktbl,:128]! 497 vld1.32 {$T2},[$Ktbl,:128]! 498 vld1.32 {$T3},[$Ktbl,:128]! 543 vld1.8 {@X[0]},[$inp]! @ load next input block 544 vld1.8 {@X[1]},[$inp] [all...] |
| /src/sys/crypto/chacha/arch/arm/ |
| chacha_neon_32.S | 57 vld1.8 {\c2-\c3}, [sp, :256] 99 vld1.8 {\c0l}, [r7, :64] /* load rot8 table */ 121 vld1.8 {\c0-\c1}, [sp, :256] /* restore c0 and c1 */ 179 vld1.8 {q12}, [r4] /* q12 := constant */ 180 vld1.8 {q13-q14}, [r3] /* q13-q14 := key */ 181 vld1.32 {q15}, [r7, :128]! /* q15 := (0, 1, 2, 3) (128-bit aligned) */ 260 vld1.32 {q9}, [r7, :128] /* q9 := (0, 1, 2, 3) */ 268 vld1.8 {q9}, [r4] /* q9 := constant */ 270 vld1.8 {q8}, [r3]! /* q8 := key[0:16) */ 315 vld1.8 {q8-q9}, [sp, :256] /* restore q8-q9 * [all...] |
| /src/sys/crypto/aes/arch/arm/ |
| aes_neon_32.S | 227 vld1.8 {q14}, [r0 :128]! /* q14 = *rk++ */ 236 vld1.8 {q4-q5}, [r6 :256] 242 vld1.8 {q6-q7}, [r4 :256] /* q6 = sb1[0], q7 = sb1[1] */ 243 vld1.8 {q8-q9}, [r6 :256] /* q8 = sb2[0], q9 = sb2[1] */ 244 vld1.8 {q10-q11}, [r8 :256] /* q10 = inv, q11 = inva */ 267 1: vld1.8 {q14}, [r0 :128]! /* q14 = *rk++ */ 286 vld1.8 {q12-q13}, [r6 :256] 357 vld1.8 {q6-q7}, [r6 :256] 358 vld1.8 {q15}, [r8 :128] 360 vld1.8 {q14}, [r0 :128]! /* q14 = *rk++ * [all...] |
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/arm/ |
| armv4-mont.S | 219 vld1.32 {d28[0]}, [r2,:32]! 222 vld1.32 {d0,d1,d2,d3}, [r1]! @ can't specify :32 :-( 224 vld1.32 {d30[0]}, [r4,:32] 239 vld1.32 {d4,d5,d6,d7}, [r3]! 272 vld1.32 {d28[0]}, [r2,:32]! 355 vld1.32 {d0,d1,d2,d3},[r1]! 357 vld1.32 {d30[0]},[r4,:32] 363 vld1.32 {d28[0]},[r2,:32]! @ *b++ 367 vld1.32 {d4,d5,d6,d7},[r3]! 383 vld1.32 {d28[0]},[r2,:32]! @ *b+ [all...] |
| ghashv8-armx.S | 20 vld1.64 {q9},[r1] @ load input H 69 vld1.64 {q9},[r0] @ load Xi 71 vld1.64 {q12,q13},[r1] @ load twisted H, ... 111 vld1.64 {q0},[r0] @ load [rotated] Xi 127 vld1.64 {q12,q13},[r1]! @ load twisted H, ..., H^2 129 vld1.64 {q14},[r1] 133 vld1.64 {q8},[r2]! @ load [rotated] I[0] 141 vld1.64 {q9},[r2],r12 @ load [rotated] I[1] 165 vld1.64 {q8},[r2],r12 @ load [rotated] I[i+2] 175 vld1.64 {q9},[r2],r12 @ load [rotated] I[i+3 [all...] |
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ |
| armv4-mont.S | 219 vld1.32 {d28[0]}, [r2,:32]! 222 vld1.32 {d0,d1,d2,d3}, [r1]! @ can't specify :32 :-( 224 vld1.32 {d30[0]}, [r4,:32] 239 vld1.32 {d4,d5,d6,d7}, [r3]! 272 vld1.32 {d28[0]}, [r2,:32]! 355 vld1.32 {d0,d1,d2,d3},[r1]! 357 vld1.32 {d30[0]},[r4,:32] 363 vld1.32 {d28[0]},[r2,:32]! @ *b++ 367 vld1.32 {d4,d5,d6,d7},[r3]! 383 vld1.32 {d28[0]},[r2,:32]! @ *b+ [all...] |