/freebsd/sys/arm64/arm64/ |
H A D | copyinout.S | 42 ldr x7, =VM_MAXUSER_ADDRESS 43 cmp x6, x7 101 SET_FAULT_HANDLER(x6, x7) /* Set the handler */ 103 ldr x7, =VM_MAXUSER_ADDRESS 104 1: cmp x0, x7 114 2: SET_FAULT_HANDLER(xzr, x7) /* Clear the handler */ 148 SET_FAULT_HANDLER(x6, x7) /* Set the handler */ 149 ENTER_USER_ACCESS(w6, x7) 175 ldp x7, x8, [x0], #0x10 179 stp x7, x8, [x1], #0x10 [all …]
|
H A D | locore.S | 506 mov x7, LPA2_VAL 508 cmp x6, x7 545 ldr x7, =((6 * 1024 * 1024) - 1) 546 add x8, x8, x7 558 ldr x7, .Lend 559 sub x8, x7, x6 565 ldr x7, =(3 * L2_SIZE - 1) 566 add x8, x8, x7 589 mov x7, #(ATTR_S1_IDX(VM_MEMATTR_WRITE_BACK)) 634 mov x7, #(ATTR_S1_nG | ATTR_S1_IDX(VM_MEMATTR_WRITE_BACK)) [all …]
|
H A D | support.S | 42 ldr x7, =(\limit) 43 cmp x\user_arg, x7 218 mov x7, x1 /* Back up the compare value */ 222 cmp x1, x7 /* Check if successful */ 231 adr x7, fsu_fault /* Load the fault handler */ 232 SET_FAULT_HANDLER(x7, x6) /* And set it */
|
/freebsd/sys/crypto/openssl/aarch64/ |
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 | 2406 ldp x6,x7,[x1,#16] 2431 ldp x6,x7,[x1,#16] 2457 ldp x6,x7,[x1,#16] 2480 ldp x6,x7,[x1,#16] 2582 mov x7,x17 2589 mov x11,x7 2658 mul x17,x7,x3 // a[3]*b[0] 2659 umulh x11,x7,x3 2678 mul x11,x7,x3 // lo(a[3]*b[i]) 2688 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 45 adr x7,.Lpoly1305_blocks_neon 49 csel x12,x12,x7,eq 74 ldp x7,x8,[x0,#32] // load key value 90 mul x12,x4,x7 // h0*r0 92 umulh x13,x4,x7 103 mul x10,x5,x7 // h1*r0 [all …]
|
H A D | aesv8-armx.S | 395 add x7,x3,x5,lsl#4 // pointer to last 7 round keys 397 ld1 {v18.4s,v19.4s},[x7],#32 398 ld1 {v20.4s,v21.4s},[x7],#32 399 ld1 {v22.4s,v23.4s},[x7],#32 400 ld1 {v7.4s},[x7] 402 add x7,x3,#32 435 ld1 {v16.4s},[x7],#16 447 ld1 {v17.4s},[x7],#16 474 mov x7,x3 546 ld1 {v16.4s},[x7],#16 // re-pre-load rndkey[0] [all …]
|
H A D | sha512-armv8.S | 132 eor x7,x23,x23,ror#23 138 eor x16,x16,x7,ror#18 // Sigma1(e) 139 ror x7,x27,#28 146 eor x17,x7,x17,ror#34 // Sigma0(a) 177 ldp x7,x8,[x1],#2*8 200 rev x7,x7 // 4 208 add x23,x23,x7 // h+=X[i] 400 str x7,[sp,#0] 403 eor x7,x20,x20,ror#23 409 eor x16,x16,x7,ror#18 // Sigma1(e) [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
|
H A D | timingsafe_memcmp.S | 90 0: ldp x4, x7, [x0], #16 93 csel x4, x4, x7, ne // if not, try second pair 103 ldp x4, x7, [x0] 106 csel x4, x4, x7, ne // if not, try second pair
|
/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/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/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/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 | 140 eor x7,x23,x23,ror#23 146 eor x16,x16,x7,ror#18 // Sigma1(e) 147 ror x7,x27,#28 154 eor x17,x7,x17,ror#34 // Sigma0(a) 185 ldp x7,x8,[x1],#2*8 208 rev x7,x7 // 4 216 add x23,x23,x7 // h+=X[i] 408 str x7,[sp,#0] 411 eor x7,x2 [all...] |
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | aes_ct.c | 41 uint32_t x0, x1, x2, x3, x4, x5, x6, x7; in br_aes_ct_bitslice_Sbox() local 63 x7 = q[0]; in br_aes_ct_bitslice_Sbox() 73 y1 = t0 ^ x7; in br_aes_ct_bitslice_Sbox() 82 y6 = y15 ^ x7; in br_aes_ct_bitslice_Sbox() 85 y7 = x7 ^ y11; in br_aes_ct_bitslice_Sbox() 98 t5 = y4 & x7; in br_aes_ct_bitslice_Sbox() 143 z2 = t33 & x7; in br_aes_ct_bitslice_Sbox()
|