/src/sys/external/bsd/compiler_rt/dist/lib/builtins/arm/ |
sync_synchronize.S | 26 stmfd sp!, {r7, lr} 27 add r7, sp, #0 29 ldmfd sp!, {r7, pc}
|
/src/lib/csu/arch/earm/ |
crt0.S | 51 mov r7, sp 52 bics r7, r7, r6 53 mov sp, r7
|
/src/common/lib/libc/arch/arm/atomic/ |
sync_bool_compare_and_swap_8.S | 40 push {r4-r7} /* save temporaries */ 52 ldrexd r6, r7, [ip] /* load current value */ 56 cmp r7, r3 /* compare to old? 2nd half */ 58 cmpeq r7, r3 /* compare to old? 2nd half */ 65 2: pop {r4-r7} /* restore temporaries */
|
/src/common/lib/libc/arch/powerpc/string/ |
strlen.S | 87 lwz %r7, 0(%r5) 89 or %r7, %r7, %r0 /* make leading bytes != 0 */ 94 1: lwzu %r7, 4(%r5) /* fetch data word */ 96 2: nor %r0, %r7, %r10 /* do step 1 */ 97 add %r6, %r7, %r9 102 and %r8, %r7, %r10 /* ok, a NUL is somewhere */ 103 or %r7, %r7, %r10 /* do step 2 to find out */ 105 nor %r8, %r7, %r [all...] |
memmove.S | 82 lwzu %r7, 4(%r4) /* Preload first word */ 88 lwzu %r7, 4(%r4) /* Load a new word */ 96 stwu %r7, 4(%r8) /* Store previous word */ 99 mr %r7, %r6 /* If word count -> 0, then... */ 103 stwu %r7, 4(%r8) /* ... store last word */ 137 lwzu %r7, -4(%r4) /* Preload first word */ 142 lwzu %r7, -4(%r4) /* Load a new word */ 151 stwu %r7, -4(%r8) /* Store previous word */ 156 mr %r7, %r6 /* If word count -> 0, then... */ 160 stwu %r7, -4(%r8) /* ... store last word * [all...] |
memcpy.S | 88 lbzx %r7, %r4, %r6 89 stbx %r7, %r3, %r6 107 lwzu %r7, 4(%r4) /* Preload for main loop */ 113 lwzu %r7, 4(%r4) /* Load a new word */ 121 stwu %r7, 4(%r8) /* Store previous word */ 125 mr %r7, %r6 129 stwu %r7, 4(%r8) /* Store last word */
|
/src/sys/lib/libkern/arch/vax/ |
blkset.S | 38 ENTRY(__blkset,R6|R7) 40 movl 8(%ap), %r7 44 movc5 $0,(%r3),%r7,%r0,(%r3) 48 movc5 $0,(%r3),%r7,%r6,(%r3)
|
/src/sys/arch/evbppc/virtex/ |
virtex_start.S | 95 li %r7,256 /* # of congruence classes */ 96 mtctr %r7 152 lis %r7,_C_LABEL(edata)-4@h 153 ori %r7,%r7,_C_LABEL(edata)-4@l 155 2: stwu %r3,4(%r7) 156 cmpw %r7,%r4 161 lis %r7,_C_LABEL(startsym)@ha 162 ori %r7,%r7,_C_LABEL(startsym)@ [all...] |
/src/sys/arch/powerpc/oea/ |
altivec_subr.S | 58 li %r7,VREG_V3; lvx %v3,%r3,%r7 63 li %r7,VREG_V7; lvx %v7,%r3,%r7 68 li %r7,VREG_V11; lvx %v11,%r3,%r7 73 li %r7,VREG_V15; lvx %v15,%r3,%r7 78 li %r7,VREG_V19; lvx %v19,%r3,%r7 [all...] |
/src/lib/libc/arch/powerpc/gen/ |
__sigsetjmp14.S | 12 or. %r7,%r4,%r4 23 stmw %r7,0(%r6) # save r7-r31 29 lmw %r7,0(%r3) # load r7-r31 35 or. %r7,%r7,%r7
|
/src/sys/arch/arm/arm32/ |
cpuswitch.S | 113 push {r4-r7, ip, lr} 133 ldr r7, [r4, #(L_PCB)] 137 strd r8, r9, [r7, #(PCB_R8)] 138 strd r10, r11, [r7, #(PCB_R10)] 139 strd r12, r13, [r7, #(PCB_R12)] 141 add r0, r7, #(PCB_R8) 150 str r0, [r7, #(PCB_USER_PID_RW)] 197 ldr r7, [r6, #(L_PCB)] 200 ldr sp, [r7, #(PCB_KSP)] 208 /* rem: r7 = new pcb * [all...] |
/src/sys/arch/evbppc/obs405/ |
obs600_locore.S | 95 lis %r7, _C_LABEL(startsym)@ha 96 addi %r7, %r7, _C_LABEL(startsym)@l 97 stw %r8, 0(%r7) 98 lis %r7, _C_LABEL(endsym)@ha 99 addi %r7, %r7, _C_LABEL(endsym)@l 100 stw %r8, 0(%r7) 116 mr %r7, %r29 /* arg strings of 'bootm's */
|
/src/lib/libc/arch/powerpc64/sys/ |
sbrk.S | 16 mr %r7,%r3 # r7 = new break 20 stptr %r7,0(%r8) # record new break
|
ptrace.S | 17 li %r7,0 18 stint %r7,0(%r3) 32 addis %r7,%r2,_C_LABEL(errno)@toc@ha 33 ldptr %r7,_C_LABEL(errno)@toc@l(%r7) 35 stint %r8,0(%r7)
|
/src/sys/arch/powerpc/powerpc/ |
pio_subr.S | 334 mr %r5,%r7 /* move count to argument 2 register */ 359 mr %r5,%r7 /* move count to argument 2 register */ 385 mr %r5,%r7 /* move count to argument 2 register */ 411 mr %r5,%r7 /* move count to argument 2 register */ 442 mr %r5,%r7 /* move count to argument 2 register */ 468 mr %r5,%r7 /* move count to argument 2 register */ 500 mr %r5,%r7 /* move count to argument 2 register */ 525 mr %r5,%r7 /* move count to argument 2 register */ 551 mr %r5,%r7 /* move count to argument 2 register */ 582 mr %r5,%r7 /* move count to argument 2 register * [all...] |
/src/common/lib/libc/arch/or1k/string/ |
strlen.S | 73 1: l.andi r7, r12, 3 /* get low bits of start */ 74 l.sfeqi r7, 0 /* all clear? */ 78 l.sub r12, r12, r7 /* word align start */ 81 l.slli r5, r7, 3 /* bits to bytes */ 92 4: l.or r7, r8, r13 /* t0 = x | 0x7f7f7f7f */ 93 l.xori r6, r7, -1 /* t1 = ~t0 */ 95 l.and r4, r7, r5 /* t3 = t1 & t2 */ 101 l.and r7, r8, r13 /* t0 = x & 0x7f7f7f7f */ 103 l.add r5, r7, r13 /* t2 = t0 + 0x7f7f7f7f */ 109 l.sub r7, r6, r5 /* cvt to leading zeros * [all...] |
/src/lib/libc/arch/powerpc/sys/ |
ptrace.S | 32 li %r7,0 33 stw %r7,0(%r3) 48 PIC_GOTSETUP(%r7) 49 lwz %r7,_C_LABEL(errno)@got(%r7) 51 stw %r8,0(%r7) 54 lis %r7,_C_LABEL(errno)@ha 56 stw %r8,_C_LABEL(errno)@l(%r7)
|
sbrk.S | 29 mr %r7,%r3 # r7 = new break 33 stptr %r7,0(%r8) # record new break
|
__clone.S | 52 mr %r7,%r3 /* Save fn in r7. */ 60 mtlr %r7 /* fn */
|
/src/lib/csu/arch/vax/ |
crt0.S | 40 pushl %r7 /* cleanup */
|
/src/lib/libc/compat/arch/powerpc/gen/ |
compat_sigsetjmp.S | 12 or. %r7,%r4,%r4 23 stmw %r7,0(%r6) 29 lmw %r7,0(%r3) 35 or. %r7,%r7,%r7
|
/src/lib/libc/arch/powerpc64/gen/ |
__sigsetjmp14.S | 12 or. %r7,%r4,%r4 25 std 7+i,i*8(%r6) # save r7-r31 35 ld 7+i,i*8(%r3) # load r7-r31 43 or. %r7,%r7,%r7
|
/src/lib/libc/arch/or1k/sys/ |
ptrace.S | 50 PIC_GOTSETUP(r7) 51 lwz r7,_C_LABEL(errno)@got(r7) 54 l.movhi r7,hi(_C_LABEL(errno)) 55 l.ori r7,r7,lo(_C_LABEL(errno)) 58 l.sw 0(r7),r0
|
/src/sys/arch/arm/arm/ |
cpu_in_cksum.S | 155 * r0-r7 165 ands r7, r0, #0x03 167 eors r0, r0, r7 /* r0 is word aligned */ 170 movs r4, r7 173 lsl r4, r7, #3 182 rsb r7, r7, #0x04 183 subs r1, r1, r7 /* Enough bytes left to make it? */ 186 adds r1, r1, r7 /* undo sub */ 187 subs r7, r7, r [all...] |
bcopyinout.S | 115 .Lial2: ldrbt r7, [r0], #1 117 strb r7, [r1], #1 158 .Lical24:ldrt r7, [r0], #4 160 str r7, [r1], #4 164 .Lical16:ldrt r7, [r0], #4 166 str r7, [r1], #4 170 .Lical8:ldrt r7, [r0], #4 172 str r7, [r1], #4 201 ldrt r7, [r0], #4 218 ldrt r7, [r0], # [all...] |