HomeSort by: relevance | last modified time | path
    Searched refs:r7 (Results 1 - 25 of 155) sorted by relevancy

1 2 3 4 5 6 7

  /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...]

Completed in 95 milliseconds

1 2 3 4 5 6 7