/freebsd-11.0-release/lib/libc/powerpc/sys/ |
H A D | setlogin.S | 39 mflr %r4 40 lwz %r4,CNAME(_logname_valid)@got(%r4) 42 stw %r5,0(%r4) 45 lis %r4,CNAME(_logname_valid)@ha 47 stw %r5,CNAME(_logname_valid)@l(%r4)
|
/freebsd-11.0-release/crypto/openssl/crypto/ |
H A D | s390xcpuid.S | 8 larl %r4,OPENSSL_s390xcap_P 9 stg %r0,8(%r4) # wipe capability vectors 10 stg %r0,16(%r4) 11 stg %r0,24(%r4) 12 stg %r0,32(%r4) 13 stg %r0,40(%r4) 14 stg %r0,48(%r4) 15 stg %r0,56(%r4) 16 stg %r0,64(%r4) 17 stg %r0,72(%r4) [all...] |
H A D | ppccpuid.pl | 64 xor r4,r4,r4 92 add r0,r4,r5 106 mftbu r4 115 $CMPLI r4,7 118 $CMPLI r4,0 120 Little: mtctr r4 128 subi r4,r4, [all...] |
/freebsd-11.0-release/contrib/gcclibs/libgomp/config/linux/powerpc/ |
H A D | futex.h | 39 register long int r4 __asm__ ("r4"); 45 r4 = op; 54 : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6) 55 : "r"(r0), "r"(r3), "r"(r4), "r"(r5), "r"(r6)
|
/freebsd-11.0-release/sys/arm/ti/ |
H A D | ti_smc.S | 35 stmfd sp!, {r4-r12, lr} 39 ldmfd sp!, {r4-r12, pc}
|
/freebsd-11.0-release/sys/powerpc/aim/ |
H A D | locore32.S | 86 stw %r4,20(%r1) 92 lwz %r4,4(%r30) /* GOT pointer */ 93 add %r4,%r4,%r30 94 lwz %r4,4(%r4) /* got[0] is _DYNAMIC link addr */ 95 subf %r4,%r4,%r3 /* subtract to calculate relocbase */ 99 lwz %r4,20(%r1)
|
/freebsd-11.0-release/sys/boot/powerpc/ps3/ |
H A D | lv1call.S | 46 clrldi %r4,%r4,32; \ 78 std %r4,-16(%r1) 82 std %r4,-24(%r1) 85 LD64_IM(%r4,0x0000,0x0000,0x6269,0x0000 /* "bi" */) 94 std %r4,0(%r5) 106 stw %r4,-8(%r1) 109 li %r4,2 /* Two page sizes */ 122 std %r4,0(%r6) 125 /* AS_ID in r4 */ [all...] |
/freebsd-11.0-release/sys/powerpc/booke/ |
H A D | locore.S | 98 mr %r31, %r4 114 lis %r4, HID0_E500_DEFAULT_SET@h 115 ori %r4, %r4, HID0_E500_DEFAULT_SET@l 121 lis %r4, HID0_E500MC_DEFAULT_SET@h 122 ori %r4, %r4, HID0_E500MC_DEFAULT_SET@l 128 lis %r4, HID0_E5500_DEFAULT_SET@h 129 ori %r4, %r4, HID0_E5500_DEFAULT_SE [all...] |
/freebsd-11.0-release/sys/arm/arm/ |
H A D | copystr.S | 72 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 78 1: ldrb r4, [r0], #0x0001 80 teq r4, #0x00000000 81 strb r4, [r1], #0x0001 85 teq r4, #0x00000000 92 ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */ 96 #define SAVE_REGS stmfd sp!, {r4-r6} 97 #define RESTORE_REGS ldmfd sp!, {r4-r6} 117 GET_PCB(r4) 118 ldr r4, [r [all...] |
H A D | bcopyinout_xscale.S | 85 stmfd sp!, {r0-r2, r4, lr} 90 ldr r4, .L_arm_memcpy 92 ldr pc, [r4] 94 ldmfd sp!, {r0-r2, r4, lr} 117 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */ 118 ldmfdlt sp!, {r4-r9} /* r3 < 0 Restore r4-r9 */ 154 stmfd sp!, {r4-r9} /* Free up some registers */ 155 mov r3, #-1 /* Signal restore r4 [all...] |
H A D | in_cksum_arm.S | 61 stmfd sp!, {r4-r11,lr} 93 ldmfd sp!, {r4-r11,pc} 97 stmfd sp!, {r4-r7, lr} 100 ldmfd sp!, {r4-r7, pc} 131 ldrb r4, [r0], #0x01 /* Fetch 1st byte */ 138 orreq r2, r5, r4, lsl #8 140 orrne r2, r4, r5, lsl #8 143 orreq r2, r4, r5, lsl #8 145 orrne r2, r5, r4, lsl #8 170 ldrd r4, [r [all...] |
H A D | bcopy_page.S | 78 #define SAVE_REGS stmfd sp!, {r4-r8, lr}; _SAVE({r4-r8, lr}) 79 #define RESTORE_REGS ldmfd sp!, {r4-r8, pc} 136 stmfd sp!, {r4-r8, lr} 137 _SAVE({r4-r8, lr}) 144 mov r4, #0 182 ldmfd sp!, {r4-r8, pc} 192 stmfd sp!, {r4, r5} 193 _SAVE({r4, r5}) 198 ldr r4, [r [all...] |
/freebsd-11.0-release/lib/libc/arm/sys/ |
H A D | cerror.S | 42 stmfd sp!, {r4, lr} 43 mov r4, r0 45 str r4, [r0] 48 ldmfd sp!, {r4, pc}
|
/freebsd-11.0-release/libexec/rtld-elf/powerpc/ |
H A D | rtld_start.S | 42 stw %r4,20(%r1) /* argv */ 68 lwz %r4,4(%r3) 69 add %r4,%r4,%r3 /* &_GLOBAL_OFFSET_TABLE-4, blrl insn. */ 70 dcbst %r0,%r4 /* sync i-cache with d-cache */ 72 icbi %r0,%r4 75 lwz %r4,0(%r3) /* offset to _DYNAMIC */ 76 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */ 79 mflr %r4 /* &_GLOBAL_OFFSET_TABLE_, absolute value */ 80 lwz %r4, [all...] |
/freebsd-11.0-release/contrib/compiler-rt/lib/builtins/arm/ |
H A D | aeabi_dcmp.S | 25 push { r4, lr } SEPARATOR \ 30 pop { r4, pc } SEPARATOR \ 33 pop { r4, pc } SEPARATOR \
|
H A D | aeabi_fcmp.S | 25 push { r4, lr } SEPARATOR \ 30 pop { r4, pc } SEPARATOR \ 33 pop { r4, pc } SEPARATOR \
|
H A D | divsi3.S | 18 push {r4, r7, lr} ;\ 21 pop {r4, r7, pc} 52 eor r4, r0, r1 61 eor r0, r0, r4, asr #31 62 sub r0, r0, r4, asr #31
|
H A D | modsi3.S | 18 push {r4, r7, lr} ;\ 21 pop {r4, r7, pc} 50 mov r4, r0 59 eor r0, r0, r4, asr #31 60 sub r0, r0, r4, asr #31
|
H A D | udivmodsi4.S | 84 str r4, [sp, #-8]! 86 mov r4, r0 89 lsr r3, r4, #16 91 movhs r4, r3 94 lsr r3, r4, #8 96 movhs r4, r3 99 lsr r3, r4, #4 101 movhs r4, r3 104 lsr r3, r4, #2 106 movhs r4, r [all...] |
/freebsd-11.0-release/lib/libc/arm/string/ |
H A D | memmove.S | 82 stmdb sp!, {r4} /* borrow r4 */ 87 ldmia r1!, {r3, r4, r12, lr} 88 stmia r0!, {r3, r4, r12, lr} 89 ldmia r1!, {r3, r4, r12, lr} 90 stmia r0!, {r3, r4, r12, lr} 96 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 97 stmiage r0!, {r3, r4, r12, lr} 99 ldmia sp!, {r4} /* return r4 */ [all...] |
H A D | memcpy_arm.S | 62 * Additional registers are preserved prior to use i.e. r4, r5 & lr 84 stmdb sp!, {r4} /* borrow r4 */ 89 ldmia r1!, {r3, r4, r12, lr} 90 stmia r0!, {r3, r4, r12, lr} 91 ldmia r1!, {r3, r4, r12, lr} 92 stmia r0!, {r3, r4, r12, lr} 97 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 98 stmiage r0!, {r3, r4, r12, lr} 100 ldmia sp!, {r4} /* retur [all...] |
/freebsd-11.0-release/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/ |
H A D | opensolaris_atomic.S | 32 add %r5,%r4,%r5 41 cmplw %r6,%r4 54 cmpld %r6,%r4 72 rlwinm %r4,%r4,0,24,31 /* mask and rotate the argument */ 73 slw %r4,%r4,%r7 76 or %r5,%r4,%r5
|
/freebsd-11.0-release/lib/libc/powerpc64/sys/ |
H A D | setlogin.S | 36 addis %r4,%r2,CNAME(_logname_valid)@toc@ha 38 stw %r5,CNAME(_logname_valid)@toc@l(%r4)
|
/freebsd-11.0-release/libexec/rtld-elf/powerpc64/ |
H A D | rtld_start.S | 42 std %r4,104(%r1) /* argv */ 62 ld %r4,0(%r3) /* offset to _DYNAMIC */ 63 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */ 65 ld %r4,-0x8000(%r2) /* First TOC entry is TOC base */ 66 subf %r4,%r4,%r2 /* Subtract from real TOC base to get base */ 78 ld %r4,104(%r1) 79 addi %r3,%r4,-8 /* locate argc ptr, &argv[-1] */ 80 addi %r4,%r1,128 /* &exit_proc on stack */ 98 ld %r4,10 [all...] |
/freebsd-11.0-release/lib/libc/arm/aeabi/ |
H A D | aeabi_asm_double.S | 47 push {r4, r5, r6, r7, ip, lr} 50 mov r4, r0 64 mov r0, r4 82 pop {r4, r5, r6, r7, ip, pc} 106 push {r0, r1, r2, r3, r4, lr} 109 pop {r0, r1, r2, r3, r4, lr}
|