Home
last modified time | relevance | path

Searched refs:a3 (Results 1 – 25 of 441) sorted by relevance

12345678910>>...18

/freebsd/lib/libc/riscv/string/
H A Dstrnlen.S46 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 Dmemcpy.S24 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 Dstrrchr.S52 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 Dstrchrnul.S55 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 Dx25519-ppc64.pl49 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 Decp_nistz256-armv8.pl49 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 Decp_nistz256-ppc64.pl46 $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 Decp_nistz256-armv4.pl125 ($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 Decp_nistz256-sparcv9.pl1602 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 Decp_nistz256-x86_64.pl126 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 Dbus_space_asm.S37 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 Daes_core.c147 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 Dsanitizer_syscall_linux_loongarch64.inc76 #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 Dsanitizer_syscall_linux_riscv64.inc79 #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 Darmv8-mont.pl668 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 Dppc-mont.pl357 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 Dsmccc.h63 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 Dfpu_mul.c103 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 Du0.h6 __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 Du1.h6 __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 Dprojecttree_002_pos.ksh67 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 Dpoly1305_ctmul.c50 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 Dchacha-c64xplus.pl120 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 Dghash_ctmul.c75 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 Dall-supported-opcodes.txt34 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

12345678910>>...18