| /arch/riscv/lib/ |
| A D | memset.S | 28 sb a1, 0(t0) 35 andi a1, a1, 0xff 36 slli a3, a1, 8 37 or a1, a3, a1 38 slli a3, a1, 16 39 or a1, a3, a1 41 slli a3, a1, 32 42 or a1, a3, a1 66 REG_S a1, 0(t0) 67 REG_S a1, SZREG(t0) [all …]
|
| A D | memcpy.S | 29 sub a4, a3, a1 31 lb a5, 0(a1) 32 addi a1, a1, 1 35 bltu a1, a3, 1b 41 add a3, a1, a4 69 addi a1, a1, 16*SZREG 86 or a5, a1, t6 91 lw a4, 0(a1) 92 addi a1, a1, 4 100 lb a4, 0(a1) [all …]
|
| A D | clear_page.S | 33 add a0, a0, a1 36 add a0, a0, a1 39 add a0, a0, a1 41 add a0, a0, a1 44 add a0, a0, a1 46 add a0, a0, a1 48 add a0, a0, a1 50 add a0, a0, a1 53 add a0, a0, a1 55 add a0, a0, a1 [all …]
|
| A D | tishift.S | 17 sll a4,a1,a4 18 srl a2,a1,a2 20 mv a1,a2 26 srl a0,a1,a0 27 mv a1,a2 43 mv a1,a2 50 mv a1,a2 62 sll a1,a1,a2 65 or a1,a1,a4 70 negw a1,a4 [all …]
|
| A D | memmove.S | 54 add a4, a1, a2 87 xor t0, a0, a1 101 andi a1, a1, -SZREG /* Align the src pointer */ 132 REG_L t0, (0 * SZREG)(a1) 134 REG_L t1, (1 * SZREG)(a1) 144 addi a1, a1, (2 * SZREG) 232 addi a1, a1, SZREG 263 lb t1, 0(a1) 264 addi a1, a1, 1 293 lb t1, 0(a1) [all …]
|
| A D | uaccess.S | 90 fixup lb a5, 0(a1), 10f 91 addi a1, a1, 1 /* src */ 104 andi a3, a1, SZREG-1 134 addi a1, a1, 8*SZREG 158 andi a1, a1, ~(SZREG-1) 170 fixup REG_L a5, 0(a1), 10f 183 addi a1, a1, SZREG 191 add a1, a1, a3 203 fixup lb a5, 0(a1), 10f 204 addi a1, a1, 1 /* src */ [all …]
|
| A D | xor.S | 11 vle8.v v0, (a1) 16 vse8.v v16, (a1) 17 add a1, a1, a3 25 vle8.v v0, (a1) 33 vse8.v v16, (a1) 34 add a1, a1, a4 42 vle8.v v0, (a1) 53 vse8.v v16, (a1) 54 add a1, a1, a5 62 vle8.v v0, (a1) [all …]
|
| A D | strcmp.S | 27 lbu t1, 0(a1) 29 addi a1, a1, 1 65 or t2, a0, a1 74 REG_L t1, 0(a1) 78 addi a1, a1, SZREG 111 lbu t1, 0(a1) 113 addi a1, a1, 1
|
| /arch/riscv/kernel/ |
| A D | copy-unaligned.S | 15 add a3, a1, a4 34 addi a1, a1, 8*SZREG 49 lb a4, 0(a1) 50 lb a5, 1(a1) 51 lb a6, 2(a1) 52 lb a7, 3(a1) 53 lb t0, 4(a1) 54 lb t1, 5(a1) 55 lb t2, 6(a1) 56 lb t3, 7(a1) [all …]
|
| A D | vec-copy-unaligned.S | 22 add a3, a1, a4 27 VEC_L v0, (a1) 30 addi a1, a1, WORD_EEW 31 bltu a1, a3, 1b 44 add a3, a1, a4 49 vle8.v v0, (a1) 52 addi a1, a1, 8 53 bltu a1, a3, 1b
|
| /arch/loongarch/lib/ |
| A D | memcpy.S | 42 1: ld.b t0, a1, 0 45 addi.d a1, a1, 1 76 ld.b t1, a1, 2 88 ld.b t1, a1, 4 95 ld.h t1, a1, 4 102 ld.w t1, a1, 3 127 ld.d a6, a1, 0 134 add.d a1, a1, t0 150 addi.d a1, a1, 64 170 addi.d a1, a1, 32 [all …]
|
| A D | memset.S | 48 1: st.b a1, a0, 0 67 fill_to_64 a1 73 st.d a1, a0, 0 84 st.d a1, a3, 0 85 st.d a1, a3, 8 99 st.d a1, a3, 0 100 st.d a1, a3, 8 108 st.d a1, a3, 0 109 st.d a1, a3, 8 115 st.d a1, a3, 0 [all …]
|
| A D | copy_user.S | 35 1: ld.b t0, a1, 0 38 addi.d a1, a1, 1 60 0: ld.d t0, a1, 0 62 add.d a3, a1, a2 69 add.d a1, a1, t0 77 2: ld.d t0, a1, 0 93 addi.d a1, a1, 64 109 addi.d a1, a1, 32 119 addi.d a1, a1, 16 127 addi.d a1, a1, 8 [all …]
|
| A D | tishift.S | 10 sll.d t1, a1, a2 15 maskeqz a1, a0, t0 18 or a1, t0, a1 25 slli.d t2, a1, 1 30 sra.d a2, a1, a2 31 srai.d a1, a1, 63 33 maskeqz a1, a1, t0 36 or a1, a1, a2 43 slli.d t2, a1, 1 48 srl.d a1, a1, a2 [all …]
|
| /arch/xtensa/kernel/ |
| A D | stacktrace.c | 44 frame.sp = a1; in xtensa_backtrace_user() 82 frame.sp = a1; in xtensa_backtrace_user() 105 __get_user(a1, &SPILL_SLOT(a1, 1))) in xtensa_backtrace_user() 109 frame.sp = a1; in xtensa_backtrace_user() 137 while (a1 > sp_start && a1 < sp_end && depth--) { in xtensa_backtrace_kernel() 141 frame.sp = a1; in xtensa_backtrace_kernel() 155 a1 = regs->areg[1]; in xtensa_backtrace_kernel() 159 sp_start = a1; in xtensa_backtrace_kernel() 163 a1 = SPILL_SLOT(a1, 1); in xtensa_backtrace_kernel() 188 a1 = SPILL_SLOT(a1, 1); in walk_stackframe() [all …]
|
| A D | coprocessor.S | 156 s32i a1, a2, PT_AREG1 158 mov a1, a2 160 s32i a2, a1, PT_AREG2 164 s32i a4, a1, PT_AREG4 165 s32i a5, a1, PT_AREG5 166 s32i a6, a1, PT_AREG6 167 s32i a7, a1, PT_AREG7 168 s32i a8, a1, PT_AREG8 169 s32i a9, a1, PT_AREG9 258 l32i a0, a1, PT_SAR [all …]
|
| A D | entry.S | 130 mov a1, a2 284 mov a1, a2 773 l32i a1, a1, PT_AREG1 778 l32i a1, a1, PT_AREG1 828 mov a1, a2 953 addi a1, a1, PT_REGS_OFFSET 1681 srli a1, a1, PAGE_SHIFT 1683 slli a1, a1, PAGE_SHIFT # ptevaddr & PAGE_MASK 1685 add a1, a1, a3 # ... + way_number 1769 and a1, a1, a0 [all …]
|
| /arch/m68k/kernel/ |
| A D | head.S | 1227 movel %a1@, %a1 1301 subl %d0,%a1 1307 cmpl %a0,%a1 2244 dputn %a1 2451 clrl %a1@+ 2575 clrl %a1@+ 2729 clrl %a1@+ 2971 tas %a1@ 3151 jbsr (%a1) 3743 clrb %a1@ [all …]
|
| /arch/loongarch/mm/ |
| A D | page.S | 44 ld.d t0, a1, 0 45 ld.d t1, a1, 8 46 ld.d t2, a1, 16 47 ld.d t3, a1, 24 48 ld.d t4, a1, 32 49 ld.d t5, a1, 40 50 ld.d t6, a1, 48 51 ld.d t7, a1, 56 55 ld.d t0, a1, 64 56 ld.d t1, a1, 72 [all …]
|
| /arch/alpha/lib/ |
| A D | stxcpy.S | 49 mskqh t1, a1, t3 # e0 : 63 ldq_u t1, 0(a1) # e0 : 64 addq a1, 8, a1 # .. e1 : 103 xor a0, a1, t0 # e0 : 111 addq a1, 8, a1 # e0 : 132 ldq_u t2, 8(a1) # e0 : 133 addq a1, 8, a1 # .. e1 : 159 addq a1, 8, a1 # e0 : 180 addq a1, 8, a1 # .. e1 : 251 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr [all …]
|
| A D | ev6-stxcpy.S | 60 mskqh t1, a1, t3 # U : 80 addq a1, 8, a1 # E : 123 xor a0, a1, t0 # E : 131 addq a1, 8, a1 # E : 156 addq a1, 8, a1 # E : 157 extql t1, a1, t1 # U : (stall on a1) 158 extqh t2, a1, t4 # U : (stall on a1) 183 addq a1, 8, a1 # E : 204 addq a1, 8, a1 # E : (stall) 284 subq a1, t4, a1 # E : sub dest misalignment from src addr [all …]
|
| A D | stxncpy.S | 57 mskqh t1, a1, t3 # e0 : 71 ldq_u t0, 0(a1) # e0 : 72 addq a1, 8, a1 # .. e1 : 122 xor a0, a1, t1 # e0 : 136 addq a1, 8, a1 # .. e1 : 159 addq a1, 8, a1 # .. e1 : 161 extqh t2, a1, t4 # e0 : 186 addq a1, 8, a1 # .. e1 : 215 addq a1, 8, a1 # .. e1 : 272 and a1, 7, t6 # e1 : [all …]
|
| /arch/m68k/math-emu/ |
| A D | fp_move.S | 79 move.l (%a0)+,(%a1)+ 81 move.l (%a0),(%a1) 82 lea (-8,%a1),%a0 179 move.l %a0,%a1 203 putuser.l %d0,(%a1),fp_err_ua1,%a1 208 putuser.l %d0,(%a1),fp_err_ua1,%a1 216 putuser.l %d0,(%a1)+,fp_err_ua1,%a1 218 putuser.l %d0,(%a1)+,fp_err_ua1,%a1 220 putuser.l %d0,(%a1),fp_err_ua1,%a1 230 putuser.w %d0,(%a1),fp_err_ua1,%a1 [all …]
|
| /arch/csky/abiv2/ |
| A D | strcpy.S | 10 andi t0, a1, 3 14 ldw a2, (a1) 19 ldw a2, (a1, 4) 24 ldw a2, (a1, 8) 29 ldw a2, (a1, 12) 34 ldw a2, (a1, 16) 39 ldw a2, (a1, 20) 44 ldw a2, (a1, 24) 49 ldw a2, (a1, 28) 55 addi a1, 32 [all …]
|
| /arch/mips/kernel/ |
| A D | r4k_fpu.S | 156 EX sw t1, 0(a1) 171 EX lw t1, 0(a1) 245 op_one_wr \op, 0, a1 246 op_one_wr \op, 1, a1 247 op_one_wr \op, 2, a1 248 op_one_wr \op, 3, a1 249 op_one_wr \op, 4, a1 250 op_one_wr \op, 5, a1 251 op_one_wr \op, 6, a1 252 op_one_wr \op, 7, a1 [all …]
|