Home
last modified time | relevance | path

Searched refs:tmp0 (Results 1 - 25 of 53) sorted by relevance

123

/kernel/linux/linux-5.10/arch/mips/crypto/
H A Dpoly1305-mips.pl76 my ($in0,$in1,$tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = ($a4,$a5,$a6,$a7,$at,$t0,$t1);
131 andi $tmp0,$inp,7 # $inp % 8
132 dsubu $inp,$inp,$tmp0 # align $inp
133 sll $tmp0,$tmp0,3 # byte to bit offset
136 beqz $tmp0,.Laligned_key
139 subu $tmp1,$zero,$tmp0
141 dsllv $in0,$in0,$tmp0
143 dsllv $in1,$in1,$tmp0
146 dsrlv $in0,$in0,$tmp0
[all...]
/kernel/linux/linux-6.6/arch/mips/crypto/
H A Dpoly1305-mips.pl76 my ($in0,$in1,$tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = ($a4,$a5,$a6,$a7,$at,$t0,$t1);
131 andi $tmp0,$inp,7 # $inp % 8
132 dsubu $inp,$inp,$tmp0 # align $inp
133 sll $tmp0,$tmp0,3 # byte to bit offset
136 beqz $tmp0,.Laligned_key
139 subu $tmp1,$zero,$tmp0
141 dsllv $in0,$in0,$tmp0
143 dsllv $in1,$in1,$tmp0
146 dsrlv $in0,$in0,$tmp0
[all...]
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dsha512-avx-asm.S71 tmp0 = %rax define
128 mov e_64, tmp0 # tmp = e
130 RORQ tmp0, 23 # 41 # tmp = e ror 23
132 xor e_64, tmp0 # tmp = (e ror 23) ^ e
136 RORQ tmp0, 4 # 18 # tmp = ((e ror 23) ^ e) ror 4
137 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e
140 RORQ tmp0, 14 # 14 # tmp = ((((e ror23)^e)ror4)^e)ror14 = S1(e)
141 add tmp0, T1 # T1 = CH(e,f,g) + W[t] + K[t] + S1(e)
142 mov a_64, tmp0 # tmp = a
144 and c_64, tmp0 # tm
[all...]
H A Dsha512-ssse3-asm.S71 tmp0 = %rax define
122 mov e_64, tmp0 # tmp = e
124 ror $23, tmp0 # 41 # tmp = e ror 23
126 xor e_64, tmp0 # tmp = (e ror 23) ^ e
130 ror $4, tmp0 # 18 # tmp = ((e ror 23) ^ e) ror 4
131 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e
134 ror $14, tmp0 # 14 # tmp = ((((e ror23)^e)ror4)^e)ror14 = S1(e)
135 add tmp0, T1 # T1 = CH(e,f,g) + W[t] + K[t] + S1(e)
136 mov a_64, tmp0 # tmp = a
138 and c_64, tmp0 # tm
[all...]
H A Dglue_helper-asm-avx2.S106 #define gf128mul_x2_ble(iv, mask1, mask2, tmp0, tmp1) \
107 vpsrad $31, iv, tmp0; \
110 vpshufd $0x13, tmp0, tmp0; \
112 vpand mask2, tmp0, tmp0; \
114 vpxor tmp0, iv, iv; \
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dsha512-ssse3-asm.S72 tmp0 = %rax define
119 mov e_64, tmp0 # tmp = e
121 ror $23, tmp0 # 41 # tmp = e ror 23
123 xor e_64, tmp0 # tmp = (e ror 23) ^ e
127 ror $4, tmp0 # 18 # tmp = ((e ror 23) ^ e) ror 4
128 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e
131 ror $14, tmp0 # 14 # tmp = ((((e ror23)^e)ror4)^e)ror14 = S1(e)
132 add tmp0, T1 # T1 = CH(e,f,g) + W[t] + K[t] + S1(e)
133 mov a_64, tmp0 # tmp = a
135 and c_64, tmp0 # tm
[all...]
H A Dsha512-avx-asm.S72 tmp0 = %rax define
125 mov e_64, tmp0 # tmp = e
127 RORQ tmp0, 23 # 41 # tmp = e ror 23
129 xor e_64, tmp0 # tmp = (e ror 23) ^ e
133 RORQ tmp0, 4 # 18 # tmp = ((e ror 23) ^ e) ror 4
134 xor e_64, tmp0 # tmp = (((e ror 23) ^ e) ror 4) ^ e
137 RORQ tmp0, 14 # 14 # tmp = ((((e ror23)^e)ror4)^e)ror14 = S1(e)
138 add tmp0, T1 # T1 = CH(e,f,g) + W[t] + K[t] + S1(e)
139 mov a_64, tmp0 # tmp = a
141 and c_64, tmp0 # tm
[all...]
H A Dsm4-aesni-avx2-asm_64.S76 #define transform_pre(x, lo_t, hi_t, mask4bit, tmp0) \
77 vpand x, mask4bit, tmp0; \
81 vpshufb tmp0, lo_t, tmp0; \
83 vpxor tmp0, x, x;
87 #define transform_post(x, lo_t, hi_t, mask4bit, tmp0) \
88 vpandn mask4bit, x, tmp0; \
92 vpshufb tmp0, lo_t, tmp0; \
94 vpxor tmp0,
[all...]
H A Dsm4-aesni-avx-asm_64.S60 #define transform_pre(x, lo_t, hi_t, mask4bit, tmp0) \
61 vpand x, mask4bit, tmp0; \
65 vpshufb tmp0, lo_t, tmp0; \
67 vpxor tmp0, x, x;
72 #define transform_post(x, lo_t, hi_t, mask4bit, tmp0) \
73 vpandn mask4bit, x, tmp0; \
77 vpshufb tmp0, lo_t, tmp0; \
79 vpxor tmp0,
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dfpu.S121 .macro sc_save_fcc base, tmp0, tmp1
122 movcf2gr \tmp0, $fcc0
123 move \tmp1, \tmp0
124 movcf2gr \tmp0, $fcc1
125 bstrins.d \tmp1, \tmp0, 15, 8
126 movcf2gr \tmp0, $fcc2
127 bstrins.d \tmp1, \tmp0, 23, 16
128 movcf2gr \tmp0, $fcc3
129 bstrins.d \tmp1, \tmp0, 31, 24
130 movcf2gr \tmp0,
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dasmmacro.h58 .macro fpu_restore_csr thread tmp0 tmp1
59 ldptr.w \tmp0, \thread, THREAD_FCSR
60 movgr2fcsr fcsr0, \tmp0
63 andi \tmp0, \tmp0, FPU_CSR_TM variable
64 beqz \tmp0, 2f variable
66 ldptr.w \tmp0, \thread, THREAD_FTOP
67 andi \tmp0, \tmp0, 0x7 variable
69 alsl.d \tmp1, \tmp0, \tmp variable
94 movcf2gr \\tmp0, $fcc1 global() variable
95 bstrins.d \\tmp1, \\tmp0, 15, 8 global() variable
96 movcf2gr \\tmp0, $fcc2 global() variable
97 bstrins.d \\tmp1, \\tmp0, 23, 16 global() variable
98 movcf2gr \\tmp0, $fcc3 global() variable
99 bstrins.d \\tmp1, \\tmp0, 31, 24 global() variable
100 movcf2gr \\tmp0, $fcc4 global() variable
101 bstrins.d \\tmp1, \\tmp0, 39, 32 global() variable
102 movcf2gr \\tmp0, $fcc5 global() variable
103 bstrins.d \\tmp1, \\tmp0, 47, 40 global() variable
104 movcf2gr \\tmp0, $fcc6 global() variable
105 bstrins.d \\tmp1, \\tmp0, 55, 48 global() variable
106 movcf2gr \\tmp0, $fcc7 global() variable
107 bstrins.d \\tmp1, \\tmp0, 63, 56 global() variable
113 bstrpick.d \\tmp1, \\tmp0, 7, 0 global() variable
115 bstrpick.d \\tmp1, \\tmp0, 15, 8 global() variable
117 bstrpick.d \\tmp1, \\tmp0, 23, 16 global() variable
119 bstrpick.d \\tmp1, \\tmp0, 31, 24 global() variable
121 bstrpick.d \\tmp1, \\tmp0, 39, 32 global() variable
123 bstrpick.d \\tmp1, \\tmp0, 47, 40 global() variable
125 bstrpick.d \\tmp1, \\tmp0, 55, 48 global() variable
127 bstrpick.d \\tmp1, \\tmp0, 63, 56 global() variable
280 fpu_save_cc \\thread, \\tmp0, \\tmp1 global() variable
287 fpu_restore_cc \\thread, \\tmp0, \\tmp1 global() variable
288 fpu_restore_csr \\thread, \\tmp0, \\tmp1 global() variable
490 fpu_save_cc \\thread, \\tmp0, \\tmp1 global() variable
497 fpu_restore_cc \\thread, \\tmp0, \\tmp1 global() variable
498 fpu_restore_csr \\thread, \\tmp0, \\tmp1 global() variable
[all...]
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dfpu.S98 .macro sc_save_fcc base, tmp0, tmp1
99 movcf2gr \tmp0, $fcc0
100 move \tmp1, \tmp0
101 movcf2gr \tmp0, $fcc1
102 bstrins.d \tmp1, \tmp0, 15, 8
103 movcf2gr \tmp0, $fcc2
104 bstrins.d \tmp1, \tmp0, 23, 16
105 movcf2gr \tmp0, $fcc3
106 bstrins.d \tmp1, \tmp0, 31, 24
107 movcf2gr \tmp0,
[all...]
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Duaccess-asm.h86 .macro uaccess_entry, tsk, tmp0, tmp1, tmp2, disable variable
90 DACR( mrc p15, 0, \tmp0, c3, c0, 0)
91 DACR( str \tmp0, [sp, #SVC_DACR])
100 bic \tmp2, \tmp0, #domain_mask(DOMAIN_KERNEL) variable
108 .macro uaccess_exit, tsk, tmp0, tmp1 variable
110 DACR( ldr \tmp0, [sp, #SVC_DACR])
112 DACR( mcr p15, 0, \tmp0, c3, c0, 0)
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Duaccess-asm.h86 .macro uaccess_entry, tsk, tmp0, tmp1, tmp2, disable variable
87 DACR( mrc p15, 0, \tmp0, c3, c0, 0)
88 DACR( str \tmp0, [sp, #SVC_DACR])
96 bic \tmp2, \tmp0, #domain_mask(DOMAIN_KERNEL) variable
104 .macro uaccess_exit, tsk, tmp0, tmp1 variable
105 DACR( ldr \tmp0, [sp, #SVC_DACR])
106 DACR( mcr p15, 0, \tmp0, c3, c0, 0)
/kernel/linux/linux-5.10/drivers/video/fbdev/aty/
H A Dradeon_monitor.c169 unsigned long tmp, tmp0; in radeon_get_panel_info_BIOS() local
212 tmp0 = BIOS_IN16(tmp+64+i*2); in radeon_get_panel_info_BIOS()
213 if (tmp0 == 0) in radeon_get_panel_info_BIOS()
215 pr_debug(" %d x %d\n", BIOS_IN16(tmp0), BIOS_IN16(tmp0+2)); in radeon_get_panel_info_BIOS()
216 if ((BIOS_IN16(tmp0) == rinfo->panel_info.xres) && in radeon_get_panel_info_BIOS()
217 (BIOS_IN16(tmp0+2) == rinfo->panel_info.yres)) { in radeon_get_panel_info_BIOS()
218 rinfo->panel_info.hblank = (BIOS_IN16(tmp0+17) - BIOS_IN16(tmp0+19)) * 8; in radeon_get_panel_info_BIOS()
219 rinfo->panel_info.hOver_plus = ((BIOS_IN16(tmp0 in radeon_get_panel_info_BIOS()
533 unsigned int tmp0; radeon_probe_screens() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/aty/
H A Dradeon_monitor.c169 unsigned long tmp, tmp0; in radeon_get_panel_info_BIOS() local
212 tmp0 = BIOS_IN16(tmp+64+i*2); in radeon_get_panel_info_BIOS()
213 if (tmp0 == 0) in radeon_get_panel_info_BIOS()
215 pr_debug(" %d x %d\n", BIOS_IN16(tmp0), BIOS_IN16(tmp0+2)); in radeon_get_panel_info_BIOS()
216 if ((BIOS_IN16(tmp0) == rinfo->panel_info.xres) && in radeon_get_panel_info_BIOS()
217 (BIOS_IN16(tmp0+2) == rinfo->panel_info.yres)) { in radeon_get_panel_info_BIOS()
218 rinfo->panel_info.hblank = (BIOS_IN16(tmp0+17) - BIOS_IN16(tmp0+19)) * 8; in radeon_get_panel_info_BIOS()
219 rinfo->panel_info.hOver_plus = ((BIOS_IN16(tmp0 in radeon_get_panel_info_BIOS()
531 unsigned int tmp0; radeon_probe_screens() local
[all...]
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dasmmacro.h379 .macro fpu_save_cc thread tmp0 tmp1
380 movcf2gr \tmp0, $fcc0
381 move \tmp1, \tmp0
382 movcf2gr \tmp0, $fcc1 variable
383 bstrins.d \tmp1, \tmp0, 15, 8 variable
384 movcf2gr \tmp0, $fcc2 variable
385 bstrins.d \tmp1, \tmp0, 23, 16 variable
386 movcf2gr \tmp0, $fcc3 variable
387 bstrins.d \tmp1, \tmp0, 31, 24 variable
388 movcf2gr \tmp0, variable
389 bstrins.d \\tmp1, \\tmp0, 39, 32 global() variable
390 movcf2gr \\tmp0, $fcc5 global() variable
391 bstrins.d \\tmp1, \\tmp0, 47, 40 global() variable
392 movcf2gr \\tmp0, $fcc6 global() variable
393 bstrins.d \\tmp1, \\tmp0, 55, 48 global() variable
394 movcf2gr \\tmp0, $fcc7 global() variable
395 bstrins.d \\tmp1, \\tmp0, 63, 56 global() variable
401 bstrpick.d \\tmp1, \\tmp0, 7, 0 global() variable
403 bstrpick.d \\tmp1, \\tmp0, 15, 8 global() variable
405 bstrpick.d \\tmp1, \\tmp0, 23, 16 global() variable
407 bstrpick.d \\tmp1, \\tmp0, 31, 24 global() variable
409 bstrpick.d \\tmp1, \\tmp0, 39, 32 global() variable
411 bstrpick.d \\tmp1, \\tmp0, 47, 40 global() variable
413 bstrpick.d \\tmp1, \\tmp0, 55, 48 global() variable
415 bstrpick.d \\tmp1, \\tmp0, 63, 56 global() variable
572 fpu_save_cc \\thread, \\tmp0, \\tmp1 global() variable
579 fpu_restore_cc \\thread, \\tmp0, \\tmp1 global() variable
795 fpu_save_cc \\thread, \\tmp0, \\tmp1 global() variable
802 fpu_restore_cc \\thread, \\tmp0, \\tmp1 global() variable
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dmmap.c24 void *bss_mmaped = NULL, *map_mmaped = NULL, *tmp0, *tmp1, *tmp2; in test_mmap() local
186 tmp0 = mmap(NULL, 4 * page_size, PROT_READ, MAP_SHARED | MAP_ANONYMOUS, in test_mmap()
188 if (CHECK(tmp0 == MAP_FAILED, "adv_mmap0", "errno %d\n", errno)) in test_mmap()
192 tmp1 = mmap(tmp0, 3 * page_size, PROT_READ, MAP_SHARED | MAP_FIXED, in test_mmap()
194 if (CHECK(tmp0 != tmp1, "adv_mmap1", "tmp0: %p, tmp1: %p\n", tmp0, tmp1)) { in test_mmap()
195 munmap(tmp0, 4 * page_size); in test_mmap()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dmmap.c24 void *bss_mmaped = NULL, *map_mmaped = NULL, *tmp0, *tmp1, *tmp2; in test_mmap() local
200 tmp0 = mmap(NULL, 4 * page_size, PROT_READ, MAP_SHARED | MAP_ANONYMOUS, in test_mmap()
202 if (CHECK(tmp0 == MAP_FAILED, "adv_mmap0", "errno %d\n", errno)) in test_mmap()
206 tmp1 = mmap(tmp0, 3 * page_size, PROT_READ, MAP_SHARED | MAP_FIXED, in test_mmap()
208 if (CHECK(tmp0 != tmp1, "adv_mmap1", "tmp0: %p, tmp1: %p\n", tmp0, tmp1)) { in test_mmap()
209 munmap(tmp0, 4 * page_size); in test_mmap()
/kernel/linux/linux-5.10/arch/arm64/crypto/
H A Daes-neon.S158 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const
159 sshr \tmp0\().16b, \in0\().16b, #7
162 and \tmp0\().16b, \tmp0\().16b, \const\().16b
165 eor \out0\().16b, \out0\().16b, \tmp0\().16b
169 .macro mul_by_x2_2x, out0, out1, in0, in1, tmp0, tmp1, const
170 ushr \tmp0\().16b, \in0\().16b, #6
173 pmul \tmp0\().16b, \tmp0\().16b, \const\().16b
176 eor \out0\().16b, \out0\().16b, \tmp0\()
[all...]
/kernel/linux/linux-6.6/arch/arm64/crypto/
H A Daes-neon.S158 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const
159 sshr \tmp0\().16b, \in0\().16b, #7
162 and \tmp0\().16b, \tmp0\().16b, \const\().16b
165 eor \out0\().16b, \out0\().16b, \tmp0\().16b
169 .macro mul_by_x2_2x, out0, out1, in0, in1, tmp0, tmp1, const
170 ushr \tmp0\().16b, \in0\().16b, #6
173 pmul \tmp0\().16b, \tmp0\().16b, \const\().16b
176 eor \out0\().16b, \out0\().16b, \tmp0\()
[all...]
/kernel/linux/linux-5.10/arch/arm/crypto/
H A Dsha1-armv7-neon.S67 #define tmp0 q8 define
156 vadd.u32 tmp0, W0, curK; \
162 vst1.32 {tmp0, tmp1}, [RWK]!; \
179 vadd.u32 tmp0, W0, curK; \
197 vst1.32 {tmp0, tmp1}, [RWK]!; \
209 veor tmp0, tmp0; \
214 vext.8 tmp0, W_m04, tmp0, #4; \
217 veor tmp0, tmp
[all...]
/kernel/linux/linux-6.6/arch/arm/crypto/
H A Dsha1-armv7-neon.S67 #define tmp0 q8 define
156 vadd.u32 tmp0, W0, curK; \
162 vst1.32 {tmp0, tmp1}, [RWK]!; \
179 vadd.u32 tmp0, W0, curK; \
197 vst1.32 {tmp0, tmp1}, [RWK]!; \
209 veor tmp0, tmp0; \
214 vext.8 tmp0, W_m04, tmp0, #4; \
217 veor tmp0, tmp
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dassembler.h362 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1 variable
363 mrs \tmp0, ID_AA64MMFR0_EL1 variable
365 ubfx \tmp0, \tmp0, #ID_AA64MMFR0_PARANGE_SHIFT, #3 variable
367 cmp \tmp0, \tmp1 variable
368 csel \tmp0, \tmp1, \tmp0, hi variable
369 bfi \tcr, \tmp0, \pos, #3 variable
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dassembler.h370 .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1 variable
371 mrs \tmp0, ID_AA64MMFR0_EL1 variable
373 ubfx \tmp0, \tmp0, #ID_AA64MMFR0_EL1_PARANGE_SHIFT, #3 variable
375 cmp \tmp0, \tmp1 variable
376 csel \tmp0, \tmp1, \tmp0, hi variable
377 bfi \tcr, \tmp0, \pos, #3 variable

Completed in 13 milliseconds

123