Home
last modified time | relevance | path

Searched refs:in0 (Results 1 – 25 of 36) sorted by relevance

12

/netbsd/src/crypto/external/bsd/openssl/dist/crypto/aes/asm/
Daesp8-ppc.pl88 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
142 lvx $in0,0,$inp
153 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
171 vperm $key,$in0,$in0,$mask # rotate-n-splat
172 vsldoi $tmp,$zero,$in0,12 # >>32
173 vperm $outtail,$in0,$in0,$outperm # rotate
180 vxor $in0,$in0,$tmp
182 vxor $in0,$in0,$tmp
184 vxor $in0,$in0,$tmp
186 vxor $in0,$in0,$key
[all …]
Daesv8-armx.pl105 my ($zero,$rcon,$mask,$in0,$in1,$tmp,$key)=
144 vld1.8 {$in0},[$inp],#16
154 vtbl.8 $key,{$in0},$mask
155 vext.8 $tmp,$zero,$in0,#12
156 vst1.32 {$in0},[$out],#16
160 veor $in0,$in0,$tmp
162 veor $in0,$in0,$tmp
165 veor $in0,$in0,$tmp
167 veor $in0,$in0,$key
172 vtbl.8 $key,{$in0},$mask
[all …]
Daesfx-sparcv9.pl394 my ($iv0,$iv1,$r0hi,$r0lo,$rlhi,$rllo,$in0,$in1,$intail,$outhead,$fshift)
438 ldd [$inp - 16], $in0 ! load input
446 fshiftorx $in0, $in1, $fshift, $in0
451 fxor $in0, %f0, %f0 ! inp^ivec^round[0]
482 fmovd $intail, $in0
491 fshiftorx $in0, $in1, $fshift, $in0
500 fxor $r0hi, $in0, $in0 ! inp^=round[0]
548 fxor $in0, %f0, %f0 ! inp^ivec^round[0]
613 ldd [%sp + LOCALS + 0], $in0
622 fxor $r0hi, $in0, $in0 ! inp^=round[0]
[all …]
Daesni-sha1-x86_64.pl161 my ($in0,$out,$len,$key,$ivp,$ctx,$inp)=("%rdi","%rsi","%rdx","%rcx","%r8","%r9","%r10");
216 #mov $in0,$inp # debugging artefact
233 mov $in0,%r12 # reassign arguments
240 ($in0,$out,$len,$key)=map("%r$_",(12..15)); # reassign arguments
244 sub $in0,$out
289 movups `16*$n`($in0),$in # load input
293 movups $iv,`16*($n-1)`($out,$in0) # write output
683 movups $iv,48($out,$in0) # write output
684 lea 64($in0),$in0
712 movups $iv,48($out,$in0) # write output
[all …]
Daes-ia64.S290 and out0=3,in0
292 { .mmi; ADDP in0=0,in0
307 add out0=4,in0
310 { .mmi; ld4 out1=[in0],8 // s0
316 { .mmi; ld4 out5=[in0] // s2
323 { .mib; ADDP in0=4,in1
331 st4 [in0]=r20,8 // s1
334 st4 [in0]=r28 // s3
340 { .mmi; add out0=1,in0
341 add out2=2,in0
[all …]
Daesni-x86_64.pl237 $in0="%xmm8"; $iv="%xmm9";
999 movaps %xmm8,0x20(%rsp) # $in0
1022 movups ($inp),$in0 # load inp
1026 xorps $in0,$rndkey0
1047 xorps $inout0,$in0 # inp ^= E(iv)
1049 movups $in0,($out) # save output
1059 pxor $in0,$in0
1112 movups ($inp),$in0 # load inp
1121 xorps $inout0,$in0 # inp ^= E(iv)
1123 movups $in0,($out) # save output
[all …]
Daesni-sha256-x86_64.pl105 ($inp, $out, $len, $key, $ivp, $ctx, $in0) =
351 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter
371 sub $inp,$in0
380 mov $in0,$_in0
405 mov $in0,%rsi # borrow $a3
667 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter
687 sub $inp,$in0
696 mov $in0,$_in0
721 mov $in0,%rsi # borrow $a3
981 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter
[all …]
Daesni-x86.pl103 $inout4="xmm6"; $in0="xmm6";
702 &movups ($in0,&QWP(0,$inp));
706 &xorps ($rndkey0,$in0);
727 &xorps ($in0,$inout0); # inp^=E(ivec)
729 &movups (&QWP(0,$out),$in0); # save output
791 &movups ($in0,&QWP(0,$inp)); # load inp
800 &xorps ($in0,$inout0); # inp ^= E(ivec)
802 &movups (&QWP(0,$out),$in0); # save output
812 &xorps ($in0,$rndkey0);
814 &xorps ($cmac,$in0); # cmac^=out
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/rc4/asm/
Drc4-md5-x86_64.pl72 my ($dat,$in0,$out,$ctx,$inp,$len, $func,$nargs);
75 ($dat,$len,$in0,$out) = ("%rdi","%rsi","%rdx","%rcx");
81 ($dat,$in0,$out,$ctx,$inp,$len) = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9");
152 mov $in0,%r13
158 $in0="%r13";
161 $inp=$in0 if (!$md5);
171 sub $in0,$out
191 xorb ($in0),$TY#b
192 movb $TY#b,($out,$in0)
193 lea 1($in0),$in0
[all …]
/netbsd/src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/
Ddes_enc-sparc.S74 #define in0 %i0 macro
176 ! parameter 3 1 for optional store to [in0]
799 ld [in0], in5 ! left
803 ld [in0+4], out5 ! right
1213 st in5, [in0]
1217 st out5, [in0+4]
1219 ! 1 for store to [in0]
1402 st out5, [in0]
1406 st in5, [in0+4]
1408 ! 1 for store to [in0]
[all …]
/netbsd/src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/
Ddes_enc-sparc.S74 #define in0 %i0 macro
176 ! parameter 3 1 for optional store to [in0]
799 ld [in0], in5 ! left
803 ld [in0+4], out5 ! right
1213 st in5, [in0]
1217 st out5, [in0+4]
1219 ! 1 for store to [in0]
1402 st out5, [in0]
1406 st in5, [in0+4]
1408 ! 1 for store to [in0]
[all …]
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/ia64/
Dlib1funcs.S166 setf.sig f8 = in0
219 setf.sig f14 = in0
276 setf.sig f8 = in0
329 setf.sig f14 = in0
388 sxt4 in0 = in0
391 setf.sig f8 = in0
433 sxt4 in0 = in0
483 zxt4 in0 = in0
486 setf.sig f8 = in0
529 zxt4 in0 = in0
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/modes/asm/
Daesni-gcm-x86_64.pl87 ($counter,$rounds,$ret,$const,$in0,$end0)=("%ebx","%ebp","%r10","%r11","%r14","%r15");
125 cmp $in0,$end0
150 lea ($in0,%r12),$in0
156 movbe 0x58($in0),%r13
158 movbe 0x50($in0),%r12
191 movbe 0x48($in0),%r13
195 movbe 0x40($in0),%r12
213 movbe 0x38($in0),%r13
218 movbe 0x30($in0),%r12
235 movbe 0x28($in0),%r13
[all …]
/netbsd/src/sys/arch/ia64/ia64/
Dsupport.S163 ld8 r14=[in0],8 // function address
170 ld8 gp=[in0] // function gp value
209 cmp.geu p6,p0=in0,r14
228 cmpxchg8.rel ret0=[in0],in2,ar.ccv
265 cmp.geu p6,p0=in0,r14 ;\
284 load_insn r14=[in0] /* r14 = *uaddr */ ;;\
327 cmp.geu p6,p0=in0,r14 ;\
342 store_insn [in0]=in1 /* *uaddr = val */ ;\
387 1: ld1 r15=[in0],1 // read one byte
425 cmp.geu p6,p0=in0,loc2 // is in user space.
[all …]
Dpal.S60 mov r28=in0 // procedure number
106 mov r28=in0 // procedure number
156 mov r28=in0 // procedure number
157 mov out0=in0
198 mov r28=in0 // procedure number
199 mov out0=in0
Dssc.c51 ssc(uint64_t in0, uint64_t in1, uint64_t in2, uint64_t in3, int which) in ssc() argument
58 : "r"(which), "r"(in0), "r"(in1), "r"(in2), "r"(in3)); in ssc()
/netbsd/src/sys/arch/ia64/stand/ia64/efi/
Dstart.S94 mov out0=in0 // image_handle
172 (p6) add r18=r17,in0
181 (p6) add r21=r17,in0
187 (p6) add r29=r17,in0
213 add r15=r29,in0 // relocate r_offset
240 add r24=r29,in0 // relocate symbol value
261 add r29=in0,r17
268 add r29=in0,r17 // BD + A
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/des/asm/
Ddes_enc.m474 #define in0 %i0
526 ! parameter 3 1 for optional store to [in0]
600 ifelse($3,1, {st $1, [in0]})
604 ifelse($3,1, {st $2, [in0+4]})
1128 ld [in0], in5 ! left
1132 ld [in0+4], out5 ! right
1142 fp_macro(in5, out5, 1) ! 1 for store to [in0]
1157 fp_macro(out5, in5, 1) ! 1 for store to [in0]
1195 ld [in0], out5 ! right
1199 ld [in0+4], in5 ! left
[all …]
/netbsd/src/sys/arch/ia64/stand/ia64/ski/
Dssc.c47 ssc(u_int64_t in0, u_int64_t in1, u_int64_t in2, u_int64_t in3, int which) in ssc() argument
56 : "r"(which), "r"(in0), "r"(in1), "r"(in2), "r"(in3)); in ssc()
Dlibski.h93 u_int64_t ssc(u_int64_t in0, u_int64_t in1, u_int64_t in2, u_int64_t in3,
/netbsd/src/lib/libc/arch/ia64/gen/
Dsigsetjmp.S48 add r14=J_SIGMASK,in0 // place to save mask
57 add r14=J_SIGMASK,in0 // address of mask value
Dsetjmp.S54 add out2=J_SIGSET,in0 // oset = &jb[J_SIGSET]
71 add out1=J_SIGSET,in0 // set = &jb[J_SIGSET]
/netbsd/src/sys/lib/libkern/arch/ia64/
Dbyte_swap_8.S43 mux1 r8=in0,@rev
Dbyte_swap_4.S42 mux1 r16=in0,@rev
Dbyte_swap_2.S42 mux1 r16=in0,@rev

12