Home
last modified time | relevance | path

Searched refs:r28 (Results 1 – 25 of 105) sorted by relevance

12345

/openbmc/linux/arch/parisc/kernel/
H A Dpacache.S76 copy %arg0, %r28 /* Init base addr */
85 pitlbe %r0(%sr1, %r28)
86 pitlbe,m %arg1(%sr1, %r28) /* Last pitlbe and addr adjust */
90 movb,tr %arg0, %r28, fitmanyloop /* Re-init base addr */
95 copy %arg0, %r28 /* init base addr */
100 pitlbe,m %arg1(%sr1, %r28) /* pitlbe for one loop */
120 copy %arg0, %r28 /* Init base addr */
129 pdtlbe %r0(%sr1, %r28)
130 pdtlbe,m %arg1(%sr1, %r28) /* Last pdtlbe and addr adjust */
134 movb,tr %arg0, %r28, fdtmanyloop /* Re-init base addr */
[all …]
H A Dsyscall.S211 STREG %r28, TASK_PT_GR28(%r1) /* return value 0 */
285 ldo -ENOSYS(%r0),%r28 /* set errno */
356 LDREG TASK_PT_GR28(%r1), %r28 /* Restore return value */
406 ldo -ENOSYS(%r0),%r28 /* set errno */
418 STREG %r28,TASK_PT_GR28(%r1) /* save return value now */
420 LDREG TASK_PT_GR28(%r1), %r28 /* Restore return val. */
514 ldo R%lws_table(%r1), %r28 /* Scratch use of r28 */
515 LDREGX %r20(%sr2,r28), %r21 /* Scratch use of r21 */
530 ldo 2(%r0), %r28
539 ldo 3(%r0),%r28
[all …]
H A Dreal2.S111 load32 PA(save_cr_space), %r28
112 PUSH_CR(%cr24, %r28)
113 PUSH_CR(%cr25, %r28)
114 PUSH_CR(%cr26, %r28)
115 PUSH_CR(%cr27, %r28)
116 PUSH_CR(%cr28, %r28)
117 PUSH_CR(%cr29, %r28)
118 PUSH_CR(%cr30, %r28)
119 PUSH_CR(%cr31, %r28)
120 PUSH_CR(%cr15, %r28)
[all …]
/openbmc/u-boot/arch/nds32/cpu/n1213/
H A Dstart.S396 li $r28, 1
397 push $r28
398 mfsr $r28, PSW ! $PSW
399 push $r28
400 mfsr $r28, EIT_EVA ! $ir1 $EVA
401 push $r28
402 mfsr $r28, EIT_ITYPE ! $ir2 $ITYPE
403 push $r28
404 mfsr $r28, EIT_MACH_ERR ! $ir3 Mach Error
405 push $r28
[all …]
/openbmc/qemu/tests/tcg/hexagon/
H A Dhvx_histogram_row.S193 r28 = #32 define
195 { vshuff(v1, v0, r28)
198 { vshuff(v3, v2, r28)
201 { vshuff(v5, v4, r28)
205 { vshuff(v7, v6, r28)
208 { vshuff(v9, v8, r28)
212 vshuff(v11, v10, r28)
213 { vshuff(v13, v12, r28)
217 vshuff(v15, v14, r28)
218 { vshuff(v17, v16, r28)
[all …]
/openbmc/linux/arch/microblaze/lib/
H A Dmodsi3.S20 swi r28, r1, 0
29 add r28, r5, r0
58 bgei r28, return_here
66 lwi r28, r1, 0
H A Ddivsi3.S18 swi r28, r1, 0
26 xor r28, r5, r6 /* get the sign of the result */
58 bgei r28, return_here
66 lwi r28, r1, 0
/openbmc/linux/tools/testing/selftests/powerpc/pmu/ebb/
H A Dbusy_loop.S26 std r28, 48(%r1)
77 li r28, 0x2828
78 std r28, -280(%r1)
137 cmpwi r28, 0x2828
170 li r28, 0xef
242 ld r28, -280(%r1)
243 cmpwi r28, 0x2828
266 ld r28, 48(%r1)
/openbmc/linux/arch/openrisc/kernel/
H A Dhead.S563 CLEAR_GPR(r28)
593 tophys(r28,r24)
598 l.sw (0)(r28),r0
599 l.sfltu r28,r30
601 l.addi r28,r28,4
623 l.movhi r28,hi(SPR_SR_DME | SPR_SR_IME)
624 l.ori r28,r28,lo(SPR_SR_DME | SPR_SR_IME)
625 l.or r30,r30,r28
692 CLEAR_GPR(r28)
797 l.movhi r28,hi(SPR_SR_DME | SPR_SR_IME)
[all …]
/openbmc/linux/arch/arc/kernel/
H A Dstacktrace.c54 frame_info->regs.r28 = regs->sp; in seed_unwind_frame_info()
75 frame_info->regs.r28 = sp; in seed_unwind_frame_info()
93 frame_info->regs.r28 = TSK_K_ESP(tsk); in seed_unwind_frame_info()
107 frame_info->regs.r28 += 60; in seed_unwind_frame_info()
/openbmc/linux/Documentation/translations/zh_CN/arch/parisc/
H A Dregisters.rst122 r1,r2,r19-r26,r28,r29 & r31可以在不保存它们的情况下被使用。当然,如果你
144 r28,r29:
145 这俩是ret0和ret1。它们是你传入返回值的地方。r28是主返回值。当返回
/openbmc/linux/arch/ia64/kernel/
H A Dentry.h67 movl r28=1f; \
71 mov.ret.sptk b7=r28,1f; \
77 movl r28=1f; \
80 mov.ret.sptk b7=r28,1f; \
H A Divt.S152 shr.u r28=r22,PUD_SHIFT // shift pud index into position
161 dep r28=r28,r17,3,(PAGE_SHIFT-3) // r28=pud_offset(pgd,addr)
164 (p7) ld8 r29=[r28] // get *pud (may be 0)
228 ld8 r19=[r28] // read *pud again
547 mov r28=ar.ccv // save ar.ccv
574 mov ar.ccv=r28
613 mov r28=ar.ccv // save ar.ccv
640 mov ar.ccv=r28
668 mov r28=ar.ccv // save ar.ccv
693 mov ar.ccv=r28
[all …]
H A Dpal.S62 mov r28 = in0
106 mov r28 = in0 // Index MUST be copied to r28
154 mov r28 = in0 // copy procedure index
214 mov r28 = in0 // copy procedure index
/openbmc/linux/arch/arc/include/asm/
H A Dunwind.h42 unsigned long r28; /* sp */ member
56 #define UNW_SP(frame) ((frame)->regs.r28)
101 PTREGS_INFO(r28), \
/openbmc/linux/tools/testing/selftests/powerpc/include/
H A Dgpr_asm.h15 std r28,(top_pos - 24)(%r1); \
35 ld r28,(top_pos - 24)(%r1); \
84 ld r28,112(r3)
/openbmc/linux/arch/powerpc/kernel/
H A Didle_book3s.S75 std r28,-8*16(r1)
120 ld r28,-8*16(r1)
183 std r28,-8*16(r1)
H A Dmisc.S71 PPC_STL r28,19*SZL(r3)
99 PPC_LL r28,19*SZL(r3)
/openbmc/linux/arch/ia64/lib/
H A Dmemcpy_mck.S58 #define t13 r28
76 and r28=0x7,in0
87 and r28=0x7,in0
96 cmp.ne p13,p0=0,r28 // check dest alignment
99 sub r30=8,r28 // for .align_dest
341 shl r28=r30, LOOP_SIZE // jmp_table thread
344 add r29=r29,r28 // jmp_table thread
360 (p6) shr.u r28=r37,r25
365 (p6) or r21=r28,r27
489 cmp.eq p6,p7=r28,r29
[all …]
/openbmc/qemu/tests/tcg/loongarch64/system/
H A Dregdef.h38 #define s5 $r28
71 #define gr28 $r28
/openbmc/linux/arch/parisc/include/asm/
H A Dasmregs.h17 ret0: .reg %r28
61 r28: .reg %r28
/openbmc/u-boot/arch/microblaze/cpu/
H A Dirq.S40 swi r28, r1, 108
49 lwi r28, r1, 108
/openbmc/linux/arch/loongarch/power/
H A Dsuspend_asm.S29 st.d $r28, sp, PT_R28
50 ld.d $r28, sp, PT_R28
/openbmc/linux/arch/powerpc/kvm/
H A Dbooke_interrupts.S186 stw r28, VCPU_GPR(R28)(r4)
266 lwz r28, VCPU_GPR(R28)(r4)
304 stw r28, VCPU_GPR(R28)(r4)
324 lwz r28, HOST_NV_GPR(R28)(r1)
368 stw r28, HOST_NV_GPR(R28)(r1)
388 lwz r28, VCPU_GPR(R28)(r4)
/openbmc/linux/arch/hexagon/include/asm/
H A Delf.h130 DEST.r28 = REGS->r28; \

12345