/freebsd-9.3-release/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/ |
H A D | opensolaris_atomic.S | 40 1: lwarx %r6,0,%r3 41 cmplw %r6,%r4 47 2: stwcx. %r6,0,%r3 /* clear reservation */ 49 3: mr %r3,%r6 53 1: ldarx %r6,0,%r3 54 cmpld %r6,%r4 60 2: stdcx. %r6,0,%r3 /* clear reservation */ 62 3: mr %r3,%r6 66 li %r6,3 67 andc. %r6, [all...] |
/freebsd-9.3-release/lib/libc/powerpc64/gen/ |
H A D | setjmp.S | 56 mr %r6,%r3 60 mr %r5,%r6 /* &oset */ 69 std %r9,40 + 0*8(%r6) 70 std %r10,40 + 1*8(%r6) 71 std %r11,40 + 2*8(%r6) 72 std %r12,40 + 3*8(%r6) 73 std %r13,40 + 4*8(%r6) 74 std %r14,40 + 5*8(%r6) 75 std %r15,40 + 6*8(%r6) 76 std %r16,40 + 7*8(%r6) [all...] |
H A D | sigsetjmp.S | 57 mr %r6,%r3 64 mr %r5,%r6 /* &oset */ 74 std %r9,40 + 0*8(%r6) 75 std %r10,40 + 1*8(%r6) 76 std %r11,40 + 2*8(%r6) 77 std %r12,40 + 3*8(%r6) 78 std %r13,40 + 4*8(%r6) 79 std %r14,40 + 5*8(%r6) 80 std %r15,40 + 6*8(%r6) 81 std %r16,40 + 7*8(%r6) [all...] |
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 306 .set r6,6 # ... 365 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 367 # r5,r6 are the two BN_ULONGs being multiplied. 386 $LD r6,`1*$BNSZ`(r4) 387 $UMULL r7,r5,r6 388 $UMULH r8,r5,r6 401 $UMULL r7,r6,r6 402 $UMULH r8,r6,r6 [all...] |
/freebsd-9.3-release/contrib/gcclibs/libgomp/config/linux/powerpc/ |
H A D | futex.h | 41 register long int r6 __asm__ ("r6"); 47 r6 = 0; 54 : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6) 55 : "r"(r0), "r"(r3), "r"(r4), "r"(r5), "r"(r6)
|
/freebsd-9.3-release/lib/libkse/arch/powerpc/powerpc/ |
H A D | enter_uts.S | 38 add %r1,%r5,%r6 /* new stack = stack + stacksz */
|
H A D | context.S | 110 lwz %r6, _MC_VERS(%r3) 111 cmpwi %r6, _MC_VERSION_KSE /* KSE partial context ? */ 137 lwz %r6, _MC_LR(%r3) 138 mtlr %r6 139 lwz %r6, _MC_CR(%r3) 140 mtcr %r6
|
/freebsd-9.3-release/sys/powerpc/aim/ |
H A D | swtch64.S | 83 ld %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */ 84 std %r12,PCB_CONTEXT(%r6) /* Save the non-volatile GP regs. 86 std %r14,PCB_CONTEXT+2*8(%r6) 87 std %r15,PCB_CONTEXT+3*8(%r6) 88 std %r16,PCB_CONTEXT+4*8(%r6) 89 std %r17,PCB_CONTEXT+5*8(%r6) 90 std %r18,PCB_CONTEXT+6*8(%r6) 91 std %r19,PCB_CONTEXT+7*8(%r6) 92 std %r20,PCB_CONTEXT+8*8(%r6) 93 std %r21,PCB_CONTEXT+9*8(%r6) [all...] |
H A D | swtch32.S | 83 lwz %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */ 84 stmw %r12,PCB_CONTEXT(%r6) /* Save the non-volatile GP regs. 88 stw %r16,PCB_CR(%r6) 90 stw %r16,PCB_LR(%r6) 91 stw %r1,PCB_SP(%r6) /* Save the stack pointer */ 96 mr %r17,%r6 /* and the PCB */ 122 lis %r6,blocked_lock@ha 123 addi %r6,%r6,blocked_lock@l 126 cmpw %r6, [all...] |
/freebsd-9.3-release/lib/libc/powerpc/sys/ |
H A D | brk.S | 50 lwz %r6,0(%r5) 53 lwz %r6,HIDENAME(minbrk)@l(%r5) 55 cmplw %r6,%r3 /* if (minbrk <= r3) */ 57 mr %r6,%r3 /* r6 = r3 */ 59 mr %r3,%r6 /* new break value */ 65 stw %r6,0(%r7) 68 stw %r6,HIDENAME(curbrk)@l(%r7)
|
H A D | sbrk.S | 49 lwz %r6,0(%r5) 52 lwz %r6,HIDENAME(curbrk)@l(%r5) /* r6 = old break */ 56 add %r3,%r3,%r6 67 mr %r3,%r6 /* set return value */
|
H A D | ptrace.S | 40 stw %r6,20(%r1) 50 lwz %r6,20(%r1)
|
/freebsd-9.3-release/lib/libc/powerpc64/sys/ |
H A D | brk.S | 45 addis %r6,%r2,HIDENAME(minbrk)@toc@ha 46 ld %r6,HIDENAME(minbrk)@toc@l(%r6) 47 cmpld %r6,%r3 /* if (minbrk <= r3) */ 49 mr %r6,%r3 /* r6 = r3 */ 51 mr %r3,%r6 /* new break value */ 58 std %r6,HIDENAME(curbrk)@toc@l(%r7)
|
H A D | sbrk.S | 45 ld %r6,0(%r5) /* r6 = old break */ 48 add %r3,%r3,%r6 55 mr %r3,%r6 /* set return value */
|
/freebsd-9.3-release/sys/powerpc/ofw/ |
H A D | ofwcall32.S | 67 mfmsr %r6 94 stw %r6,28(%r1) /* Save old MSR */ 104 lwz %r6,28(%r1) 109 mtmsr %r6 137 lis %r6,rtasmsr@ha 138 lwz %r6,rtasmsr@l(%r6) 139 mtmsr %r6 147 lis %r6,rtas_regsave@ha 148 lwz %r6,rtas_regsav [all...] |
/freebsd-9.3-release/sys/arm/arm/ |
H A D | inckern.S | 30 mov r6, r0 36 mov pc, r6
|
H A D | bcopyinout.S | 142 and r6, r1, #0x3 143 ldr pc, [pc, r6, lsl #2] 149 .Lial3: ldrbt r6, [r0], #1 151 strb r6, [r1], #1 155 .Lial1: ldrbt r6, [r0], #1 157 strb r6, [r1], #1 181 and r6, r1, #0x1f 182 ldr pc, [pc, r6] 192 .Lical28:ldrt r6, [r0], #4 194 str r6, [r [all...] |
H A D | copystr.S | 92 #define SAVE_REGS stmfd sp!, {r4-r6} 93 #define RESTORE_REGS ldmfd sp!, {r4-r6} 107 mov r6, #0x00000000 133 add r6, r6, #0x00000001 136 teqne r6, r2 147 strne r6, [r3] 164 mov r6, #0x00000000 190 add r6, r6, # [all...] |
H A D | bcopyinout_xscale.S | 162 ldrt r6, [r0], #0x04 /* LD:08-0b */ 169 strd r6, [r1], #0x08 /* ST:08-0f */ 170 ldrt r6, [r0], #0x04 /* LD:20-23 */ 179 strd r6, [r1], #0x08 /* ST:20-27 */ 180 ldrt r6, [r0], #0x04 /* LD:38-3b */ 189 strd r6, [r1], #0x08 /* ST:38-3f */ 190 ldrt r6, [r0], #0x04 /* LD:50-53 */ 199 strd r6, [r1], #0x08 /* ST:50-57 */ 200 ldrt r6, [r0], #0x04 /* LD:68-6b */ 208 strd r6, [r [all...] |
H A D | in_cksum_arm.S | 131 ldrgtb r6, [r0], #0x01 /* Fetch 3rd byte */ 132 movle r6, #0x00 136 orreq r2, r2, r6, lsl #24 138 orrne r2, r2, r6, lsl #16 141 orreq r2, r2, r6, lsl #16 143 orrne r2, r2, r6, lsl #24 164 * setting r6 to zero to avoid stalling for results in the 168 mov r6, #0x00 171 adds r2, r2, r6 173 ldrd r6, [r [all...] |
H A D | swtch.S | 152 * r6 = exit func 203 ldr r6, .Lcurthread 204 str r5, [r6] 207 ldr r6, [r5, #(TD_MD + MD_TP)] 209 str r6, [r4] 210 ldr r6, [r5, #(TD_MD + MD_RAS_START)] 211 str r6, [r4, #4] /* ARM_RAS_START */ 212 ldr r6, [r5, #(TD_MD + MD_RAS_END)] 213 str r6, [r4, #8] /* ARM_RAS_END */ 216 ldr r6, [all...] |
/freebsd-9.3-release/sys/boot/powerpc/ps3/ |
H A D | lv1call.S | 48 clrldi %r6,%r6,32; \ 87 ld %r6,-16(%r1) 112 li %r6,16 113 sldi %r6,%r6,16 114 or %r5,%r5,%r6 120 lwz %r6,-4(%r1) 122 std %r4,0(%r6) 148 ld %r6, [all...] |
/freebsd-9.3-release/lib/libc/powerpc/gen/ |
H A D | setjmp.S | 56 mr %r6,%r3 60 mr %r5,%r6 /* &oset */ 68 stmw %r9,20(%r6) 76 mr %r6,%r4 /* save val param */ 86 or. %r3,%r6,%r6
|
H A D | sigsetjmp.S | 57 mr %r6,%r3 64 mr %r5,%r6 /* &oset */ 73 stmw %r9,20(%r6) 80 mr %r6,%r4 93 or. %r3,%r6,%r6
|
/freebsd-9.3-release/contrib/compiler-rt/lib/arm/ |
H A D | divmodsi4.S | 32 mov r6, r2 41 ldr r1, [r6] 46 str r1, [r6]
|