/freebsd-11-stable/sys/libkern/arm/ |
H A D | memset.S | 37 * The arguments are in r0-r2, r3 can be used as a scratch register. 40 mov r3, r2 42 mov r1, r3
|
/freebsd-11-stable/sys/powerpc/aim/ |
H A D | locore32.S | 85 stw %r3,16(%r1) 90 lwz %r3,0(%r30) /* _DYNAMIC in %r3 */ 91 add %r3,%r3,%r30 95 subf %r4,%r4,%r3 /* subtract to calculate relocbase */ 98 lwz %r3,16(%r1) 107 mr %r1, %r3 108 li %r3, 0 109 stw %r3, [all...] |
H A D | locore64.S | 72 * r3: Flattened Device Tree pointer (or zero) 107 std %r3,48(%r1) 113 1: mflr %r3 114 ld %r4,0(%r3) 115 add %r3,%r4,%r3 119 ld %r3,48(%r1) 130 mr %r1, %r3 131 li %r3, 0 132 std %r3, [all...] |
H A D | trap_subr32.S | 117 stw %r3, FRAME_3+8(%r1); /* save r3-r31 */ \ 150 mfxer %r3; \ 153 stw %r3, FRAME_XER+8(1); /* save xer/ctr/exc */ \ 170 lwz %r3,FRAME_SRR1+8(%r1); \ 176 stw %r3,(savearea+CPUSAVE_SRR1)(%r7); /* save SRR1 */ \ 210 lwz %r3, FRAME_3+8(%r1); \ 215 mtsprg2 %r2; /* save r2 & r3 */ \ 216 mtsprg3 %r3; \ 224 lwz %r3,(saveare [all...] |
H A D | trap_subr64.S | 146 std %r3, FRAME_3+48(%r1); /* save r3-r31 */ \ 179 mfxer %r3; \ 182 std %r3, FRAME_XER+48(1); /* save xer/ctr/exc */ \ 199 ld %r3,FRAME_SRR1+48(%r1); \ 205 std %r3,(savearea+CPUSAVE_SRR1)(%r7); /* save SRR1 */ \ 239 ld %r3, FRAME_3+48(%r1); \ 244 mtsprg3 %r3; /* save r3 */ \ 246 mfmsr %r3; \ [all...] |
/freebsd-11-stable/sys/powerpc/booke/ |
H A D | locore.S | 73 * r3 : metadata pointer 88 * r3-r27 : scratch registers 97 mr %r30, %r3 103 li %r3, PSL_DE /* Keep debug exceptions for CodeWarrior. */ 104 mtmsr %r3 111 mfpvr %r3 112 rlwinm %r3, %r3, 16, 16, 31 118 cmpli 0, 0, %r3, FSL_E500mc 125 cmpli 0, 0, %r3, FSL_E550 [all...] |
H A D | trap_subr.S | 202 stmw %r3, FRAME_3+8(%r1) ; \ 209 mfxer %r3; \ 211 stw %r3, FRAME_XER+8(%r1); \ 216 mfspr %r3, SPR_DBCR0; \ 217 stw %r3, FRAME_BOOKE_DBCR0+8(%r1); \ 410 addi %r3, %r1, 8 422 addi %r3, %r1, 8 452 addi %r3, %r1, 8 490 addi %r3, %r1, 8 538 addi %r3, [all...] |
/freebsd-11-stable/sys/powerpc/fpu/ |
H A D | fpu_add.c | 66 u_int r0, r1, r2, r3; local 188 FPU_SUBCS(r3, x->fp_mant[3], y->fp_mant[3]); 194 if ((r0 | r1 | r2 | r3) == 0) { 212 FPU_SUBS(r3, 0, r3); 217 r->fp_mant[3] = r3;
|
H A D | fpu_div.c | 159 u_int r0, r1, r2, r3, d0, d1, d2, d3, y0, y1, y2, y3; local 230 FPU_SUBS(d3, r3, y3); FPU_SUBCS(d2, r2, y2); \ 238 FPU_ADDS(r3, r3, r3); FPU_ADDCS(r2, r2, r2); \ 243 r2 = (r2 << 1) | (r3 >> 31), r3 <<= 1 252 r0 = d0, r1 = d1, r2 = d2, r3 = d3; \ 266 r3 = x->fp_mant[3]; 276 r0 = d0, r1 = d1, r2 = d2, r3 [all...] |
/freebsd-11-stable/sys/powerpc/ofw/ |
H A D | ofwcall64.S | 150 extsw %r3,%r3 270 extsw %r3,%r3
|
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | swtch32.S | 86 lwz %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */ 96 mr %r14,%r3 /* Copy the old thread ptr... */ 108 mr %r3,%r14 /* restore old thread ptr */ 116 mr %r3,%r14 /* restore old thread ptr */ 147 mr %r3,%r2 /* Get new thread ptr */ 154 mr %r3,%r2 /* Pass curthread to enable_fpu */ 162 mr %r3,%r2 /* Pass curthread to enable_vec */ 166 /* thread to restore is in r3 */ 167 mr %r3,%r17 /* Recover PCB ptr */ 168 lmw %r12,PCB_CONTEXT(%r3) /* Loa [all...] |
H A D | swtch64.S | 91 ld %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */ 120 mr %r14,%r3 /* Copy the old thread ptr... */ 135 mr %r3,%r14 /* restore old thread ptr */ 144 mr %r3,%r14 /* restore old thread ptr */ 174 mr %r3,%r13 /* Get new thread ptr */ 182 mr %r3,%r13 /* Pass curthread to enable_fpu */ 191 mr %r3,%r13 /* Pass curthread to enable_vec */ 195 /* thread to restore is in r3 */ 198 mr %r3,%r17 /* Recover PCB ptr */ 199 ld %r12,PCB_CONTEXT(%r3) /* Loa [all...] |
/freebsd-11-stable/sys/powerpc/ps3/ |
H A D | ps3-hvcall.S | 15 extsw %r3,%r3 31 extsw %r3,%r3 45 extsw %r3,%r3 62 extsw %r3,%r3 81 extsw %r3,%r3 [all...] |
/freebsd-11-stable/sys/sparc64/include/ |
H A D | asmacros.h | 53 #define ATOMIC_DEC_INT(r1, r2, r3) \ 55 9: sub r2, 1, r3 ; \ 56 casa [r1] ASI_N, r2, r3 ; \ 57 cmp r2, r3 ; \ 59 mov r3, r2 64 #define ATOMIC_INC_INT(r1, r2, r3) \ 66 9: add r2, 1, r3 ; \ 67 casa [r1] ASI_N, r2, r3 ; \ 68 cmp r2, r3 ; \ 70 mov r3, r [all...] |
H A D | ktr.h | 42 #define ATR(desc, r1, r2, r3, l1, l2) \ 48 l2: add r2, 1, r3 ; \ 50 and r3, r1, r3 ; \ 52 casa [r1] ASI_N, r2, r3 ; \ 53 cmp r2, r3 ; \ 55 mov r3, r2 ; \ 56 SET(ktr_buf, r3, r1) ; \ 66 SET(l1 ## b, r3, r2) ; \ 69 #define CATR(mask, desc, r1, r2, r3, l [all...] |
/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | exception.S | 94 #define TTE_SET_BIT(r1, r2, r3, bit, a, asi) \ 97 9: or r2, bit, r3 ; \ 98 CAS(x, a) [r1] asi, r2, r3 ; \ 99 cmp r2, r3 ; \ 101 mov r3, r2 103 #define TTE_SET_REF(r1, r2, r3, a, asi) TTE_SET_BIT(r1, r2, r3, TD_REF, a, asi) 104 #define TTE_SET_W(r1, r2, r3, a, asi) TTE_SET_BIT(r1, r2, r3, TD_W, a, asi)
|
H A D | mp_exception.S | 41 #define IPI_DONE(r1, r2, r3, r4, r5) \ 43 mov _NCPUBITS, r3 ; \ 44 udivx r2, r3, r4 ; \ 48 smul r4, r3, r3 ; \ 49 sub r2, r3, r3 ; \ 51 sllx r4, r3, r4 ; \ 52 ATOMIC_CLEAR_LONG(r1, r2, r3, r4)
|
/freebsd-11-stable/contrib/bzip2/ |
H A D | blocksort.c | 100 UInt32 med, r, r3; local 127 r3 = r % 3; 128 if (r3 == 0) med = eclass[fmap[lo]]; else 129 if (r3 == 1) med = eclass[fmap[(lo+hi)>>1]]; else
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | adddf3vfp.S | 23 vmov d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | addsf3.S | 30 lsls r3, r1, #1 33 lsrs r3, r3, #1 // bAbs 38 lsrs r7, r3, #(significandBits) 45 cmp r2, r3 50 movs r2, r3 52 movs r3, r5 72 lsrs r3, r3, #(significandBits) 78 subs r6, r2, r3 [all...] |
H A D | aeabi_cdcmp.S | 29 push {r0-r3, lr} 36 ldm r0, {r0-r3} 38 pop {r0-r3, pc} 43 pop {r0-r3, pc} 45 pop {r0-r3, lr} 79 push {r0-r3, lr} 88 pop {r0-r3, pc} 91 ldm r0, {r0-r3} 98 pop {r0-r3, pc} 103 pop {r0-r3, p [all...] |
H A D | aeabi_cfcmp.S | 29 push {r0-r3, lr} 36 ldm r0, {r0-r3} 38 pop {r0-r3, pc} 43 pop {r0-r3, pc} 45 pop {r0-r3, lr} 79 push {r0-r3, lr} 88 pop {r0-r3, pc} 91 ldm r0, {r0-r3} 98 pop {r0-r3, pc} 103 pop {r0-r3, p [all...] |
H A D | aeabi_dcmp.S | 23 vmov d1, r2, r3
|
H A D | aeabi_idivmod.S | 29 pop {r1, r2, r3} // now r0 = quot, r1 = num, r2 = denom 32 JMP (r3) 38 mov r3, r0 40 mov r1, r3
|
H A D | aeabi_ldivmod.S | 34 movs r1, r3 35 movs r3, r6 39 ldr r3, [sp, #12]
|