Home
last modified time | relevance | path

Searched full:in0 (Results 1 – 25 of 181) sorted by relevance

12345678

/kernel/linux/linux-6.6/arch/powerpc/crypto/
Daesp10-ppc.pl121 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
172 lvx $in0,0,$inp
183 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
201 vperm $key,$in0,$in0,$mask # rotate-n-splat
202 vsldoi $tmp,$zero,$in0,12 # >>32
203 vperm $outtail,$in0,$in0,$outperm # rotate
210 vxor $in0,$in0,$tmp
212 vxor $in0,$in0,$tmp
214 vxor $in0,$in0,$tmp
216 vxor $in0,$in0,$key
[all …]
/kernel/linux/linux-6.6/arch/ia64/kernel/
Drelocate_kernel.S130 mov r30=in0 // in0 is page_list
134 ld8 r30=[in0], 8;;
141 (p6) and in0=r30, r16
192 add loc1=4*8, in0 // save r4 and r5 first
202 add loc1=32*8, in0
205 st8 [in0]=r0, 8 // r0
209 st8 [in0]=r1, 8 // r1
213 st8 [in0]=r2, 8 // r2
217 st8 [in0]=r3, 24 // r3
221 st8 [in0]=r6, 8 // r6
[all …]
Dpal.S30 * in0 Address of the PAL entry point (text address, NOT a function
37 st8 [r2]=in0
54 * in0 Index of PAL service
62 mov r28 = in0
98 * in0 Index of PAL service
106 mov r28 = in0 // Index MUST be copied to r28
107 mov out0 = in0 // AND in0 of PAL function
134 * in0 Index of PAL service
154 mov r28 = in0 // copy procedure index
206 * in0 Index of PAL service
[all …]
Dhead.S425 add r19=IA64_NUM_DBG_REGS*8,in0
435 st8.nta [in0]=r16,8
445 lfetch.nta [in0]
447 add r19=IA64_NUM_DBG_REGS*8,in0
451 1: ld8.nta r16=[in0],8
469 adds loc0=96*16-16,in0
470 adds loc1=96*16-16-128,in0
486 adds loc2=96*16-32,in0
490 adds loc3=96*16-32-128,in0
506 adds loc0=96*16-48,in0
[all …]
/kernel/linux/linux-5.10/arch/ia64/kernel/
Drelocate_kernel.S130 mov r30=in0 // in0 is page_list
134 ld8 r30=[in0], 8;;
141 (p6) and in0=r30, r16
192 add loc1=4*8, in0 // save r4 and r5 first
202 add loc1=32*8, in0
205 st8 [in0]=r0, 8 // r0
209 st8 [in0]=r1, 8 // r1
213 st8 [in0]=r2, 8 // r2
217 st8 [in0]=r3, 24 // r3
221 st8 [in0]=r6, 8 // r6
[all …]
Dpal.S30 * in0 Address of the PAL entry point (text address, NOT a function
37 st8 [r2]=in0
54 * in0 Index of PAL service
62 mov r28 = in0
98 * in0 Index of PAL service
106 mov r28 = in0 // Index MUST be copied to r28
107 mov out0 = in0 // AND in0 of PAL function
134 * in0 Index of PAL service
154 mov r28 = in0 // copy procedure index
206 * in0 Index of PAL service
[all …]
Dhead.S432 add r19=IA64_NUM_DBG_REGS*8,in0
442 st8.nta [in0]=r16,8
452 lfetch.nta [in0]
454 add r19=IA64_NUM_DBG_REGS*8,in0
458 1: ld8.nta r16=[in0],8
476 adds loc0=96*16-16,in0
477 adds loc1=96*16-16-128,in0
493 adds loc2=96*16-32,in0
497 adds loc3=96*16-32-128,in0
513 adds loc0=96*16-48,in0
[all …]
/kernel/linux/linux-5.10/arch/mips/crypto/
Dpoly1305-mips.pl76 my ($in0,$in1,$tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = ($a4,$a5,$a6,$a7,$at,$t0,$t1);
134 ld $in0,0($inp)
141 dsllv $in0,$in0,$tmp0
146 dsrlv $in0,$in0,$tmp0
151 or $in0,$in0,$tmp3
155 ldl $in0,0+MSB($inp)
157 ldr $in0,0+LSB($inp)
162 dsbh $in0,$in0 # byte swap
164 dshd $in0,$in0
171 and $tmp1,$in0,$tmp0 # byte swap
[all …]
/kernel/linux/linux-6.6/arch/mips/crypto/
Dpoly1305-mips.pl76 my ($in0,$in1,$tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = ($a4,$a5,$a6,$a7,$at,$t0,$t1);
134 ld $in0,0($inp)
141 dsllv $in0,$in0,$tmp0
146 dsrlv $in0,$in0,$tmp0
151 or $in0,$in0,$tmp3
155 ldl $in0,0+MSB($inp)
157 ldr $in0,0+LSB($inp)
162 dsbh $in0,$in0 # byte swap
164 dshd $in0,$in0
171 and $tmp1,$in0,$tmp0 # byte swap
[all …]
/kernel/linux/linux-6.6/arch/arm64/crypto/
Daes-neon.S127 .macro sub_bytes_4x, in0, in1, in2, in3
128 sub v8.16b, \in0\().16b, v15.16b
129 tbl \in0\().16b, {v16.16b-v19.16b}, \in0\().16b
136 tbx \in0\().16b, {v20.16b-v23.16b}, v8.16b
143 tbx \in0\().16b, {v24.16b-v27.16b}, v8.16b
151 tbx \in0\().16b, {v28.16b-v31.16b}, v8.16b
158 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const
159 sshr \tmp0\().16b, \in0\().16b, #7
160 shl \out0\().16b, \in0\().16b, #1
169 .macro mul_by_x2_2x, out0, out1, in0, in1, tmp0, tmp1, const
[all …]
Daes-cipher-core.S20 .macro __pair1, sz, op, reg0, reg1, in0, in1e, in1d, shift
22 ubfiz \reg0, \in0, #2, #8
25 ubfx \reg0, \in0, #\shift, #8
49 .macro __pair0, sz, op, reg0, reg1, in0, in1e, in1d, shift
50 ubfx \reg0, \in0, #\shift, #8
56 .macro __hround, out0, out1, in0, in1, in2, in3, t0, t1, enc, sz, op
59 __pair\enc \sz, \op, w12, w13, \in0, \in1, \in3, 0
60 __pair\enc \sz, \op, w14, w15, \in1, \in2, \in0, 8
62 __pair\enc \sz, \op, \t0, \t1, \in3, \in0, \in2, 24
74 .macro fround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Daes-neon.S127 .macro sub_bytes_4x, in0, in1, in2, in3
128 sub v8.16b, \in0\().16b, v15.16b
129 tbl \in0\().16b, {v16.16b-v19.16b}, \in0\().16b
136 tbx \in0\().16b, {v20.16b-v23.16b}, v8.16b
143 tbx \in0\().16b, {v24.16b-v27.16b}, v8.16b
151 tbx \in0\().16b, {v28.16b-v31.16b}, v8.16b
158 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const
159 sshr \tmp0\().16b, \in0\().16b, #7
160 shl \out0\().16b, \in0\().16b, #1
169 .macro mul_by_x2_2x, out0, out1, in0, in1, tmp0, tmp1, const
[all …]
Daes-cipher-core.S20 .macro __pair1, sz, op, reg0, reg1, in0, in1e, in1d, shift
22 ubfiz \reg0, \in0, #2, #8
25 ubfx \reg0, \in0, #\shift, #8
49 .macro __pair0, sz, op, reg0, reg1, in0, in1e, in1d, shift
50 ubfx \reg0, \in0, #\shift, #8
56 .macro __hround, out0, out1, in0, in1, in2, in3, t0, t1, enc, sz, op
59 __pair\enc \sz, \op, w12, w13, \in0, \in1, \in3, 0
60 __pair\enc \sz, \op, w14, w15, \in1, \in2, \in0, 8
62 __pair\enc \sz, \op, \t0, \t1, \in3, \in0, \in2, 24
74 .macro fround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op
[all …]
/kernel/linux/linux-5.10/lib/
Dtest_memcat_p.c24 struct test_struct **in0, **in1, **out, **p; in test_memcat_p_init() local
27 in0 = kcalloc(INPUT_MAX, sizeof(*in0), GFP_KERNEL); in test_memcat_p_init()
28 if (!in0) in test_memcat_p_init()
36 in0[i] = kmalloc(sizeof(**in0), GFP_KERNEL); in test_memcat_p_init()
37 if (!in0[i]) in test_memcat_p_init()
42 kfree(in0[i]); in test_memcat_p_init()
48 in0[i]->num = r; in test_memcat_p_init()
50 in0[i]->magic = MAGIC; in test_memcat_p_init()
54 in0[i] = in1[i] = NULL; in test_memcat_p_init()
56 out = memcat_p(in0, in1); in test_memcat_p_init()
[all …]
/kernel/linux/linux-6.6/lib/
Dtest_memcat_p.c24 struct test_struct **in0, **in1, **out, **p; in test_memcat_p_init() local
27 in0 = kcalloc(INPUT_MAX, sizeof(*in0), GFP_KERNEL); in test_memcat_p_init()
28 if (!in0) in test_memcat_p_init()
36 in0[i] = kmalloc(sizeof(**in0), GFP_KERNEL); in test_memcat_p_init()
37 if (!in0[i]) in test_memcat_p_init()
42 kfree(in0[i]); in test_memcat_p_init()
48 in0[i]->num = r; in test_memcat_p_init()
50 in0[i]->magic = MAGIC; in test_memcat_p_init()
54 in0[i] = in1[i] = NULL; in test_memcat_p_init()
56 out = memcat_p(in0, in1); in test_memcat_p_init()
[all …]
/kernel/linux/linux-6.6/arch/ia64/lib/
Dxor.S24 shr in0 = in0, 3
26 adds in0 = -1, in0
30 mov ar.lc = in0
62 shr in0 = in0, 3
64 adds in0 = -1, in0
69 mov ar.lc = in0
103 shr in0 = in0, 3
105 adds in0 = -1, in0
110 mov ar.lc = in0
147 shr in0 = in0, 3
[all …]
Dip_fast_csum.S9 * in0: address of buffer to checksum (char *)
28 #define in0 r32 macro
39 and r14=3,in0 // is it aligned on 4-byte?
40 add r15=4,in0 // second source pointer
44 (p7) ld4 r20=[in0],8
48 ld4 r22=[in0],8
51 ld4 r24=[in0]
88 mov out0=in0
100 ld4 r20=[in0],4
104 ld4 r22=[in0],4
[all …]
Dclear_page.S43 mov dst_fetch = in0
44 adds dst1 = 16, in0
45 adds dst2 = 32, in0
48 adds dst3 = 48, in0 // executing this multiple times is harmless
53 adds dst4 = 64, in0
/kernel/linux/linux-5.10/arch/ia64/lib/
Dxor.S24 shr in0 = in0, 3
26 adds in0 = -1, in0
30 mov ar.lc = in0
62 shr in0 = in0, 3
64 adds in0 = -1, in0
69 mov ar.lc = in0
103 shr in0 = in0, 3
105 adds in0 = -1, in0
110 mov ar.lc = in0
147 shr in0 = in0, 3
[all …]
Dip_fast_csum.S9 * in0: address of buffer to checksum (char *)
28 #define in0 r32 macro
39 and r14=3,in0 // is it aligned on 4-byte?
40 add r15=4,in0 // second source pointer
44 (p7) ld4 r20=[in0],8
48 ld4 r22=[in0],8
51 ld4 r24=[in0]
88 mov out0=in0
100 ld4 r20=[in0],4
104 ld4 r22=[in0],4
[all …]
Dclear_page.S43 mov dst_fetch = in0
44 adds dst1 = 16, in0
45 adds dst2 = 32, in0
48 adds dst3 = 48, in0 // executing this multiple times is harmless
53 adds dst4 = 64, in0
/kernel/linux/linux-6.6/drivers/crypto/vmx/
Daesp8-ppc.pl121 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
172 lvx $in0,0,$inp
183 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
201 vperm $key,$in0,$in0,$mask # rotate-n-splat
202 vsldoi $tmp,$zero,$in0,12 # >>32
203 vperm $outtail,$in0,$in0,$outperm # rotate
210 vxor $in0,$in0,$tmp
212 vxor $in0,$in0,$tmp
214 vxor $in0,$in0,$tmp
216 vxor $in0,$in0,$key
[all …]
/kernel/linux/linux-5.10/drivers/crypto/vmx/
Daesp8-ppc.pl121 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
172 lvx $in0,0,$inp
183 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
201 vperm $key,$in0,$in0,$mask # rotate-n-splat
202 vsldoi $tmp,$zero,$in0,12 # >>32
203 vperm $outtail,$in0,$in0,$outperm # rotate
210 vxor $in0,$in0,$tmp
212 vxor $in0,$in0,$tmp
214 vxor $in0,$in0,$tmp
216 vxor $in0,$in0,$key
[all …]
/kernel/linux/linux-6.6/arch/arm/crypto/
Daes-cipher-core.S42 .macro __hround, out0, out1, in0, in1, in2, in3, t3, t4, enc, sz, op, oldcpsr
43 __select \out0, \in0, 0
53 __select t1, \in0, 1
65 __select \t4, \in0, 3
92 .macro fround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op, oldcpsr
93 __hround \out0, \out1, \in0, \in1, \in2, \in3, \out2, \out3, 1, \sz, \op
94 __hround \out2, \out3, \in2, \in3, \in0, \in1, \in1, \in2, 1, \sz, \op, \oldcpsr
97 .macro iround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op, oldcpsr
98 __hround \out0, \out1, \in0, \in3, \in2, \in1, \out2, \out3, 0, \sz, \op
99 __hround \out2, \out3, \in2, \in1, \in0, \in3, \in1, \in0, 0, \sz, \op, \oldcpsr
/kernel/linux/linux-5.10/arch/arm/crypto/
Daes-cipher-core.S42 .macro __hround, out0, out1, in0, in1, in2, in3, t3, t4, enc, sz, op, oldcpsr
43 __select \out0, \in0, 0
53 __select t1, \in0, 1
65 __select \t4, \in0, 3
92 .macro fround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op, oldcpsr
93 __hround \out0, \out1, \in0, \in1, \in2, \in3, \out2, \out3, 1, \sz, \op
94 __hround \out2, \out3, \in2, \in3, \in0, \in1, \in1, \in2, 1, \sz, \op, \oldcpsr
97 .macro iround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op, oldcpsr
98 __hround \out0, \out1, \in0, \in3, \in2, \in1, \out2, \out3, 0, \sz, \op
99 __hround \out2, \out3, \in2, \in1, \in0, \in3, \in1, \in0, 0, \sz, \op, \oldcpsr

12345678