/src/sys/arch/powerpc/powerpc/ |
ofwreal.S | 116 mfmsr %r4 117 stw %r4,12(%r1) /* save MSR */ 118 ori %r4,%r4,PSL_IR|PSL_DR /* turn on MMU */ 119 andi. %r4,%r4,~PSL_EE@l /* turn off interrupts */ 120 mtmsr %r4 127 lwz %r4,12(%r1) /* get saved MSR */ 128 mtmsr %r4 152 mfibatl %r4,0 /* save BATs * [all...] |
/src/lib/libc/arch/sh3/gen/ |
_setjmp.S | 55 add #((_JB_HAS_MASK + 1) * 4), r4 57 mov.l r0, @-r4 /* no saved signal mask */ 58 mov.l r15, @-r4 59 mov.l r14, @-r4 60 mov.l r13, @-r4 61 mov.l r12, @-r4 62 mov.l r11, @-r4 63 mov.l r10, @-r4 64 mov.l r9, @-r4 65 mov.l r8, @-r4 [all...] |
setjmp.S | 57 mov.l r4, @-sp 60 mov r4, r6 61 mov #0, r4 /* how is ignored */ 66 mov.l @sp+, r4 71 add #((_JB_HAS_MASK + 1) * 4), r4 73 mov.l r0, @-r4 /* has signal mask */ 74 mov.l r15, @-r4 75 mov.l r14, @-r4 76 mov.l r13, @-r4 77 mov.l r12, @-r4 [all...] |
/src/sys/lib/libkern/arch/sh3/ |
byte_swap_8.S | 37 swap.b r4,r4 39 swap.w r4,r4 41 swap.b r4,r1
|
ashiftrt.S | 69 shll r4 71 subc r4, r4 74 shar r4 77 shar r4 80 shar r4 83 shar r4 86 shar r4 89 shar r4 92 shlr16 r4 [all...] |
ashlsi3.S | 38 shld r5, r4 40 mov r4, r0
|
movstr_i4.S | 39 add #-8,r4 43 add #8,r4 46 mov.l r0,@(0,r4) 48 mov.l r1,@(4,r4) 53 mov.l r0,@(8,r4) 54 mov.l r1,@(12,r4) 56 mov.l r2,@(16,r4) 60 add #-8,r4 64 add #8,r4 67 mov.l r0,@(0,r4) [all...] |
byte_swap_2.S | 40 extu.w r4, r4 42 swap.b r4, r0 48 extu.w r4, r0
|
ashrsi3.S | 42 shad r5, r4 44 mov r4, r0 48 mov r4, r0
|
lshrsi3.S | 42 shld r5, r4 44 mov r4, r0 48 mov r4, r0
|
/src/lib/libc/compat/arch/sh3/gen/ |
compat_sigsetjmp.S | 46 mov.l r5, @(_JB_HAS_MASK * 4, r4) 51 mov.l r4, @-sp 55 mov #0, r4 57 mov.l @sp+, r4 61 mov.l r0, @(_JB_SIGMASK * 4, r4) 64 add #((_JB_REG_R15 + 1) * 4), r4 65 mov.l r15, @-r4 66 mov.l r14, @-r4 67 mov.l r13, @-r4 68 mov.l r12, @-r4 [all...] |
compat_setjmp.S | 57 mov.l r4, @-sp 61 mov #0, r4 63 mov.l @sp+, r4 68 add #((_JB_SIGMASK + 1) * 4), r4 69 mov.l r0, @-r4 /* current mask returned by sigblock */ 71 mov.l r0, @-r4 /* has signal mask */ 72 mov.l r15, @-r4 73 mov.l r14, @-r4 74 mov.l r13, @-r4 75 mov.l r12, @-r4 [all...] |
/src/lib/libc/compat/arch/sh3/sys/ |
compat___sigtramp1.S | 43 mov r15, r4 /* get pointer to sigcontext */ 45 mov r0, r4 /* exit with errno */
|
/src/lib/libc/arch/powerpc/sys/ |
__vfork14.S | 6 * r4 == 0 in parent process, 1 in child process. 13 addi %r4,%r4,-1 # from 1 to 0 in child, 0 to -1 in parent 14 and %r3,%r3,%r4 # return 0 in child, pid in parent
|
fork.S | 6 * r4 == 0 in parent process, 1 in child process. 13 addi %r4,%r4,-1 # from 1 to 0 in child, 0 to -1 in parent 14 and %r3,%r3,%r4 # return 0 in child, pid in parent
|
/src/lib/libc/arch/powerpc64/sys/ |
__vfork14.S | 6 * r4 == 0 in parent process, 1 in child process. 13 addi %r4,%r4,-1 # from 1 to 0 in child, 0 to -1 in parent 14 and %r3,%r3,%r4 # return 0 in child, pid in parent
|
fork.S | 6 * r4 == 0 in parent process, 1 in child process. 13 addi %r4,%r4,-1 # from 1 to 0 in child, 0 to -1 in parent 14 and %r3,%r3,%r4 # return 0 in child, pid in parent
|
/src/lib/libc/arch/sh3/sys/ |
getcontext.S | 45 mov.l r2, @(36 + 1 * 4, r4) /* saved pc <- pr */ 46 add #36 + 20 * 4, r4 48 mov.l r0, @r4 /* arrange for return value 0 */
|
/src/lib/libc/compat/arch/powerpc/sys/ |
compat_Ovfork.S | 6 * r4 == 0 in parent process, 1 in child process. 20 addi %r4,%r4,-1 # from 1 to 0 in child, 0 to -1 in parent 21 and %r3,%r3,%r4 # return 0 in child, pid in parent
|
/src/sys/external/bsd/gnu-efi/dist/lib/arm/ |
uldiv.S | 32 stmdb sp!, {r4, r5, r6, lr} 33 mov r4, r1 84 cmp r4, ip, lsl #1 86 subcs r4, r4, ip, lsl #1 88 cmp r4, ip 89 subcs r4, r4, ip 95 orrs r0, r4, r5, lsr #30 96 moveq r4, r [all...] |
/src/common/lib/libc/arch/powerpc/string/ |
memmove.S | 45 * r4 - source address 61 mr %r3, %r4 62 mr %r4, %r6 70 cmpw %r4, %r8 /* Branch to reverse if */ 75 addi %r4, %r4, -4 /* Back up src and dst pointers */ 82 lwzu %r7, 4(%r4) /* Preload first word */ 88 lwzu %r7, 4(%r4) /* Load a new word */ 95 lwzu %r6, 4(%r4) /* Load another word */ 112 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 * [all...] |
/src/common/lib/libc/arch/arm/atomic/ |
atomic_sub_64.S | 37 push {r3, r4} /* save temporary */ 46 strexd r4, r0, [ip] /* try to store */ 47 cmp r4, #0 /* succeed? */ 49 pop {r3, r4} /* restore temporary */ 58 push {r4, lr} 62 pop {r4, pc}
|
sync_fetch_and_nand_8.S | 37 push {r4-r7} 45 ands r4, r0, r2 /* calculate new value step 1 */ 47 mvns r4, r4 /* complement new value */ 49 strexd r6, r4, r5, [ip] /* try to store */ 53 pop {r4-r7}
|
/src/sys/arch/powerpc/oea/ |
ofw_subr.S | 152 lis %r4,ofwreal_incharge@ha 153 lwz %r4,ofwreal_incharge@l(%r4) 154 cmpwi %r4,1 160 mfmsr %r4 /* save msr */ 161 stw %r4,8(%r1) 175 lis %r4,clsrsave@ha /* save current SRs */ 176 addi %r4,%r4,clsrsave@l 179 stw %r0,0(%r4) [all...] |
/src/common/lib/libc/arch/arm/quad/ |
__aeabi_uldivmod.S | 64 push {r4,lr} 67 .save {r4,lr} 78 add r4, sp, #8 80 mov r4, sp 81 adds r4, r4, #8 83 str r4, [sp] 95 pop {r2-r4,pc} 99 push {r0-r1,r4,lr} 102 .save {r0-r1,r4,lr [all...] |