/freebsd-10.0-release/lib/libc/powerpc/gen/ |
H A D | sigsetjmp.S | 57 mr %r6,%r3 58 stw %r4,0(%r3) 61 li %r3,1 /* SIG_BLOCK, but doesn't matter */ 74 li %r3,0 78 lmw %r9,20(%r3) 79 lwz %r7,0(%r3) 86 mr %r4,%r3 87 li %r3,3 /* SIG_SETMASK */ 93 or. %r3,%r6,%r6 95 li %r3, [all...] |
H A D | setjmp.S | 56 mr %r6,%r3 57 li %r3,1 /* SIG_BLOCK, but doesn't matter */ 69 li %r3,0 /* return (0) */ 74 lmw %r9,20(%r3) /* restore regs */ 79 mr %r4,%r3 80 li %r3,3 /* SIG_SETMASK */ 85 or. %r3,%r6,%r6 87 li %r3,1
|
/freebsd-10.0-release/lib/libc/arm/sys/ |
H A D | sbrk.S | 57 ldr r3, .Lgot 58 add r3, pc, r3 61 ldr r2, [r3, r2] 69 mov r3, r0 76 add r1, r0, r3
|
/freebsd-10.0-release/sys/arm/arm/ |
H A D | setcpsr.S | 61 mrs r3, cpsr /* Set the CPSR */ 62 bic r2, r3, r0 66 mov r0, r3 /* Return the old CPSR */
|
H A D | bus_space_asm_generic.S | 70 strb r3, [r1, r2] 75 strh r3, [r1, r2] 80 str r3, [r1, r2] 90 mov r1, r3 95 1: ldrb r3, [r0] 96 strb r3, [r1], #1 105 mov r1, r3 110 1: ldrh r3, [r0] 111 strh r3, [r1], #2 120 mov r1, r3 [all...] |
H A D | bcopy_page.S | 73 ldmia r0!, {r3-r8,ip,lr} ; \ 74 stmia r1!, {r3-r8,ip,lr} 142 mov r3, #0 152 stmia r0!, {r3-r8,ip,lr} 153 stmia r0!, {r3-r8,ip,lr} 154 stmia r0!, {r3-r8,ip,lr} 155 stmia r0!, {r3-r8,ip,lr} 161 stmia r0!, {r3-r8,ip,lr} 162 stmia r0!, {r3-r8,ip,lr} 163 stmia r0!, {r3 [all...] |
/freebsd-10.0-release/contrib/gcclibs/libgomp/config/linux/powerpc/ |
H A D | futex.h | 38 register long int r3 __asm__ ("r3"); 44 r3 = (long) addr; 54 : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6) 55 : "r"(r0), "r"(r3), "r"(r4), "r"(r5), "r"(r6)
|
/freebsd-10.0-release/lib/libc/arm/gen/ |
H A D | sigsetjmp.S | 61 ldr r3, [r0] /* get magic from jmp_buf */ 62 bic r3, r3, #(_JB_MAGIC__SETJMP ^ _JB_MAGIC__SETJMP_VFP) 64 teq r2, r3 /* magic correct? */
|
H A D | divsi3.S | 93 mov r3, #0 241 addhs r3, r3,r2, lsl #31 245 addhs r3, r3,r2, lsl #30 249 addhs r3, r3,r2, lsl #29 253 addhs r3, r3,r2, lsl #28 257 addhs r3, r [all...] |
/freebsd-10.0-release/sys/powerpc/aim/ |
H A D | locore64.S | 183 mr %r1, %r3 184 li %r3, 0 185 std %r3, 0(%r1) 218 std %r12,24(%r3) /* Save the non-volatile GP regs. */ 219 std %r13,24+1*8(%r3) 220 std %r14,24+2*8(%r3) 221 std %r15,24+3*8(%r3) 222 std %r16,24+4*8(%r3) 223 std %r17,24+5*8(%r3) 224 std %r18,24+6*8(%r3) [all...] |
H A D | swtch32.S | 83 lwz %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */ 93 mr %r14,%r3 /* Copy the old thread ptr... */ 105 mr %r3,%r14 /* restore old thread ptr */ 113 mr %r3,%r14 /* restore old thread ptr */ 136 mr %r3,%r2 /* Get new thread ptr */ 143 mr %r3,%r2 /* Pass curthread to enable_fpu */ 151 mr %r3,%r2 /* Pass curthread to enable_vec */ 154 /* thread to restore is in r3 */ 156 mr %r3,%r17 /* Recover PCB ptr */ 157 lmw %r12,PCB_CONTEXT(%r3) /* Loa [all...] |
H A D | trap_subr64.S | 143 std %r3, FRAME_3+48(%r1); /* save r3-r31 */ \ 176 mfxer %r3; \ 179 std %r3, FRAME_XER+48(1); /* save xer/ctr/exc */ \ 196 ld %r3,FRAME_SRR1+48(%r1); \ 202 std %r3,(savearea+CPUSAVE_SRR1)(%r7); /* save SRR1 */ \ 236 ld %r3, FRAME_3+48(%r1); \ 241 mtsprg3 %r3; /* save r3 */ \ 243 mfmsr %r3; \ [all...] |
/freebsd-10.0-release/sys/powerpc/booke/ |
H A D | swtch.S | 83 stw %r5, TD_LOCK(%r3) 85 lwz %r5, TD_PCB(%r3) /* Get the old thread's PCB ptr */ 104 mr %r14, %r3 /* Copy the old thread ptr... */ 110 mr %r3, %r15 /* Get new thread ptr */ 118 mr %r3, %r17 /* Recover PCB ptr */ 119 lmw %r12, PCB_CONTEXT(%r3) /* Load the non-volatile GP regs */ 121 lwz %r5, PCB_CR(%r3) /* Load the condition register */ 123 lwz %r5, PCB_LR(%r3) /* Load the link register */ 125 lwz %r5, PCB_BOOKE_CTR(%r3) 127 lwz %r5, PCB_BOOKE_XER(%r3) [all...] |
/freebsd-10.0-release/contrib/compiler-rt/lib/arm/ |
H A D | comparesf2.S | 51 mov r3, r1, lsl #1 55 // flag if both a and b are zero (of either sign). The shift of r3 doesn't 58 orrs r12, r2, r3, lsr #1 68 subspl r0, r2, r3 97 cmpls r3, #0xff000000 109 mov r3, r1, lsl #1 110 orrs r12, r2, r3, lsr #1 112 subspl r0, r2, r3 117 cmpls r3, #0xff000000 125 mov r3, r [all...] |
H A D | umodsi3.S | 21 #define i r3 31 clz r3, b 33 subs i, r3, r2
|
H A D | aeabi_memset.S | 17 mov r3, r1 19 mov r2, r3
|
/freebsd-10.0-release/sys/libkern/arm/ |
H A D | divsi3.S | 108 mov r3, #0 256 addhs r3, r3,r2, lsl #31 260 addhs r3, r3,r2, lsl #30 264 addhs r3, r3,r2, lsl #29 268 addhs r3, r3,r2, lsl #28 272 addhs r3, r [all...] |
/freebsd-10.0-release/lib/libc/arm/string/ |
H A D | strncmp.S | 48 ldrb r3, [r1], #1 51 cmpcs r2, r3 53 sub r0, r2, r3
|
H A D | memmove.S | 50 subcc r3, r0, r1 /* if (dst > src) r3 = dst - src */ 51 subcs r3, r1, r0 /* if (src > dsr) r3 = src - dst */ 52 cmp r3, r2 /* if (r3 < len) we have an overlap */ 81 ldmia r1!, {r3, r4, r12, lr} 82 stmia r0!, {r3, r4, r12, lr} 83 ldmia r1!, {r3, r4, r12, lr} 84 stmia r0!, {r3, r [all...] |
H A D | memcpy_arm.S | 58 * r0-r3 although r0-r2 have defined uses i.e. src, dest, len through out. 86 ldmia r1!, {r3, r4, r12, lr} 87 stmia r0!, {r3, r4, r12, lr} 88 ldmia r1!, {r3, r4, r12, lr} 89 stmia r0!, {r3, r4, r12, lr} 94 ldmgeia r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 95 stmgeia r0!, {r3, r4, r12, lr} 104 ldmgeia r1!, {r3, r12, lr} 105 stmgeia r0!, {r3, r12, lr} 114 ldrlt r3, [r [all...] |
/freebsd-10.0-release/lib/libc/powerpc64/sys/ |
H A D | pipe.S | 34 mr %r5,%r3 /* save pointer */ 38 stw %r3,0(%r5) /* success, store fds */ 40 li %r3,0
|
/freebsd-10.0-release/libexec/rtld-elf/powerpc/ |
H A D | rtld_start.S | 41 stw %r3,16(%r1) /* argc */ 67 mflr %r3 /* PC value at .long */ 68 lwz %r4,4(%r3) 69 add %r4,%r4,%r3 /* &_GLOBAL_OFFSET_TABLE-4, blrl insn. */ 75 lwz %r4,0(%r3) /* offset to _DYNAMIC */ 76 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */ 81 subf %r4,%r4,%r3 /* subtract to calculate relocbase */ 93 addi %r3, [all...] |
/freebsd-10.0-release/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-10.0-release/crypto/openssl/crypto/ |
H A D | s390xcpuid.S | 34 ar %r0,%r3 48 xgr %r3,%r3 66 llgfr %r3,%r3 70 clgr %r3,%r4 72 clgr %r3,%r0 77 brctg %r3,.Little 84 brctg %r3,.Lot 86 srlg %r4,%r3, [all...] |
/freebsd-10.0-release/lib/libc/sparc64/fpu/ |
H A D | fpu_div.c | 160 u_int r0, r1, r2, r3, d0, d1, d2, d3, y0, y1, y2, y3; local 209 FPU_SUBS(d3, r3, y3); FPU_SUBCS(d2, r2, y2); \ 217 FPU_ADDS(r3, r3, r3); FPU_ADDCS(r2, r2, r2); \ 222 r2 = (r2 << 1) | (r3 >> 31), r3 <<= 1 231 r0 = d0, r1 = d1, r2 = d2, r3 = d3; \ 245 r3 = x->fp_mant[3]; 255 r0 = d0, r1 = d1, r2 = d2, r3 [all...] |