| /freebsd/sys/crypto/openssl/aarch64/ |
| H A D | ecp_sm2p256-armv8.S | 29 ldp x7,x8,[x0] 33 extr x7,x8,x7,#1 39 stp x7,x8,[x0] 52 ldp x7,x8,[x1] 58 subs x7,x7,x11 64 stp x7,x8,[x0] 77 ldp x7,x8,[x1] 81 mov x3,x7 84 extr x7,x8,x7,#1 103 adds x7,x7,x11 [all …]
|
| H A D | armv8-mont.S | 42 ldp x7,x8,[x1],#16 // ap[0..1] 48 mul x6,x7,x9 // ap[0]*bp[0] 50 umulh x7,x7,x9 77 adds x6,x10,x7 79 adc x7,x11,xzr 95 adds x6,x10,x7 97 adc x7,x11,xzr 105 adcs x13,x13,x7 112 ldp x7,x8,[x1],#16 116 mul x6,x7,x9 // ap[0]*bp[i] [all …]
|
| H A D | ecp_nistz256-armv8.S | 2409 ldp x6,x7,[x1,#16] 2437 ldp x6,x7,[x1,#16] 2466 ldp x6,x7,[x1,#16] 2491 ldp x6,x7,[x1,#16] 2603 mov x7,x17 2610 mov x11,x7 2683 mul x17,x7,x3 // a[3]*b[0] 2684 umulh x11,x7,x3 2703 mul x11,x7,x3 // lo(a[3]*b[i]) 2713 umulh x11,x7,x3 // hi(a[3]*b[i]) [all …]
|
| H A D | aes-gcm-armv8_64.S | 225 ldp x6, x7, [x0, #0] //AES block 0 - load plaintext 228 rev x7, x7 246 eor x7, x7, x14 //AES block 0 - round 10 high 253 fmov v4.d[1], x7 //AES block 0 - mov high 346 ldp x6, x7, [x0, #0] //AES block 4k+4 - load plaintext 349 rev x7, x7 387 eor x7, x7, x14 //AES block 4k+4 - round 10 high 469 fmov v4.d[1], x7 //AES block 4k+4 - mov high 754 ldp x6, x7, [x0], #16 //AES block 4k+4 - load plaintext 757 rev x7, x7 [all …]
|
| H A D | poly1305-armv8.S | 30 ldp x7,x8,[x1] // load key 34 rev x7,x7 // flip bytes 37 and x7,x7,x9 // &=0ffffffc0fffffff 40 stp x7,x8,[x0,#32] // save key value 46 adrp x7,poly1305_blocks_neon 47 add x7,x7,#:lo12:.Lpoly1305_blocks_neon 53 csel x12,x12,x7,eq 78 ldp x7,x8,[x0,#32] // load key value 94 mul x12,x4,x7 // h0*r0 96 umulh x13,x4,x7 [all …]
|
| H A D | aesv8-armx.S | 397 add x7,x3,x5,lsl#4 // pointer to last 7 round keys 399 ld1 {v18.4s,v19.4s},[x7],#32 400 ld1 {v20.4s,v21.4s},[x7],#32 401 ld1 {v22.4s,v23.4s},[x7],#32 402 ld1 {v7.4s},[x7] 404 add x7,x3,#32 437 ld1 {v16.4s},[x7],#16 449 ld1 {v17.4s},[x7],#16 476 mov x7,x3 548 ld1 {v16.4s},[x7],#16 // re-pre-load rndkey[0] [all …]
|
| H A D | chacha-armv8-sve.S | 43 mov x7,0 48 mov x7,1 87 cbz x7, 1f 90 subs x7,x2,x5,lsl #6 92 mov x2,x7 531 add x7,x7,x8,lsl #32 // pack 623 rev x7,x7 654 eor x7,x7,x8 728 stp x7,x9,[x0],#16 773 eor x7,x7,x8 [all …]
|
| H A D | sha512-armv8.S | 133 eor x7,x23,x23,ror#23 139 eor x16,x16,x7,ror#18 // Sigma1(e) 140 ror x7,x27,#28 147 eor x17,x7,x17,ror#34 // Sigma0(a) 178 ldp x7,x8,[x1],#2*8 201 rev x7,x7 // 4 209 add x23,x23,x7 // h+=X[i] 401 str x7,[sp,#0] 404 eor x7,x20,x20,ror#23 410 eor x16,x16,x7,ror#18 // Sigma1(e) [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | copyinout.S | 49 ldr x7, =VM_MAXUSER_ADDRESS 50 cmp x6, x7 91 SET_FAULT_HANDLER(x6, x7) /* Set the handler */ 97 SET_FAULT_HANDLER(xzr, x7) /* Clear the handler */ 130 SET_FAULT_HANDLER(x6, x7) /* Set the handler */ 136 SET_FAULT_HANDLER(xzr, x7) /* Clear the handler */ 154 SET_FAULT_HANDLER(x6, x7) /* Set the handler */ 162 ldr x7, =VM_MAXUSER_ADDRESS 163 1: cmp x6, x7 174 2: SET_FAULT_HANDLER(xzr, x7) /* Clear the handler */ [all …]
|
| H A D | locore.S | 594 mov x7, LPA2_VAL 596 cmp x6, x7 633 ldr x7, =((6 * 1024 * 1024) - 1) 634 add x8, x8, x7 646 ldr x7, .Lend 647 sub x8, x7, x6 653 ldr x7, =(3 * L2_SIZE - 1) 654 add x8, x8, x7 695 ldr x7, =(ATTR_S1_IDX(VM_MEMATTR_WRITE_BACK) | \ 704 ldr x7, =(ATTR_S1_IDX(VM_MEMATTR_WRITE_BACK) | ATTR_S1_XN) [all …]
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/ |
| H A D | core_hsalsa20_ref2.c | 22 uint32_t x0, x1, x2, x3, x4, x5, x6, x7, x8, in crypto_core_hsalsa20() local 46 x7 = LOAD32_LE(in + 4); in crypto_core_hsalsa20() 64 x7 ^= ROTL32(x3 + x15, 9); in crypto_core_hsalsa20() 65 x11 ^= ROTL32(x7 + x3, 13); in crypto_core_hsalsa20() 66 x15 ^= ROTL32(x11 + x7, 18); in crypto_core_hsalsa20() 72 x7 ^= ROTL32(x6 + x5, 9); in crypto_core_hsalsa20() 73 x4 ^= ROTL32(x7 + x6, 13); in crypto_core_hsalsa20() 74 x5 ^= ROTL32(x4 + x7, 18); in crypto_core_hsalsa20() 90 STORE32_LE(out + 20, x7); in crypto_core_hsalsa20()
|
| /freebsd/lib/libc/aarch64/string/ |
| H A D | strlcpy.S | 100 mov x7, x4 119 cbnz x7, 1f 129 fmov x7, d1 130 cbnz x7, 2f 135 fmov x7, d1 137 cbz x7, 0b 140 2: rbit x8, x7 176 mov x7, x8 203 cbnz x7, 1f 213 fmov x7, d1 [all …]
|
| H A D | memccpy.S | 139 clz x7, x8 // index of mismatch 140 lsr x8, x7, #2 142 lsl x5, x6, x7 // simulate x86 bt with shifted 0xf 175 mov x7, x5 // keep a copy of original match mask 193 mov x7, x8 216 ands x7, x7, x5 // was the terminator present?
|
| H A D | strcmp.S | 179 mov x7, x9 182 ubfiz x7, x7, #2, #4 // x7 = (x7 & 0xf) << 2 183 lsl x6, x6, x7 // adjust NUL mask to indices 314 mov x7, x9 317 ubfiz x7, x7, #2, #4 318 lsl x6, x6, x7
|
| /freebsd/sys/contrib/device-tree/Bindings/opp/ |
| H A D | qcom-nvmem-cpufreq.txt | 163 opp-supported-hw = <0x7>; 175 opp-supported-hw = <0x7>; 187 opp-supported-hw = <0x7>; 199 opp-supported-hw = <0x7>; 211 opp-supported-hw = <0x7>; 235 opp-supported-hw = <0x7>; 247 opp-supported-hw = <0x7>; 259 opp-supported-hw = <0x7>; 271 opp-supported-hw = <0x7>; 283 opp-supported-hw = <0x7>; [all …]
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/salsa/ref/ |
| H A D | core_salsa_ref.c | 15 uint32_t x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, in crypto_core_salsa() local 41 j7 = x7 = LOAD32_LE(in + 4); in crypto_core_salsa() 59 x7 ^= ROTL32(x3 + x15, 9); in crypto_core_salsa() 60 x11 ^= ROTL32(x7 + x3, 13); in crypto_core_salsa() 61 x15 ^= ROTL32(x11 + x7, 18); in crypto_core_salsa() 67 x7 ^= ROTL32(x6 + x5, 9); in crypto_core_salsa() 68 x4 ^= ROTL32(x7 + x6, 13); in crypto_core_salsa() 69 x5 ^= ROTL32(x4 + x7, 18); in crypto_core_salsa() 86 STORE32_LE(out + 28, x7 + j7); in crypto_core_salsa()
|
| /freebsd/crypto/openssh/openbsd-compat/ |
| H A D | chacha_private.h | 93 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local 132 x7 = j7; in chacha_encrypt_bytes() 145 QUARTERROUND( x3, x7,x11,x15) in chacha_encrypt_bytes() 148 QUARTERROUND( x2, x7, x8,x13) in chacha_encrypt_bytes() 158 x7 = PLUS(x7,j7); in chacha_encrypt_bytes() 176 x7 = XOR(x7,U8TO32_LITTLE(m + 28)); in chacha_encrypt_bytes() 200 U32TO8_LITTLE(c + 28,x7); in chacha_encrypt_bytes()
|
| /freebsd/contrib/unbound/compat/ |
| H A D | chacha_private.h | 91 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local 130 x7 = j7; in chacha_encrypt_bytes() 143 QUARTERROUND( x3, x7,x11,x15) in chacha_encrypt_bytes() 146 QUARTERROUND( x2, x7, x8,x13) in chacha_encrypt_bytes() 156 x7 = PLUS(x7,j7); in chacha_encrypt_bytes() 174 x7 = XOR(x7,U8TO32_LITTLE(m + 28)); in chacha_encrypt_bytes() 198 U32TO8_LITTLE(c + 28,x7); in chacha_encrypt_bytes()
|
| /freebsd/crypto/openssh/ |
| H A D | chacha.c | 91 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local 130 x7 = j7; in chacha_encrypt_bytes() 143 QUARTERROUND( x3, x7,x11,x15) in chacha_encrypt_bytes() 146 QUARTERROUND( x2, x7, x8,x13) in chacha_encrypt_bytes() 156 x7 = PLUS(x7,j7); in chacha_encrypt_bytes() 173 x7 = XOR(x7,U8TO32_LITTLE(m + 28)); in chacha_encrypt_bytes() 196 U32TO8_LITTLE(c + 28,x7); in chacha_encrypt_bytes()
|
| /freebsd/sys/crypto/chacha20/ |
| H A D | chacha.c | 113 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local 154 x7 = j7; in chacha_encrypt_bytes() 167 QUARTERROUND( x3, x7,x11,x15) in chacha_encrypt_bytes() 170 QUARTERROUND( x2, x7, x8,x13) in chacha_encrypt_bytes() 180 x7 = PLUS(x7,j7); in chacha_encrypt_bytes() 198 x7 = XOR(x7,U8TO32_LITTLE(m + 28)); in chacha_encrypt_bytes() 231 U32TO8_LITTLE(c + 28,x7); in chacha_encrypt_bytes()
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/ref/ |
| H A D | chacha20_ref.c | 84 uint32_t x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, in chacha20_encrypt_bytes() local 132 x7 = j7; in chacha20_encrypt_bytes() 145 QUARTERROUND(x3, x7, x11, x15) in chacha20_encrypt_bytes() 148 QUARTERROUND(x2, x7, x8, x13) in chacha20_encrypt_bytes() 158 x7 = PLUS(x7, j7); in chacha20_encrypt_bytes() 175 x7 = XOR(x7, LOAD32_LE(m + 28)); in chacha20_encrypt_bytes() 199 STORE32_LE(c + 28, x7); in chacha20_encrypt_bytes()
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/hchacha20/ |
| H A D | core_hchacha20.c | 21 uint32_t x0, x1, x2, x3, x4, x5, x6, x7; in crypto_core_hchacha20() local 38 x7 = LOAD32_LE(k + 12); in crypto_core_hchacha20() 52 QUARTERROUND(x3, x7, x11, x15); in crypto_core_hchacha20() 55 QUARTERROUND(x2, x7, x8, x13); in crypto_core_hchacha20()
|
| /freebsd/contrib/wireguard-tools/ |
| H A D | curve25519-fiat32.h | 232 { const u32 x7 = in1[1]; in fe_add_impl() local 245 out[1] = (x7 + x25); in fe_add_impl() 275 { const u32 x7 = in1[1]; in fe_sub_impl() local 288 out[1] = ((0x3fffffe + x7) - x25); in fe_sub_impl() 318 { const u32 x7 = in1[1]; in fe_mul_impl() local 331 { u64 x41 = (((u64)x23 * x7) + ((u64)x25 * x5)); in fe_mul_impl() 332 { u64 x42 = ((((u64)(0x2 * x25) * x7) + ((u64)x23 * x9)) + ((u64)x27 * x5)); in fe_mul_impl() 333 { u64 x43 = (((((u64)x25 * x9) + ((u64)x27 * x7)) + ((u64)x23 * x11)) + ((u64)x29 * x5)); in fe_mul_impl() 334 …{ u64 x44 = (((((u64)x27 * x9) + (0x2 * (((u64)x25 * x11) + ((u64)x29 * x7)))) + ((u64)x23 * x13))… in fe_mul_impl() 335 …{ u64 x45 = (((((((u64)x27 * x11) + ((u64)x29 * x9)) + ((u64)x25 * x13)) + ((u64)x31 * x7)) + ((u6… in fe_mul_impl() [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/ |
| H A D | sha512-armv8.S | 141 eor x7,x23,x23,ror#23 147 eor x16,x16,x7,ror#18 // Sigma1(e) 148 ror x7,x27,#28 155 eor x17,x7,x17,ror#34 // Sigma0(a) 186 ldp x7,x8,[x1],#2*8 209 rev x7,x7 // 4 217 add x23,x23,x7 // h+=X[i] 409 str x7,[sp,#0] 412 eor x7,x20,x20,ror#23 418 eor x16,x16,x7,ror#18 // Sigma1(e) [all …]
|
| /freebsd/crypto/krb5/src/plugins/preauth/spake/ |
| H A D | edwards25519_fiat.h | 142 fiat_25519_uint128 x7; in fiat_25519_carry_mul() local 194 x7 = ((fiat_25519_uint128)(arg1[3]) * ((arg2[2]) * UINT8_C(0x13))); in fiat_25519_carry_mul() 213 x26 = (x25 + (x10 + (x9 + (x7 + x4)))); in fiat_25519_carry_mul() 261 uint64_t x7; in fiat_25519_carry_square() local 311 x7 = ((arg1[2]) * 0x2); in fiat_25519_carry_square() 321 x17 = ((fiat_25519_uint128)(arg1[1]) * x7); in fiat_25519_carry_square() 325 x21 = ((fiat_25519_uint128)(arg1[0]) * x7); in fiat_25519_carry_square() 376 uint64_t x7; in fiat_25519_carry() local 388 x7 = ((fiat_25519_uint1)(x6 >> 51) + (x2 & UINT64_C(0x7ffffffffffff))); in fiat_25519_carry() 390 x9 = (x7 & UINT64_C(0x7ffffffffffff)); in fiat_25519_carry() [all …]
|