/linux/arch/riscv/lib/ |
A D | memset.S | 27 sub a4, a3, t0 29 sb a1, 0(t0) 30 addi t0, t0, 1 31 bltu t0, a3, 1b 48 add a3, t0, a4 56 sub t0, t0, a4 99 addi t0, t0, 32*SZREG 100 bltu t0, a3, 3b 106 add a3, t0, a2 108 sb a1, 0(t0) [all …]
|
/linux/arch/mips/kernel/ |
A D | cps-vec.S | 142 or t0, t0, s0 273 or t0, t0, t1 311 mul t0, t0, t1 417 or t0, t0, ta1 432 mul t0, t0, ta1 433 addu t0, t0, ta3 473 and t0, t0, t1 502 sll t0, t0, a1 503 and t0, t0, t8 543 sllv t0, t1, t0 [all …]
|
A D | bmips_5xxx_init.S | 457 and t0, t0, t1 462 or t0, t0, t1 467 or t0, t0, t1 488 and t0, t0, t1 511 or t0, t0, t1 536 or t0, t0, t1 537 or t0, t0, a0 560 or t0, t0, t1 602 or t0, t0, t1 695 or t0, t0, t2 [all …]
|
A D | octeon_switch.S | 39 andi t0, 0x3f 59 xori t0, t0, 0x40 /* Bit 6 is CVMSEG user enable */ 103 dmfc2 t0, 0x0201 113 dmfc2 t0, 0x0402 122 dmfc2 t0, 0x0084 127 dmfc2 t0, 0x0088 135 dmfc2 t0, 0x0104 143 dmfc2 t0, 0x0110 163 dmfc2 t0, 0x0243 171 dmfc2 t0, 0x0247 [all …]
|
A D | scall64-o32.S | 37 sltiu t0, t0, __NR_O32_Linux_syscalls 40 beqz t0, not_o32_scall 66 daddu t1, t0, 32 84 and t0, t1, t0 85 bnez t0, trace_a_syscall 94 sltu t0, t0, v0 96 beqz t0, 1f 147 sltiu t0, t0, __NR_O32_Linux_syscalls 148 beqz t0, not_o32_scall 163 sd t0, PT_R7(sp) [all …]
|
A D | entry.S | 44 andi t0, t0, KU_USER 45 beqz t0, resume_kernel 53 bnez t0, work_pending 59 lw t0, TI_PRE_COUNT($28) 60 bnez t0, restore_all 61 LONG_L t0, TI_FLAGS($28) 65 andi t0, 1 66 beqz t0, restore_all 90 and t0, a2, t0 135 beqz t0, restore_all [all …]
|
A D | scall32-o32.S | 51 addu t4, t0, 32 83 and t0, t1 88 beqz t0, illegal_syscall 90 sll t0, v0, 2 92 addu t1, t0 100 sltu t0, t0, v0 102 beqz t0, 1f 150 li t0, 1 # set error flag 151 sw t0, PT_R7(sp) 177 sw t0, PT_R7(sp) [all …]
|
/linux/drivers/soc/bcm/brcmstb/pm/ |
A D | s3-mips.S | 26 sw ra, 0(t0) 27 sw s0, 4(t0) 28 sw s1, 8(t0) 29 sw s2, 12(t0) 30 sw s3, 16(t0) 31 sw s4, 20(t0) 32 sw s5, 24(t0) 33 sw s6, 28(t0) 46 and t0, t1 54 addu t0, a1 [all …]
|
A D | s2-mips.S | 42 move t0, a0 44 lw s0, 0(t0) 45 lw s1, 4(t0) 46 lw s2, 8(t0) 56 and t0, t1 63 addu t0, s3 71 addu t0, s3 87 move s6, t0 90 and t0, t1 105 andi t0, 1 [all …]
|
/linux/arch/arm/crypto/ |
A D | sha512-armv4.pl | 101 eor $t0,$t0,$Ehi,lsl#18 105 eor $t0,$t0,$Elo,lsr#18 107 eor $t0,$t0,$Ehi,lsl#14 109 eor $t0,$t0,$Ehi,lsr#9 122 eor $t0,$t0,$t2 126 and $t0,$t0,$Elo 130 eor $t0,$t0,$t2 157 eor $t0,$t0,$Ahi,lsl#4 416 adds $t0,$Alo,$t0 433 adds $t0,$Alo,$t0 [all …]
|
/linux/arch/mips/power/ |
A D | hibernate_asm.S | 15 PTR_LA t0, saved_regs 16 PTR_S ra, PT_R31(t0) 17 PTR_S sp, PT_R29(t0) 18 PTR_S fp, PT_R30(t0) 19 PTR_S gp, PT_R28(t0) 20 PTR_S s0, PT_R16(t0) 21 PTR_S s1, PT_R17(t0) 22 PTR_S s2, PT_R18(t0) 23 PTR_S s3, PT_R19(t0) 43 PTR_L t0, PBE_NEXT(t0) [all …]
|
/linux/arch/mips/include/asm/mach-ip27/ |
A D | kernel-entry-init.h | 35 dmtc0 t0, CP0_ENTRYHI 46 or t0, t0, t1 49 or t0, t0, t2 52 mtc0 t0, CP0_PAGEMASK 54 mtc0 t0, CP0_INDEX 55 li t0, 1 56 mtc0 t0, CP0_WIRED 81 or t0, t0, t1 82 ld t0, 0(t0) # t0 points to kern_vars struct 91 PTR_LA t0, 0f [all …]
|
/linux/arch/mips/alchemy/common/ |
A D | sleeper.S | 56 lw t0, 0(t1) 57 jalr t0 93 la t0, 1f 119 la t0, 1f 134 lui t0, 0x0100 136 and t2, t1, t0 141 lui t0, 0xcfff 142 ori t0, t0, 0xffff 158 la t0, 2f 167 addu t0, t0, 32 [all …]
|
/linux/arch/csky/abiv2/ |
A D | strcmp.S | 24 tstnbz t0 30 cmpne t0, t1 32 tstnbz t0 37 cmpne t0, t1 39 tstnbz t0 44 cmpne t0, t1 46 tstnbz t0 53 tstnbz t0 60 tstnbz t0 67 tstnbz t0 [all …]
|
A D | strcpy.S | 87 xtrb0 t0, a2 89 bez t0, 10f 90 xtrb1 t0, a2 92 bez t0, 10f 93 xtrb2 t0, a2 95 bez t0, 10f 98 xtrb3 t0, a2 100 bez t0, 10f 101 xtrb2 t0, a2 103 bez t0, 10f [all …]
|
/linux/arch/mips/include/asm/mach-loongson64/ |
A D | kernel-entry-init.h | 23 mfc0 t0, CP0_PAGEGRAIN 24 or t0, (0x1 << 29) 27 mfc0 t0, CP0_PRID 36 bnez t0, 2f 39 mfc0 t0, CP0_CONFIG6 40 or t0, 0x100 41 mtc0 t0, CP0_CONFIG6 55 or t0, (0x1 << 29) 58 mfc0 t0, CP0_PRID 67 bnez t0, 2f [all …]
|
/linux/arch/mips/cavium-octeon/ |
A D | octeon-memcpy.S | 105 #undef t0 109 #define t0 $8 macro 223 beqz t0, 2b 225 beqz t0, 1b 397 LOAD t0, THREAD_BUADDR(t0) 406 LOAD t0, THREAD_BUADDR(t0) # t0 is just past last good address 446 sltu t0, a1, t0 # dst + len <= src -> memcpy 448 and t0, t1 463 lb t0, -1(a1) 475 lb t0, (a1) [all …]
|
/linux/arch/mips/include/asm/mach-malta/ |
A D | kernel-entry-init.h | 58 or t0, t2 59 mtc0 t0, CP0_SEGCTL0 69 ins t0, t1, 16, 3 79 or t0, t2 83 mfc0 t0, $16, 5 85 or t0, t0, t2 86 mtc0 t0, $16, 5 102 bgez t0, 9f 104 bgez t0, 9f 106 sll t0, t0, 6 /* SC bit */ [all …]
|
/linux/arch/mips/lib/ |
A D | csum_partial.S | 25 #undef t0 29 #define t0 $8 macro 124 sll t0, t0, 8 240 beqz t0, 1f 294 sll t0, t0, 8 569 SHIFT_DISCARD t0, t0, bits 571 SHIFT_DISCARD_REVERT t0, t0, bits 675 SLLV t0, t0, t3; \ 691 SLLV t0, t0, t3 692 or t2, t0 [all …]
|
A D | memcpy.S | 170 #undef t0 174 #define t0 $8 macro 309 or t0, t0, t1 411 SHIFT_DISCARD t0, t0, bits 557 LOADK t0, THREAD_BUADDR(t0) 569 LOADK t0, THREAD_BUADDR(t0) # t0 is just past last good address 607 sltu t0, a1, t0 # dst + len <= src -> memcpy 609 and t0, t1 625 lb t0, -1(a1) 640 lb t0, (a1) [all …]
|
A D | memset.S | 35 #define FILLPTRG t0 107 beqz t0, 1f 112 beqz t0, 1f 132 beqz t0, 0f; \ 137 PTR_ADDU t0, 1 201 PTR_ADDIU t0, 1 243 PTR_SUBU a2, t0 259 LONG_L t0, THREAD_BUADDR(t0) 261 LONG_SUBU a2, t0 271 LONG_L t0, THREAD_BUADDR(t0) [all …]
|
/linux/arch/ia64/lib/ |
A D | memcpy.S | 32 # define t0 r18 macro 57 or t0=t0,in2 78 and t0=0x7,t0 188 ld8 t0=[t0] // t0 = 1st source word 198 shr.u t0=t0,t2 204 or t0=t0,t1 209 (p3) shr.u t0=t0,8 213 (p4) shr.u t0=t0,16 240 shl t0=t0,LOG_LOOP_SIZE // t0 = 8*(src & 7) 263 (p5) shr.u t0=t0,32 [all …]
|
/linux/arch/alpha/lib/ |
A D | stxncpy.S | 59 mskql t0, a1, t0 # e0 : assemble the first output word 61 or t0, t3, t0 # e0 : 100 zapnot t0, t8, t0 # e0 : clear src bytes > null 102 or t0, t1, t0 # e1 : 160 mskql t0, a0, t0 # e0 : mask trailing garbage in dst 164 or t0, t1, t0 # e0 : first output word complete 208 or t0, t1, t0 # e0 : current dst word now complete 261 zapnot t0, t8, t0 # .. e1 : kill source bytes > null 263 or t0, t1, t0 # e1 : 283 mov t1, t0 [all …]
|
A D | ev6-stxncpy.S | 71 mskql t0, a1, t0 # U : assemble the first output word 73 or t0, t3, t0 # E : (stall) 125 zapnot t0, t8, t0 # U : clear src bytes > null (stall) 128 or t0, t1, t0 # e1 : (stall) 199 mskql t0, a0, t0 # U : mask trailing garbage in dst 204 or t0, t1, t0 # E : first output word complete (stall) 250 or t0, t1, t0 # E : current dst word now complete 275 or t0, t1, t0 # E : first (partial) source word complete 304 zapnot t0, t8, t0 # U : kill source bytes > null 307 or t0, t1, t0 # E : (stall) [all …]
|
/linux/arch/x86/crypto/ |
A D | camellia-aesni-avx-asm_64.S | 123 vpshufb t6, t0, t0; \ 271 vpabsb t0, t0; \ 285 vpabsb t0, t0; \ 308 vpsrldq $1, t0, t0; \ 310 vpsrldq $1, t0, t0; \ 312 vpsrldq $1, t0, t0; \ 315 vpand l0, t0, t0; \ 339 vpsrldq $1, t0, t0; \ 341 vpsrldq $1, t0, t0; \ 343 vpsrldq $1, t0, t0; \ [all …]
|