/freebsd/crypto/openssl/crypto/ec/asm/ |
H A D | x25519-ppc64.pl | 49 my ($bi,$a0,$a1,$a2,$a3,$t0,$t1, $t2,$t3, 79 ld $a3,24($ap) 87 mulld $acc3,$a3,$bi # a[3]*b[0] 88 mulhdu $t3,$a3,$bi 103 mulld $t3,$a3,$bi 111 mulhdu $t3,$a3,$bi 193 ld $a3,24($ap) 202 # +|a3*a3|a2*a2|a1*a1|a0*a0| 214 mulld $acc3,$a3,$a0 # a[3]*a[0] 215 mulhdu $acc4,$a3,$a0 [all …]
|
H A D | ecp_nistz256-armv8.pl | 49 my ($rp,$ap,$bp,$bi,$a0,$a1,$a2,$a3,$t0,$t1,$t2,$t3,$poly1,$poly3, 132 ldp $a2,$a3,[$ap,#16] 157 ldp $a2,$a3,[$ap,#16] 183 ldp $a2,$a3,[$ap,#16] 206 ldp $a2,$a3,[$ap,#16] 308 mov $a3,$acc3 315 mov $t3,$a3 371 // to $a0-$a3 and b[0] - to $bi 384 mul $acc3,$a3,$bi // a[3]*b[0] 385 umulh $t3,$a3,$bi [all …]
|
H A D | ecp_nistz256-ppc64.pl | 46 $acc4,$acc5,$a0,$a1,$a2,$a3,$t0,$t1,$t2,$t3) = 125 ld $a3,24($ap) 172 ld $a3,24($ap) 438 # to $a0-$a3 and b[0] - to $bi 451 mulld $acc3,$a3,$bi # a[3]*b[0] 452 mulhdu $t3,$a3,$bi 501 mulld $t3,$a3,$bi # lo(a[3]*b[i]) 509 mulhdu $t3,$a3,$bi # hi(a[3]*b[i]) 562 # to $a0-$a3 573 # +|a3*a3|a2*a2|a1*a1|a0*a0| [all …]
|
H A D | ecp_nistz256-armv4.pl | 125 ($r_ptr,$a_ptr,$b_ptr,$ff,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$t1,$t2)= 168 ldr $a3,[$a_ptr,#12] 173 adcs $a3,$a3,$a3 210 ldr $a3,[$a_ptr,#12] 225 adcs $a3,$a3,$t3 245 sbcs $a3,$a3,#0 262 adcs $a3,$a3,#0 265 str $a3,[$r_ptr,#12] 305 ldr $a3,[$a_ptr,#12] 310 adcs $a3,$a3,$a3 [all …]
|
H A D | ecp_nistz256-sparcv9.pl | 1602 my ($t0,$t1,$t2,$t3,$a0,$a1,$a2,$a3)=map("%l$_",(0..7)); 1813 mulx $a3,$bi,$acc3 1814 umulxhi $a3,$bi,$t3 1862 mulx $a3,$bi,$t3 1872 umulxhi $a3,$bi,$t3 1910 ! +|a3*a3|a2*a2|a1*a1|a0*a0| 1922 mulx $a3,$a0,$acc3 ! a[3]*a[0] 1923 umulxhi $a3,$a0,$acc4 1929 mulx $a3,$a1,$t2 ! a[3]*a[1] 1930 umulxhi $a3,$a1,$t3 [all …]
|
H A D | ecp_nistz256-x86_64.pl | 116 my ($a0,$a1,$a2,$a3)=map("%r$_",(8..11)); 139 mov 8*3($a_ptr), $a3 143 adc $a3, $a3 151 mov $a3, $t3 152 sbb 8*3($a_ptr), $a3 160 cmovc $t3, $a3 162 mov $a3, 8*3($r_ptr) 192 mov 8*3($a_ptr), $a3 201 mov $a3, $t3 202 adc 8*3($a_ptr), $a3 [all …]
|
/freebsd/sys/riscv/riscv/ |
H A D | bus_space_asm.S | 37 add a3, a1, a2 38 lbu a0, 0(a3) 43 add a3, a1, a2 44 lhu a0, 0(a3) 49 add a3, a1, a2 50 lw a0, 0(a3) 55 add a3, a1, a2 56 ld a0, 0(a3) 62 sb a3, 0(a4) 68 sh a3, 0(a4) [all …]
|
H A D | copyinout.S | 117 add a3, a1, a2 119 bgeu a3, a4, copyio_fault_nopcb 135 add a3, a0, a2 137 bgeu a3, a4, copyio_fault_nopcb 173 3: beqz a3, 4f /* Check if done != NULL */ 175 sd a5, 0(a3) /* done = count */
|
/freebsd/crypto/openssl/crypto/aes/ |
H A D | aes_core.c | 147 u32 x, y, a1, a2, a3, a4, a5, a6; in SubWord() local 166 a3 = x & a1; in SubWord() 167 a3 ^= (a3 & 0xAAAAAAAAu) >> 1; in SubWord() 168 a3 ^= (((x << 1) & a1) ^ ((a1 << 1) & x)) & 0xAAAAAAAAu; in SubWord() 172 a5 = (a3 & 0xCCCCCCCCu) >> 2; in SubWord() 173 a3 ^= ((a4 << 2) ^ a4) & 0xCCCCCCCCu; in SubWord() 177 a3 ^= a4; in SubWord() 178 a5 = a3 & 0xA0A0A0A0u; in SubWord() 180 a5 ^= (a3 << 1) & 0xA0A0A0A0u; in SubWord() 188 a3 ^= a4 >> 4; in SubWord() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_syscall_linux_loongarch64.inc | 76 #define __internal_syscall3(n, a1, a2, a3) \ 77 (__internal_syscall)(n, (u64)(a1), (long)(a2), (long)(a3)) 85 register u64 a3 asm("$a3") = arg4; 88 : "r"(a7), "r"(a1), "r"(a2), "r"(a3) 92 #define __internal_syscall4(n, a1, a2, a3, a4) \ 93 (__internal_syscall)(n, (u64)(a1), (long)(a2), (long)(a3), (long)(a4)) 101 register u64 a3 asm("$a3") = arg4; 105 : "r"(a7), "r"(a1), "r"(a2), "r"(a3), "r"(a4) 109 #define __internal_syscall5(n, a1, a2, a3, a4, a5) \ 110 (__internal_syscall)(n, (u64)(a1), (long)(a2), (long)(a3), (long)(a4), \ [all …]
|
H A D | sanitizer_syscall_linux_riscv64.inc | 79 #define __internal_syscall3(n, a1, a2, a3) \ 80 (__internal_syscall)(n, (u64)(a1), (long)(a2), (long)(a3)) 88 register u64 a3 asm("a3") = arg4; 91 : "r"(a7), "r"(a1), "r"(a2), "r"(a3) 95 #define __internal_syscall4(n, a1, a2, a3, a4) \ 96 (__internal_syscall)(n, (u64)(a1), (long)(a2), (long)(a3), (long)(a4)) 104 register u64 a3 asm("a3") = arg4; 108 : "r"(a7), "r"(a1), "r"(a2), "r"(a3), "r"(a4) 112 #define __internal_syscall5(n, a1, a2, a3, a4, a5) \ 113 (__internal_syscall)(n, (u64)(a1), (long)(a2), (long)(a3), (long)(a4), \ [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | armv8-mont.pl | 668 my ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("x$_",(6..13)); 693 ldp $a2,$a3,[$ap,#8*2] 765 mul $t2,$a3,$a0 778 umulh $t1,$a3,$a0 792 mul $t3,$a3,$a1 805 umulh $t1,$a3,$a1 817 mul $t2,$a3,$a2 // lo(a[3..7]*a[2]) (iii) 828 umulh $t3,$a3,$a2 // hi(a[3..7]*a[2]) 840 mul $t0,$a4,$a3 // lo(a[4..7]*a[3]) (iv) 842 mul $t1,$a5,$a3 [all …]
|
H A D | ppc-mont.pl | 357 my ($a0,$a1,$a2,$a3, 437 $LDU $a3,$SIZE_T*4($ap) 459 $UMULL $t3,$a3,$bi 469 $UMULH $t3,$a3,$bi 513 $LDU $a3,$SIZE_T*4($ap) 529 $UMULL $t3,$a3,$bi 537 $UMULH $t3,$a3,$bi 575 $LDU $a3,$SIZE_T*4($ap) 589 $LD $a3,$SIZE_T*4($t1) 619 $UMULL $t3,$a3,$bi [all …]
|
H A D | mips.pl | 100 ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("\$$_",(4..11)); 172 $MULTU ($t0,$a3) 182 mflo ($at,$t0,$a3) 183 mfhi ($t0,$t0,$a3) 186 $MULTU ($t2,$a3) 195 mflo ($at,$t2,$a3) 196 mfhi ($t2,$t2,$a3) 199 $MULTU ($ta0,$a3) 209 mflo ($at,$ta0,$a3) 210 mfhi ($ta0,$ta0,$a3) [all …]
|
/freebsd/sys/dev/psci/ |
H A D | smccc.h | 63 register_t a3; member 101 #define arm_smccc_invoke_4(func, a0, a1, a2, a3, res) \ argument 102 func(a0, a1, a2, a3, 0, 0, 0, 0, res) 103 #define arm_smccc_invoke_5(func, a0, a1, a2, a3, a4, res) \ argument 104 func(a0, a1, a2, a3, a4, 0, 0, 0, res) 105 #define arm_smccc_invoke_6(func, a0, a1, a2, a3, a4, a5, res) \ argument 106 func(a0, a1, a2, a3, a4, a5, 0, 0, res) 107 #define arm_smccc_invoke_7(func, a0, a1, a2, a3, a4, a5, a6, res) \ argument 108 func(a0, a1, a2, a3, a4, a5, a6, 0, res) 109 #define arm_smccc_invoke_8(func, a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument [all …]
|
/freebsd/sys/powerpc/fpu/ |
H A D | fpu_mul.c | 103 u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m; in fpu_mul() local 159 sticky = a3 = a2 = a1 = a0 = 0; in fpu_mul() 162 FPU_ADDS(a3, a3, x3); \ in fpu_mul() 168 sticky |= a3 & 1, a3 = (a3 >> 1) | (a2 << 31), \ in fpu_mul() 172 sticky |= a3, a3 = a2, a2 = a1, a1 = a0, a0 = 0 in fpu_mul() 228 x->fp_mant[3] = a3; in fpu_mul()
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/ |
H A D | u0.h | 6 __m128i a0, a1, a2, a3, a4, a5, a6, a7; variable 33 a3 = diag2; 41 a3 = _mm_add_epi32(a3, diag1); 43 b3 = a3; 44 a3 = _mm_slli_epi32(a3, 18); 46 diag0 = _mm_xor_si128(diag0, a3); 105 a3 = diag2; 113 a3 = _mm_add_epi32(a3, diag1); 115 b3 = a3; 116 a3 = _mm_slli_epi32(a3, 18); [all …]
|
H A D | u1.h | 6 __m128i a0, a1, a2, a3, a4, a5, a6, a7; variable 34 a3 = diag2; 42 a3 = _mm_add_epi32(a3, diag1); 44 b3 = a3; 45 a3 = _mm_slli_epi32(a3, 18); 47 diag0 = _mm_xor_si128(diag0, a3); 106 a3 = diag2; 114 a3 = _mm_add_epi32(a3, diag1); 116 b3 = a3; 117 a3 = _mm_slli_epi32(a3, 18); [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/projectquota/ |
H A D | projecttree_002_pos.ksh | 76 log_must mkdir $PRJDIR/a1/a2/a3 80 log_must mkdir $PRJDIR/b1/a2/a3 82 log_must touch $PRJDIR/a1/a2/a3/c4 83 log_must touch $PRJDIR/a1/a2/a3/d4 88 log_must zfs project -p $PRJID2 $PRJDIR/a1/a2/a3 100 log_must zfs project -C $PRJDIR/a1/a2/a3 103 log_must zfs project -p 123 $PRJDIR/a1/a2/a3/c4 107 log_must zfs project -C -r $PRJDIR/a1/a2/a3
|
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | poly1305_ctmul.c | 50 uint32_t a0, a1, a2, a3, a4; in poly1305_inner() local 68 a3 = acc[3]; in poly1305_inner() 94 a3 += (br_dec32le(buf + 9) >> 6) & 0x03FFFFFF; in poly1305_inner() 102 w0 = M(a0, r0) + M(a1, u4) + M(a2, u3) + M(a3, u2) + M(a4, u1); in poly1305_inner() 103 w1 = M(a0, r1) + M(a1, r0) + M(a2, u4) + M(a3, u3) + M(a4, u2); in poly1305_inner() 104 w2 = M(a0, r2) + M(a1, r1) + M(a2, r0) + M(a3, u4) + M(a4, u3); in poly1305_inner() 105 w3 = M(a0, r3) + M(a1, r2) + M(a2, r1) + M(a3, r0) + M(a4, u4); in poly1305_inner() 106 w4 = M(a0, r4) + M(a1, r3) + M(a2, r2) + M(a3, r1) + M(a4, r0); in poly1305_inner() 127 a3 = (uint32_t)w3 & 0x3FFFFFF; in poly1305_inner() 142 acc[3] = a3; in poly1305_inner()
|
/freebsd/crypto/openssl/crypto/chacha/asm/ |
H A D | chacha-c64xplus.pl | 120 my ($a0,$a1,$a2,$a3) = (0..3); 130 || ADD @X[$b3],@X[$a3],@X[$a3] 136 || XOR @X[$a3],@X[$d3],@X[$d3] 165 || ADD @Y[$b3],@Y[$a3],@Y[$a3] 172 || XOR @Y[$a3],@Y[$d3],@Y[$d3] 174 || ADD @X[$b3],@X[$a3],@X[$a3] 178 || XOR @X[$a3],@X[$d3],@X[$d3] 222 || ADD @X[$b3],@X[$a3],@X[$a3] 229 || XOR @X[$a3],@X[$d3],@X[$d3] 231 || ADD @Y[$b3],@Y[$a3],@Y[$a3] [all …]
|
/freebsd/contrib/bearssl/src/hash/ |
H A D | ghash_ctmul.c | 75 uint32_t a0, a1, a2, a3, a4, a5, a6, a7, a8; in bmul() local 98 a3 = x2 >> 2; in bmul() 102 a5 = a3 ^ a4; in bmul() 104 a6 = a0 ^ a3; in bmul() 114 MUL32(b3, a3, b3, a3); in bmul() 124 a3 &= (uint32_t)0x11111111; in bmul() 144 a5 ^= a3 ^ a4; in bmul() 146 a3 ^= (a5 << 1) ^ (a4 << 2); in bmul() 152 a6 ^= a0 ^ a3; in bmul() 154 *lo = a0 ^ (a6 << 2) ^ (a3 << 4); in bmul() [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | sha512-parisc.pl | 380 $a3 ="%r20"; 414 andcm $ghi,$ehi,$a3 420 xor $a3,$a1,$a1 ; Ch(e,f,g) 441 and $ahi,$chi,$a3 444 xor $a3,$a1,$a1 448 and $bhi,$chi,$a3 452 xor $a3,$a1,$a1 ; Maj(a,b,c) 474 ldw `-$XOFF+8*(($i+14)%16)`(%sp),$a3 487 shd $a3,$a2,$sigma1[0],$a0 489 shd $a2,$a3,$sigma1[0],$a1 [all …]
|
/freebsd/sys/cddl/dev/dtrace/riscv/ |
H A D | dtrace_asm.S | 170 1: lr.w a3, 0(a0) /* Load target */ 171 bne a3, a1, 2f /* *target != cmp ? return */ 174 2: mv a0, a3 /* Return the value loaded from target */ 183 1: lr.d a3, 0(a0) /* Load target */ 184 bne a3, a1, 2f /* *target != cmp ? return */ 187 2: mv a0, a3 /* Return the value loaded from target */
|
/freebsd/sys/contrib/openzfs/module/zcommon/ |
H A D | zfs_fletcher_superscalar4.c | 93 uint64_t a3, b3, c3, d3; in fletcher_4_superscalar4_native() local 104 a3 = ctx->superscalar[0].v[2]; in fletcher_4_superscalar4_native() 116 a3 += ip[2]; in fletcher_4_superscalar4_native() 120 b3 += a3; in fletcher_4_superscalar4_native() 140 ctx->superscalar[0].v[2] = a3; in fletcher_4_superscalar4_native() 158 uint64_t a3, b3, c3, d3; in fletcher_4_superscalar4_byteswap() local 169 a3 = ctx->superscalar[0].v[2]; in fletcher_4_superscalar4_byteswap() 181 a3 += BSWAP_32(ip[2]); in fletcher_4_superscalar4_byteswap() 185 b3 += a3; in fletcher_4_superscalar4_byteswap() 205 ctx->superscalar[0].v[2] = a3; in fletcher_4_superscalar4_byteswap()
|