| /freebsd/lib/libc/riscv/string/ |
| H A D | strnlen.S | 46 ld a3, (a2) 49 or a3, a3, t2 52 not t2, a3 53 sub a3, a3, t0 55 and a3, a3, t2 58 bnez a3, .Lfind_zero 69 ld a3, (a2) 73 not t2, a3 75 sub a3, a3, t0 79 and a3, a3, t2 [all …]
|
| H A D | memcpy.S | 24 mv a3, a0 40 sb t3, 6(a3) 42 sb t3, 5(a3) 44 sb t3, 4(a3) 46 sb t3, 3(a3) 48 sb t3, 2(a3) 50 sb t3, 1(a3) 52 sb t3, 0(a3) 56 add a3, a3, t1 119 sd t3, (a3) [all …]
|
| H A D | strrchr.S | 52 not a3, a1 /* a3 -> nhz = ~data */ 56 and a1, a1, a3 /* hz = hz & nhz */ 57 sub a3, a2, t0 /* a3 -> hc = iter - REP8_0X01 */ 59 and a3, a3, a4 /* hc = hc & nhc */ 61 and a3, a3, t1 /* hc = hc & REP8_0X80 */ 64 and a3, a3, a4 /* hc = hc & mask_end */ 68 beqz a3, .Lskip_save /* if(!hc) goto skip_save */ 85 li a3, 7 91 addi a3, a3, -1 96 addi a3, a3, -1 [all …]
|
| H A D | strchrnul.S | 55 or a3, a2, t2 61 not t3, a3 63 sub a3, a3, t0 65 and a3, a3, t3 67 and a3, a3, t1 72 or a2, a2, a3 81 xor a3, a2, a1 84 not t3, a3 86 sub a3, a3, t0 88 and a3, a3, t3 [all …]
|
| /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, 135 ldp $a2,$a3,[$ap,#16] 163 ldp $a2,$a3,[$ap,#16] 192 ldp $a2,$a3,[$ap,#16] 217 ldp $a2,$a3,[$ap,#16] 329 mov $a3,$acc3 336 mov $t3,$a3 396 // to $a0-$a3 and b[0] - to $bi 409 mul $acc3,$a3,$bi // a[3]*b[0] 410 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 | 126 my ($a0,$a1,$a2,$a3)=map("%r$_",(8..11)); 149 mov 8*3($a_ptr), $a3 153 adc $a3, $a3 161 mov $a3, $t3 162 sbb 8*3($a_ptr), $a3 170 cmovc $t3, $a3 172 mov $a3, 8*3($r_ptr) 202 mov 8*3($a_ptr), $a3 211 mov $a3, $t3 212 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 …]
|
| /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 …]
|
| /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 | 67 log_must mkdir $PRJDIR/a1/a2/a3 71 log_must mkdir $PRJDIR/b1/a2/a3 73 log_must touch $PRJDIR/a1/a2/a3/c4 74 log_must touch $PRJDIR/a1/a2/a3/d4 79 log_must zfs project -p $PRJID2 $PRJDIR/a1/a2/a3 91 log_must zfs project -C $PRJDIR/a1/a2/a3 94 log_must zfs project -p 123 $PRJDIR/a1/a2/a3/c4 98 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/tests/sys/cam/ctl/ |
| H A D | all-supported-opcodes.txt | 34 210 00 00 00 0c a3 00 00 05 00 01 00 0c a3 00 00 0a 35 220 00 01 00 0c a3 00 00 0c 00 01 00 0c a3 00 00 0d 36 230 00 01 00 0c a3 00 00 0f 00 01 00 0c a8 00 00 00
|