/freebsd/sys/powerpc/aim/ |
H A D | trap_subr32.S | 95 GET_CPUINFO(%r31); \ 97 stw %r30,(savearea+CPUSAVE_SRR0)(%r31); /* save SRR0 */ \ 99 stw %r30,(savearea+CPUSAVE_SRR1)(%r31); /* save SRR1 */ \ 104 mfsprg1 %r31; /* get saved SP */ \ 105 stwu %r31,-FRAMELEN(%r1); /* save it in the callframe */ \ 107 stw %r31,FRAME_1+8(%r1); /* save SP " " */ \ 115 lwz %r31,(savearea+CPUSAVE_R31)(%r2); /* get saved r31 */ \ 144 stw %r31, FRAME_31+8(%r1); \ 148 lwz %r31,(savearea+CPUSAVE_SRR1)(%r2); /* saved SRR1 */ \ 158 stw %r31,FRAME_SRR1+8(1); \ [all …]
|
H A D | trap_subr64.S | 68 slbmfee %r31,%r29 69 clrrdi %r31,%r31,28 70 slbie %r31 71 1: ld %r31, 0(%r28) /* Load SLB entry pointer */ 72 cmpdi %r31, 0 /* If NULL, stop */ 75 ld %r30, 0(%r31) /* Load SLBV */ 76 ld %r31, 8(%r31) /* Load SLBE */ 77 or %r31, %r31, %r29 /* Set SLBE slot */ 78 slbmte %r30, %r31 /* Install SLB entry */ 102 slbmfee %r31,%r29 [all …]
|
H A D | locore64.S | 160 ld %r31,-0x8000(%r2) /* First TOC entry is TOC base */ 161 subf %r31,%r31,%r2 /* Subtract from real TOC base to get base */ 183 mr %r4,%r31
|
/freebsd/sys/powerpc/booke/ |
H A D | trap_subr.S | 120 STORE %r31, (savearea+CPUSAVE_R31)(%r1); \ 122 mfspr %r31, SPR_ESR; \ 124 STORE %r31, (savearea+CPUSAVE_BOOKE_ESR)(%r1); \ 126 mfspr %r31, isrr1; /* MSR at interrupt time */ \ 128 STORE %r31, (savearea+CPUSAVE_SRR1)(%r1); \ 133 mtcr %r31; /* MSR at interrupt time */ \ 143 STORE %r31, (savearea+CPUSAVE_R31)(%r1); \ 145 mfspr %r31, SPR_ESR; \ 147 STORE %r31, (savearea+CPUSAVE_BOOKE_ESR)(%r1); \ 149 mfspr %r31, isrr1; /* MSR at interrupt time */ \ [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | fastmath2_dlib_asm.S | 113 jumpr r31 118 jumpr r31 214 jumpr r31 219 jumpr r31 324 if(!p0) jumpr r31 328 jumpr r31 339 jumpr r31 422 jumpr r31 430 jumpr r31 435 jumpr r31 [all …]
|
H A D | dfaddsub.S | 149 jumpr r31 175 jumpr r31 212 if (p0.new) jumpr:t r31 224 jumpr r31 254 jumpr r31 341 jumpr r31 353 jumpr r31 359 if (!p0.new) jumpr:t r31 // If not, just return A 368 if (p0.new) jumpr:t r31 380 jumpr r31 [all …]
|
H A D | divsi3.S | 43 if (p2) jumpr r31 49 if (p2) jumpr r31 54 if (p0) jumpr r31 74 if (!p1) jumpr r31 78 jumpr r31
|
H A D | dfminmax.S | 48 if (!p2.new) jumpr:t r31 53 jumpr r31 68 if (!p2.new) jumpr:t r31 73 jumpr r31
|
H A D | dfmul.S | 134 jumpr r31 151 if (!p0.new) jumpr:t r31 167 jumpr r31 254 jumpr r31 282 jumpr r31 364 jumpr r31 379 jumpr r31 390 jumpr r31 404 jumpr r31
|
H A D | fastmath2_ldlib_asm.S | 108 jumpr r31 114 jumpr r31 207 jumpr r31 213 jumpr r31 321 jumpr r31 334 jumpr r31 343 jumpr r31
|
H A D | dfdiv.S | 219 jumpr r31 284 jumpr r31 303 if (!P_TMP) jumpr r31 // Else, we want to set Unf+Inexact 307 if (!P_TMP) jumpr r31 // If not, just return 319 jumpr r31 349 jumpr r31 440 jumpr r31 465 jumpr r31 480 jumpr r31 489 jumpr r31
|
H A D | modsi3.S | 37 if (p0) jumpr r31 56 if (p2) jumpr r31 60 jumpr r31
|
H A D | fastmath_dlib_asm.S | 139 jumpr r31 145 jumpr r31 274 jumpr r31 280 jumpr r31 391 jumpr r31 397 jumpr r31
|
H A D | dffma.S | 587 jumpr r31 596 jumpr r31 613 jumpr r31 622 jumpr r31 639 if (!p0) jumpr r31 645 if (p0.new) jumpr:t r31 658 jumpr r31 677 if (p0.new) jumpr:nt r31
|
H A D | umodsi3.S | 31 if (p0) jumpr r31 49 jumpr r31
|
H A D | udivdi3.S | 45 if (p0) jumpr r31 // if divisor > dividend, we're done, so return 65 jumpr r31 // return
|
H A D | udivmoddi4.S | 45 if (p0) jumpr r31 // if divisor > dividend, we're done, so return 65 jumpr r31 // return
|
H A D | udivsi3.S | 33 if (p0) jumpr r31 50 jumpr r31
|
H A D | udivmodsi4.S | 34 if (p0) jumpr r31 54 jumpr r31
|
H A D | dfsqrt.S | 328 jumpr r31 354 if (P_TMP.new) jumpr:t r31 367 if (P_TMP.new) jumpr:nt r31 397 jumpr r31 402 jumpr r31
|
H A D | memcpy_forward_vp4cp4n2.S | 108 if (p0.new) jumpr:nt r31 122 jumpr r31
|
/freebsd/lib/libsys/powerpc64/ |
H A D | cerror.S | 43 std %r31,48(%r1) 45 mr %r31,%r3 /* stash errval in callee-saved register */ 48 stw %r31,0(%r3) /* store errval into &errno */ 50 ld %r31,48(%r1)
|
/freebsd/lib/libsys/powerpc/ |
H A D | cerror.S | 43 stw %r31,12(%r1) 52 mr %r31,%r3 /* stash errval in callee-saved register */ 54 stw %r31,0(%r3) /* store errval into &errno */ 56 lwz %r31,12(%r1)
|
/freebsd/sys/powerpc/powernv/ |
H A D | opalcall.S | 62 std %r31,-8(%r1) 63 mfmsr %r31 117 mtmsrd %r31 119 ld %r31,-8(%r1)
|
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_trampoline_hexagon.S | 78 jumpr r31 96 jumpr r31
|