/kernel/linux/linux-5.10/arch/microblaze/lib/ |
H A D | udivsi3.S | 21 swi r29, r1, 0 28 addik r29, r0, 32 /* initialize the loop count */ 56 addik r29, r29, -1 67 addik r29, r29, -1 68 beqi r29, loop_end 78 lwi r29, r1, 0
|
H A D | modsi3.S | 21 swi r29, r1, 4 37 addik r29, r0, 32 /* initialize the loop count */ 42 addik r29, r29, -1 53 addik r29, r29, -1 54 beqi r29, loop_end 67 lwi r29, r1, 4
|
H A D | divsi3.S | 19 swi r29, r1, 4 34 addik r29, r0, 32 /* initialize the loop count */ 42 addik r29, r29, -1 53 addik r29, r29, -1 54 beqi r29, loop_end 67 lwi r29, r1, 4
|
H A D | umodsi3.S | 20 swi r29, r1, 0 28 addik r29, r0, 32 /* initialize the loop count */ 58 addik r29, r29, -1 69 addik r29, r29, -1 70 beqi r29, loop_end 80 lwi r29, r1, 0
|
/kernel/linux/linux-6.6/arch/microblaze/lib/ |
H A D | divsi3.S | 19 swi r29, r1, 4 34 addik r29, r0, 32 /* initialize the loop count */ 42 addik r29, r29, -1 53 addik r29, r29, -1 54 beqi r29, loop_end 67 lwi r29, r1, 4
|
H A D | udivsi3.S | 21 swi r29, r1, 0 28 addik r29, r0, 32 /* initialize the loop count */ 56 addik r29, r29, -1 67 addik r29, r29, -1 68 beqi r29, loop_end 78 lwi r29, r1, 0
|
H A D | modsi3.S | 21 swi r29, r1, 4 37 addik r29, r0, 32 /* initialize the loop count */ 42 addik r29, r29, -1 53 addik r29, r29, -1 54 beqi r29, loop_end 67 lwi r29, r1, 4
|
H A D | umodsi3.S | 20 swi r29, r1, 0 28 addik r29, r0, 32 /* initialize the loop count */ 58 addik r29, r29, -1 69 addik r29, r29, -1 70 beqi r29, loop_end 80 lwi r29, r1, 0
|
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | head.S | 242 andi r29, r9, 0x100000 243 bneid r29, 1f 245 andi r29, r9, 0x400000 246 bneid r29, 1f 248 andi r29, r9, 0x1000000 249 bneid r29, 1f 272 andi r29, r10, 0x100000 273 bneid r29, 1f 275 andi r29, r10, 0x400000 276 bneid r29, [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | pacache.S | 81 copy %arg2, %r29 /* Init middle loop count */ 87 addib,COND(>) -1, %r29, fitmanymiddle /* Middle loop decr */ 96 copy %arg2, %r29 /* init middle loop count */ 99 addib,COND(>) -1, %r29, fitonemiddle /* Middle loop count decr */ 125 copy %arg2, %r29 /* Init middle loop count */ 131 addib,COND(>) -1, %r29, fdtmanymiddle /* Middle loop decr */ 140 copy %arg2, %r29 /* init middle loop count */ 143 addib,COND(>) -1, %r29, fdtonemiddle /* Middle loop count decr */ 551 copy %r28, %r29 552 depdi 1, 41,1, %r29 /* For [all...] |
H A D | syscall.S | 187 STREG %r29, TASK_PT_GR29(%r1) /* return value 1 */ 199 ldo -16(%r30),%r29 /* Reference param save area */ 340 ldo -16(%r30),%r29 /* Reference param save area */ 391 ldo -16(%r30),%r29 /* Reference param save area */ 413 ldo -16(%r30),%r29 /* Reference param save area */ 441 - %r1, %r27, %r29 693 Scratch: r20, r22, r28, r29, r1, fr4 (32bit for 64bit CAS only) 713 shlw %r23, 2, %r29 714 blr %r29, %r0 801 blr %r29, [all...] |
H A D | entry.S | 62 tovirt_r1 %r29 94 * we can save %r26 and %r29. %r26 is used to preserve 100 * or handle_interruption. %r29 is used to hold a pointer 121 STREG %r29,PT_GR29(%r9) 124 copy %r9,%r29 135 STREG %r29,PT_GR29(%r9) 138 copy %r9,%r29 142 LDREG PT_GR1(%r29), %r1 143 LDREG PT_GR30(%r29),%r30 144 LDREG PT_GR29(%r29), [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | pacache.S | 81 copy %arg2, %r29 /* Init middle loop count */ 87 addib,COND(>) -1, %r29, fitmanymiddle /* Middle loop decr */ 96 copy %arg2, %r29 /* init middle loop count */ 99 addib,COND(>) -1, %r29, fitonemiddle /* Middle loop count decr */ 125 copy %arg2, %r29 /* Init middle loop count */ 131 addib,COND(>) -1, %r29, fdtmanymiddle /* Middle loop decr */ 140 copy %arg2, %r29 /* init middle loop count */ 143 addib,COND(>) -1, %r29, fdtonemiddle /* Middle loop count decr */ 537 copy %r28, %r29 538 depi_safe 1, 31-TMPALIAS_SIZE_BITS,1, %r29 /* For [all...] |
H A D | entry.S | 89 * we can save %r26 and %r29. %r26 is used to preserve 95 * or handle_interruption. %r29 is used to hold a pointer 113 STREG %r29,PT_GR29(%r9) 116 copy %r9,%r29 127 STREG %r29,PT_GR29(%r9) 130 copy %r9,%r29 134 LDREG PT_GR1(%r29), %r1 135 LDREG PT_GR30(%r29),%r30 136 LDREG PT_GR29(%r29),%r29 [all...] |
H A D | syscall.S | 213 STREG %r29, TASK_PT_GR29(%r1) /* return value 1 */ 225 ldo -16(%r30),%r29 /* Reference param save area */ 364 ldo -16(%r30),%r29 /* Reference param save area */ 414 ldo -16(%r30),%r29 /* Reference param save area */ 434 ldo -16(%r30),%r29 /* Reference param save area */ 462 - %r1, %r27, %r29 696 Scratch: r20, r22, r28, r29, r1, fr4 (32bit for 64bit CAS only) 719 shlw %r23, 2, %r29 720 blr %r29, %r0 814 blr %r29, [all...] |
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | head.S | 247 andi r29, r9, 0x100000 248 bneid r29, 1f 250 andi r29, r9, 0x400000 251 bneid r29, 1f 253 andi r29, r9, 0x1000000 254 bneid r29, 1f 277 andi r29, r10, 0x100000 278 bneid r29, 1f 280 andi r29, r10, 0x400000 281 bneid r29, [all...] |
/kernel/linux/linux-6.6/arch/openrisc/kernel/ |
H A D | entry.S | 138 l.lwz r29,PT_GPR29(r1) ;\ 176 l.sw PT_GPR29(r1),r29 ;\ 216 l.sw PT_GPR29(r1),r29 ;\ 651 ENABLE_INTERRUPTS(r29) // enable interrupts, r29 is temp 667 l.movhi r29,hi(sys_call_table) 668 l.ori r29,r29,lo(sys_call_table) 670 l.add r29,r29,r1 [all...] |
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | head.S | 186 {r29.H = #HI(init_thread_union); r0.H = #HI(_THREAD_SIZE); } 187 {r29.L = #LO(init_thread_union); r0.L = #LO(_THREAD_SIZE); } 191 {r29 = add(r29,r0); THREADINFO_REG = r29; }
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | asmregs.h | 18 ret1: .reg %r29 19 sl: .reg %r29 29 ap: .reg r29 62 r29: .reg %r29
|
/kernel/linux/linux-6.6/arch/hexagon/kernel/ |
H A D | head.S | 186 {r29.H = #HI(init_thread_union); r0.H = #HI(_THREAD_SIZE); } 187 {r29.L = #LO(init_thread_union); r0.L = #LO(_THREAD_SIZE); } 191 {r29 = add(r29,r0); THREADINFO_REG = r29; }
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | asmregs.h | 18 ret1: .reg %r29 19 sl: .reg %r29 29 ap: .reg r29 62 r29: .reg %r29
|
/kernel/linux/linux-5.10/arch/ia64/lib/ |
H A D | memcpy_mck.S | 59 #define t15 r29 77 and r29=0x7,in1 88 and r29=0x7,in1 97 cmp.ne p14,p0=0,r29 // check src alignment 141 shr.u r29=in2,5 // number of 32-byte iteration 144 add cnt=-1,r29 // ctop iteration adjustment 145 cmp.eq p10,p0=r29,r0 // do we really need to loop? 337 mov r29=ip // jmp_table thread 340 add r29=.jump_table - 1b - (.jmp1-.jump_table), r29 [all...] |
/kernel/linux/linux-6.6/arch/ia64/lib/ |
H A D | memcpy_mck.S | 59 #define t15 r29 77 and r29=0x7,in1 88 and r29=0x7,in1 97 cmp.ne p14,p0=0,r29 // check src alignment 141 shr.u r29=in2,5 // number of 32-byte iteration 144 add cnt=-1,r29 // ctop iteration adjustment 145 cmp.eq p10,p0=r29,r0 // do we really need to loop? 337 mov r29=ip // jmp_table thread 340 add r29=.jump_table - 1b - (.jmp1-.jump_table), r29 [all...] |
/kernel/linux/linux-5.10/arch/openrisc/kernel/ |
H A D | entry.S | 136 l.lwz r29,PT_GPR29(r1) ;\ 174 l.sw PT_GPR29(r1),r29 ;\ 212 l.sw PT_GPR29(r1),r29 ;\ 645 ENABLE_INTERRUPTS(r29) // enable interrupts, r29 is temp 661 l.movhi r29,hi(sys_call_table) 662 l.ori r29,r29,lo(sys_call_table) 664 l.add r29,r29,r1 [all...] |
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | minstate.h | 53 MOV_FROM_IPSR(p0,r29); /* M */ \ 89 st8 [r16]=r29; /* save cr.ipsr */ \ 92 tbit.nz p15,p0=r29,IA64_PSR_I_BIT; \ 93 mov r29=b0 \ 126 st8 [r16]=r29,16; /* save b0 */ \ 189 .mem.offset 8,0; st8.spill [r3]=r29,16; \
|