Home
last modified time | relevance | path

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

12345678910>>...17

/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,
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 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.pl116 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 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 …]
H A Dcopyinout.S117 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 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 …]
H A Dmips.pl100 ($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 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.ksh76 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 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/crypto/openssl/crypto/sha/asm/
H A Dsha512-parisc.pl380 $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 Ddtrace_asm.S170 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 Dzfs_fletcher_superscalar4.c93 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()

12345678910>>...17