/kernel/linux/linux-5.10/arch/arm/mach-at91/ |
H A D | pm_suspend.S | 19 tmp1 .req r4 label 27 1: ldr tmp1, [pmc, #AT91_PMC_SR] 28 tst tmp1, #AT91_PMC_MCKRDY 36 1: ldr tmp1, [pmc, #AT91_PMC_SR] 37 tst tmp1, #AT91_PMC_MOSCS 45 1: ldr tmp1, [pmc, #AT91_PMC_SR] 46 tst tmp1, #AT91_PMC_MOSCSELS 56 mov tmp1, #AT91_PMC_PCK 57 str tmp1, [pmc, #AT91_PMC_SCDR] 63 mcr p15, 0, tmp1, c [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-at91/ |
H A D | pm_suspend.S | 23 tmp1 .req r4 label 85 mcr p15, 0, tmp1, c7, c0, 4 127 * Side effects: overwrites r2, r3, tmp1, tmp2, tmp3, r7 137 ldr tmp1, [r2, #UDDRC_PCTRL_0] 138 bic tmp1, tmp1, #0x1 139 str tmp1, [r2, #UDDRC_PCTRL_0] 141 ldr tmp1, [r2, #UDDRC_PCTRL_1] 142 bic tmp1, tmp1, # [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | asm_pointer_auth.h | 16 .macro ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3 variable 17 mov \tmp1, #THREAD_KEYS_USER variable 18 add \tmp1, \tsk, \tmp1 variable 22 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIA] 25 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APIB] 28 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDA] 31 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APDB] 36 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_USER_KEY_APGA] 42 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp variable 43 mov \\tmp1, #THREAD_KEYS_KERNEL global() variable 44 add \\tmp1, \\tsk, \\tmp1 global() variable 50 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 global() variable 52 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable 56 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3 global() variable 58 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable 63 .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable 64 mrs \\tmp1, id_aa64isar1_el1 global() variable 65 ubfx \\tmp1, \\tmp1, #ID_AA64ISAR1_APA_SHIFT, #8 global() variable 66 cbz \\tmp1, .Lno_addr_auth\\@ global() variable 72 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable 77 .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable 81 __ptrauth_keys_init_cpu \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable [all...] |
H A D | asm-uaccess.h | 15 .macro __uaccess_ttbr0_disable, tmp1 16 mrs \tmp1, ttbr1_el1 // swapper_pg_dir variable 17 bic \tmp1, \tmp1, #TTBR_ASID_MASK variable 18 sub \tmp1, \tmp1, #PAGE_SIZE // reserved_pg_dir just before swapper_pg_dir variable 19 msr ttbr0_el1, \tmp1 // set reserved TTBR0_EL1 21 add \tmp1, \tmp1, #PAGE_SIZE variable 22 msr ttbr1_el1, \tmp1 // se 26 .macro __uaccess_ttbr0_enable, tmp1, tmp2 global() variable 28 ldr \\tmp1, [\\tmp1, #TSK_TI_TTBR0] // load saved TTBR0_EL1 global() variable 30 extr \\tmp2, \\tmp2, \\tmp1, #48 global() variable 38 .macro uaccess_ttbr0_disable, tmp1, tmp2 global() variable 46 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3 global() variable 49 __uaccess_ttbr0_enable \\tmp1, \\tmp2 global() variable [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | asm_pointer_auth.h | 12 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 variable 13 mov \tmp1, #THREAD_KEYS_KERNEL variable 14 add \tmp1, \tsk, \tmp1 variable 15 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA] 20 .macro ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp2, tmp3 variable 22 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3 variable 26 .macro ptrauth_keys_install_kernel tsk, tmp1, tmp2, tmp3 variable 28 __ptrauth_keys_install_kernel_nosync \tsk, \tmp1, \tmp2, \tmp3 variable 35 .macro __ptrauth_keys_install_kernel_nosync tsk, tmp1, tmp 52 .macro __ptrauth_keys_install_user tsk, tmp1, tmp2, tmp3 global() variable 53 mov \\tmp1, #THREAD_KEYS_USER global() variable 54 add \\tmp1, \\tsk, \\tmp1 global() variable 60 .macro __ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable 61 mrs \\tmp1, id_aa64isar1_el1 global() variable 62 ubfx \\tmp1, \\tmp1, #ID_AA64ISAR1_EL1_APA_SHIFT, #8 global() variable 65 orr \\tmp1, \\tmp1, \\tmp2 global() variable 66 cbz \\tmp1, .Lno_addr_auth\\@ global() variable 72 __ptrauth_keys_install_kernel_nosync \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable 77 .macro ptrauth_keys_init_cpu tsk, tmp1, tmp2, tmp3 global() variable 81 __ptrauth_keys_init_cpu \\tsk, \\tmp1, \\tmp2, \\tmp3 global() variable [all...] |
H A D | asm-uaccess.h | 16 .macro __uaccess_ttbr0_disable, tmp1 17 mrs \tmp1, ttbr1_el1 // swapper_pg_dir variable 18 bic \tmp1, \tmp1, #TTBR_ASID_MASK variable 19 sub \tmp1, \tmp1, #RESERVED_SWAPPER_OFFSET // reserved_pg_dir variable 20 msr ttbr0_el1, \tmp1 // set reserved TTBR0_EL1 21 add \tmp1, \tmp1, #RESERVED_SWAPPER_OFFSET variable 22 msr ttbr1_el1, \tmp1 // se 26 .macro __uaccess_ttbr0_enable, tmp1, tmp2 global() variable 28 ldr \\tmp1, [\\tmp1, #TSK_TI_TTBR0] // load saved TTBR0_EL1 global() variable 30 extr \\tmp2, \\tmp2, \\tmp1, #48 global() variable 37 .macro uaccess_ttbr0_disable, tmp1, tmp2 global() variable 45 .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3 global() variable 48 __uaccess_ttbr0_enable \\tmp1, \\tmp2 global() variable [all...] |
/third_party/optimized-routines/string/arm/ |
H A D | strcmp.S | 61 #define tmp1 r4 define 70 #define syndrome_a tmp1 88 clz tmp1, \synd 89 lsl r1, \d2, tmp1 95 lsl \d1, \d1, tmp1 107 clz tmp1, \synd 108 bic tmp1, tmp1, #7 109 lsr r1, \d2, tmp1 116 lsr \d1, \d1, tmp1 [all...] |
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | head_64.h | 35 #define BRANCH_IF_SUN4V(tmp1,label) \ 36 sethi %hi(is_sun4v), %tmp1; \ 37 lduw [%tmp1 + %lo(is_sun4v)], %tmp1; \ 38 brnz,pn %tmp1, label; \ 41 #define BRANCH_IF_CHEETAH_BASE(tmp1,tmp2,label) \ 42 rdpr %ver, %tmp1; \ 44 srlx %tmp1, 32, %tmp1; \ 46 cmp %tmp1, [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-tegra/ |
H A D | sleep.h | 81 .macro check_cpu_part_num part_num, tmp1, tmp2 variable 82 mrc p15, 0, \tmp1, c0, c0, 0 variable 83 ubfx \tmp1, \tmp1, #4, #12 variable 85 cmp \tmp1, \tmp2 variable 89 .macro exit_smp, tmp1, tmp2 variable 90 mrc p15, 0, \tmp1, c1, c0, 1 @ ACTLR variable 91 bic \tmp1, \tmp1, #(1<<6) | (1<<0) @ clear ACTLR.SMP | ACTLR.FW variable 92 mcr p15, 0, \tmp1, c variable 95 check_cpu_part_num 0xc09, \\tmp1, \\tmp2 global() variable 96 mrceq p15, 0, \\tmp1, c0, c0, 5 global() variable 97 andeq \\tmp1, \\tmp1, #0xF global() variable 98 moveq \\tmp1, \\tmp1, lsl #2 global() variable 101 ldreq \\tmp1, =(TEGRA_ARM_PERIF_VIRT + 0xC) global() variable 110 mov32 \\tmp1, \\base global() variable 111 ldr \\tmp1, [\\tmp1, #APB_MISC_GP_HIDREV] global() variable 112 and \\tmp1, \\tmp1, #0xff00 global() variable 113 mov \\tmp1, \\tmp1, lsr #8 global() variable [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-tegra/ |
H A D | sleep.h | 81 .macro check_cpu_part_num part_num, tmp1, tmp2 variable 82 mrc p15, 0, \tmp1, c0, c0, 0 variable 83 ubfx \tmp1, \tmp1, #4, #12 variable 85 cmp \tmp1, \tmp2 variable 89 .macro exit_smp, tmp1, tmp2 variable 90 mrc p15, 0, \tmp1, c1, c0, 1 @ ACTLR variable 91 bic \tmp1, \tmp1, #(1<<6) | (1<<0) @ clear ACTLR.SMP | ACTLR.FW variable 92 mcr p15, 0, \tmp1, c variable 95 check_cpu_part_num 0xc09, \\tmp1, \\tmp2 global() variable 96 mrceq p15, 0, \\tmp1, c0, c0, 5 global() variable 97 andeq \\tmp1, \\tmp1, #0xF global() variable 98 moveq \\tmp1, \\tmp1, lsl #2 global() variable 101 ldreq \\tmp1, =(TEGRA_ARM_PERIF_VIRT + 0xC) global() variable 110 mov32 \\tmp1, \\base global() variable 111 ldr \\tmp1, [\\tmp1, #APB_MISC_GP_HIDREV] global() variable 112 and \\tmp1, \\tmp1, #0xff00 global() variable 113 mov \\tmp1, \\tmp1, lsr #8 global() variable [all...] |
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | head_64.h | 35 #define BRANCH_IF_SUN4V(tmp1,label) \ 36 sethi %hi(is_sun4v), %tmp1; \ 37 lduw [%tmp1 + %lo(is_sun4v)], %tmp1; \ 38 brnz,pn %tmp1, label; \ 41 #define BRANCH_IF_CHEETAH_BASE(tmp1,tmp2,label) \ 42 rdpr %ver, %tmp1; \ 44 srlx %tmp1, 32, %tmp1; \ 46 cmp %tmp1, [all...] |
/third_party/node/deps/openssl/openssl/crypto/cast/asm/ |
H A D | cast-586.pl | 29 $tmp1="ecx"; 95 &E_CAST( 0,$S,$L,$R,$K,@F1,$tmp1,$tmp2,$tmp3,$tmp4); 96 &E_CAST( 1,$S,$R,$L,$K,@F2,$tmp1,$tmp2,$tmp3,$tmp4); 97 &E_CAST( 2,$S,$L,$R,$K,@F3,$tmp1,$tmp2,$tmp3,$tmp4); 98 &E_CAST( 3,$S,$R,$L,$K,@F1,$tmp1,$tmp2,$tmp3,$tmp4); 99 &E_CAST( 4,$S,$L,$R,$K,@F2,$tmp1,$tmp2,$tmp3,$tmp4); 100 &E_CAST( 5,$S,$R,$L,$K,@F3,$tmp1,$tmp2,$tmp3,$tmp4); 101 &E_CAST( 6,$S,$L,$R,$K,@F1,$tmp1,$tmp2,$tmp3,$tmp4); 102 &E_CAST( 7,$S,$R,$L,$K,@F2,$tmp1,$tmp2,$tmp3,$tmp4); 103 &E_CAST( 8,$S,$L,$R,$K,@F3,$tmp1, [all...] |
/third_party/openssl/crypto/cast/asm/ |
H A D | cast-586.pl | 29 $tmp1="ecx"; 95 &E_CAST( 0,$S,$L,$R,$K,@F1,$tmp1,$tmp2,$tmp3,$tmp4); 96 &E_CAST( 1,$S,$R,$L,$K,@F2,$tmp1,$tmp2,$tmp3,$tmp4); 97 &E_CAST( 2,$S,$L,$R,$K,@F3,$tmp1,$tmp2,$tmp3,$tmp4); 98 &E_CAST( 3,$S,$R,$L,$K,@F1,$tmp1,$tmp2,$tmp3,$tmp4); 99 &E_CAST( 4,$S,$L,$R,$K,@F2,$tmp1,$tmp2,$tmp3,$tmp4); 100 &E_CAST( 5,$S,$R,$L,$K,@F3,$tmp1,$tmp2,$tmp3,$tmp4); 101 &E_CAST( 6,$S,$L,$R,$K,@F1,$tmp1,$tmp2,$tmp3,$tmp4); 102 &E_CAST( 7,$S,$R,$L,$K,@F2,$tmp1,$tmp2,$tmp3,$tmp4); 103 &E_CAST( 8,$S,$L,$R,$K,@F3,$tmp1, [all...] |
/kernel/linux/common_modules/pac/include/ |
H A D | asm_pointer_auth_key.h | 16 .macro __ptrauth_address_keys_install_kernel tmp1, tmp2, tmp3 17 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIB] 21 adr_l \tmp1, kernel_common_keys variable 22 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APIA] 26 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APDA] 30 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APDB] 35 .macro __ptrauth_generic_key_install_kernel tmp1, tmp2, tmp3 36 ldp \tmp2, \tmp3, [\tmp1, #PTRAUTH_KERNEL_KEY_APGA] 41 .macro ptrauth_keys_install_kernel_all tsk, tmp1, tmp2, tmp3 variable 42 mov \tmp1, #THREAD_KEYS_KERNE variable 43 add \\tmp1, \\tsk, \\tmp1 global() variable 57 .macro __ptrauth_keys_install_kernel_all tsk, tmp1, tmp2, tmp3 global() variable 58 mov \\tmp1, #THREAD_KEYS_KERNEL global() variable 59 add \\tmp1, \\tsk, \\tmp1 global() variable 60 __ptrauth_address_keys_install_kernel \\tmp1, \\tmp2, \\tmp3 global() variable 61 __ptrauth_generic_key_install_kernel \\tmp1, \\tmp2, \\tmp3 global() variable [all...] |
/third_party/libunwind/libunwind/src/dwarf/ |
H A D | Gexpr.c | 243 unw_word_t operand1 = 0, operand2 = 0, tmp1, tmp2 = 0, tmp3, end_addr; in dwarf_eval_expr() local 360 &tmp1)) < 0) in dwarf_eval_expr() 362 push (tmp1 + operand1); in dwarf_eval_expr() 369 dwarf_to_unw_regnum (operand1), &tmp1)) < 0) in dwarf_eval_expr() 371 push (tmp1 + operand2); in dwarf_eval_expr() 431 tmp1 = pop (); in dwarf_eval_expr() 432 if ((ret = dwarf_readw (as, a, &tmp1, &tmp2, arg)) < 0) in dwarf_eval_expr() 439 tmp1 = pop (); in dwarf_eval_expr() 448 if ((ret = dwarf_readu8 (as, a, &tmp1, &u8, arg)) < 0) in dwarf_eval_expr() 454 if ((ret = dwarf_readu16 (as, a, &tmp1, in dwarf_eval_expr() [all...] |
/kernel/linux/linux-6.6/arch/arm64/lib/ |
H A D | strlen.S | 30 #define tmp1 x4 define 83 and tmp1, srcin, MIN_PAGE_SIZE - 1 85 cmp tmp1, MIN_PAGE_SIZE - 16 96 sub tmp1, data1, zeroones 100 bics has_nul1, tmp1, tmp2 109 clz tmp1, has_nul1 111 add len, len, tmp1, lsr 3 124 sub tmp1, data1, zeroones 126 orr tmp2, tmp1, tmp3 130 sub tmp1, data [all...] |
H A D | csum.c | 63 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local 65 tmp1 = *(__uint128_t *)ptr; in do_csum() 74 tmp1 += (tmp1 >> 64) | (tmp1 << 64); in do_csum() 78 tmp1 = ((tmp1 >> 64) << 64) | (tmp2 >> 64); in do_csum() 79 tmp1 += (tmp1 >> 64) | (tmp1 << 6 in do_csum() [all...] |
/kernel/linux/linux-5.10/arch/loongarch/lib/ |
H A D | csum.c | 60 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local 62 tmp1 = *(__uint128_t *)ptr; in do_csum() 71 tmp1 += (tmp1 >> 64) | (tmp1 << 64); in do_csum() 75 tmp1 = ((tmp1 >> 64) << 64) | (tmp2 >> 64); in do_csum() 76 tmp1 += (tmp1 >> 64) | (tmp1 << 6 in do_csum() [all...] |
/kernel/linux/linux-5.10/arch/arm64/lib/ |
H A D | csum.c | 63 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local 65 tmp1 = *(__uint128_t *)ptr; in do_csum() 74 tmp1 += (tmp1 >> 64) | (tmp1 << 64); in do_csum() 78 tmp1 = ((tmp1 >> 64) << 64) | (tmp2 >> 64); in do_csum() 79 tmp1 += (tmp1 >> 64) | (tmp1 << 6 in do_csum() [all...] |
H A D | strcmp.S | 45 tmp1 .req x7 label 52 eor tmp1, src1, src2 54 tst tmp1, #7 56 ands tmp1, src1, #7 68 sub tmp1, data1, zeroones 71 bic has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */ 84 lsl tmp1, tmp1, #3 /* Bytes beyond alignment -> bits. */ 86 neg tmp1, tmp1 /* Bit [all...] |
/kernel/linux/linux-6.6/arch/loongarch/lib/ |
H A D | csum.c | 60 __uint128_t tmp1, tmp2, tmp3, tmp4; in do_csum() local 62 tmp1 = *(__uint128_t *)ptr; in do_csum() 71 tmp1 += (tmp1 >> 64) | (tmp1 << 64); in do_csum() 75 tmp1 = ((tmp1 >> 64) << 64) | (tmp2 >> 64); in do_csum() 76 tmp1 += (tmp1 >> 64) | (tmp1 << 6 in do_csum() [all...] |
/third_party/optimized-routines/string/aarch64/ |
H A D | strchr-mte.S | 21 #define tmp1 x1 define 62 fmov tmp1, dend 63 lsr tmp1, tmp1, tmp3 64 cbz tmp1, L(loop) 66 rbit tmp1, tmp1 67 clz tmp1, tmp1 70 tst tmp1, [all...] |
H A D | strchrnul.S | 23 #define tmp1 x3 define 58 ands tmp1, srcin, #31 66 neg tmp1, tmp1 73 lsl tmp1, tmp1, #1 77 lsr tmp1, tmp3, tmp1 80 bic tmp1, tmp3, tmp1 // Mas [all...] |
/third_party/node/deps/openssl/openssl/crypto/bf/asm/ |
H A D | bf-586.pl | 24 $tmp1="eax"; 55 &xor( $tmp1, $tmp1); 69 &BF_ENCRYPT($i+1,$R,$L,$P,$tmp1,$tmp2,$tmp3,$tmp4,1); 73 &BF_ENCRYPT($i+2,$L,$R,$P,$tmp1,$tmp2,$tmp3,$tmp4,1); 75 # &mov($tmp1,&wparam(0)); In last loop 88 &BF_ENCRYPT($i,$R,$L,$P,$tmp1,$tmp2,$tmp3,$tmp4,0); 91 &BF_ENCRYPT($i-1,$L,$R,$P,$tmp1,$tmp2,$tmp3,$tmp4,0); 93 # &mov($tmp1,&wparam(0)); In last loop 98 &mov(&DWP(4,$tmp1,"", [all...] |
/third_party/openssl/crypto/bf/asm/ |
H A D | bf-586.pl | 24 $tmp1="eax"; 55 &xor( $tmp1, $tmp1); 69 &BF_ENCRYPT($i+1,$R,$L,$P,$tmp1,$tmp2,$tmp3,$tmp4,1); 73 &BF_ENCRYPT($i+2,$L,$R,$P,$tmp1,$tmp2,$tmp3,$tmp4,1); 75 # &mov($tmp1,&wparam(0)); In last loop 88 &BF_ENCRYPT($i,$R,$L,$P,$tmp1,$tmp2,$tmp3,$tmp4,0); 91 &BF_ENCRYPT($i-1,$L,$R,$P,$tmp1,$tmp2,$tmp3,$tmp4,0); 93 # &mov($tmp1,&wparam(0)); In last loop 98 &mov(&DWP(4,$tmp1,"", [all...] |