Home
last modified time | relevance | path

Searched refs:r7 (Results 1 – 25 of 47) sorted by relevance

12

/picolibc-latest/newlib/libc/machine/z8k/
Dmemset.S47 bit r7,#0
51 inc r7,#1
61 inc r7,#2
87 ld r7,r15(#2)
91 ld r2,r7 /* buffer pointer return value */
103 bit r7,#0
106 ldb @r7,rl1
107 inc r7,#1
115 ld r4,r7
116 ld @r7,r1
[all …]
Dsetjmp.S35 ldk r7,#0
40 ld r7,rr14(#8) ! get return value
78 ld r7,r15(#2) ! get argument
80 ld @r7,r2 ! save it
81 ldl r7(#14),rr8
82 ldl r7(#2),rr10
83 ldl r7(#6),rr12 ! remember frame pointer
84 ldl r7(#10),rr14 ! remember stack pointer
85 ldk r7,#0
90 ld r7,r15(#4) ! get return value
[all …]
Dmemmove.S81 dec r7,#1
88 inc r7,#1
110 ld r7,r15(#2)
114 ld r2,r7 /* buffer pointer return value */
126 cp r7,r6
130 cp r0,r7
135 add r7,r5 /* dest + length */
137 dec r7,#1
149 lddb @r7,@r6,r5
159 dec r7,#1
[all …]
Dmemcmp.S70 dec r7,#2
89 dec r7,#1
99 ld r7,r1
111 ld r7,r15(#2)
135 cpsib @r7,@r6,r5,eq
147 cpsir @r7,@r6,r5,ne
150 dec r7,#2
159 cpsib @r7,@r6,r4,eq
165 cpsirb @r7,@r6,r5,ne
169 dec r7,#1
[all …]
Dmemcpy.S93 ld r7,r15(#2)
97 ld r2,r7 /* buffer pointer return value */
118 ldib @r7,@r6,r5
127 ldir @r7,@r6,r5
132 ldib @r7,@r6,r4 /* yes, copy last byte */
137 ldirb @r7,@r6,r5
141 ld r7,r15(#2)
Dargs.h23 #define PARG_0 r7
27 #define ARG_0 r7
/picolibc-latest/newlib/libc/machine/arc/
Dstrchr-bs-norm.S57 asl r7,r2,3
60 asl r7,r3,r7
62 lsr r7,r3,r7
66 sub r12,r2,r7
72 sub r12,r6,r7
75 and r7,r12,r4
76 breq r7,0,.Loop ; For speed, we want this branch to be unaligned.
82 bic r2,r7,r6
101 and r7,r12,r4
102 breq r7,0,.Loop /* ... so that this branch is unaligned. */
[all …]
Dstrchr.S72 bmsk r7,r3,r2
73 rsub.pl r7,r7,r3
77 bmsk r7,r3,r2
82 sub r12,r2,r7
89 sub r12,r6,r7
92 and.f r7,r12,r4
98 btst r7,7
105 bic r12,r7,r6
128 and.f r7,r12,r4
139 btst r7,7
[all …]
Dstrchr-bs.S69 asl r7,r3,r2
71 lsr r7,r3,r2
76 sub r12,r2,r7
83 sub r12,r6,r7
86 and.f r7,r12,r4
92 btst r7,7
99 bic r12,r7,r6
121 and.f r7,r12,r4
132 btst r7,7
136 btst.eq r7,15
[all …]
Dstrlen.S53 bmsk r7,r4,r1
54 xor.ne r7,r7,r4
57 sub r1,r2,r7
59 mov.eq r7,r4
60 sub r12,r6,r7
68 sub3 r7,r1,r0
72 bmsk r1,r1,r7
75 bmsk.ne r12,r12,r7
151 bset r12,r12,r7
Dstrlen-bs-norm.S51 asl r7,r4,r1
53 sub r1,r2,r7
55 mov.eq r7,r4
56 sub r12,r6,r7
65 sub3 r7,r1,r0
68 bmsk r1,r1,r7
71 bmsk.ne r12,r12,r7
Dstrlen-bs.S53 asl r7,r4,r1
55 sub r1,r2,r7
57 mov.eq r7,r4
58 sub r12,r6,r7
67 sub3 r7,r1,r0
70 bmsk r1,r1,r7
73 bmsk.ne r12,r12,r7
/picolibc-latest/newlib/libc/machine/sh/
Dstrncpy.S27 SHHI r1, r19, r7
36 bnei/u r7, 0, tr0 // L_found0
63 add r3, r4, r7
64 ldlo.q r7, -8, r1
65 ldhi.q r7, -1, r7
68 or r1, r7, r1
69 mcmpeq.b r1, r63, r7
71 ZPAD_MASK (r7, r7)
72 and r1, r7, r1 // mask out non-zero bytes after first zero byte
80 add r3, r4, r7
[all …]
Dstrcmp.S18 ld.ub r3,1,r7
21 bne/u r6,r7,tr1
26 ld.ub r3,3,r7
29 bne/u r6,r7,tr1
34 ld.ub r3,5,r7
37 bne/u r6,r7,tr1
42 ld.ub r3,7,r7
45 bne/u r6,r7,tr1
55 SHLO r6,r22,r7
56 msubs.ub r7,r23,r8
[all …]
Dmemcpy.S15 ! any other registers in the range r0-r7: trashed
33 ! a fast memcpy and the amount subtracted from r7 before L_2l_loop be 2,
71 or r6, r7, r6
87 or r6, r7, r6
105 ldlo.l r6, -4, r7
114 ldlo.q r6, -8, r7
127 ldlo.q r6, -8, r7
131 or r6, r7, r6
139 ori r3, -8, r7
140 sub r2, r7, r22
[all …]
Dstrcpy.S18 shlli r3,3,r7
21 SHHI r6,r7,r6
39 SHLO r8, r7, r8
51 SHHI r4, r7, r4
/picolibc-latest/newlib/libc/machine/msp430/
Dsetjmp.S26 # r7 0x0a 0x14
44 mova r7, 20(r12)
58 mov.w r7, 10(r12)
79 mova @r12+, r7
89 mov.w @r12+, r7
/picolibc-latest/newlib/libc/machine/arm/
Dmemchr.S325 push {r4,r5,r6,r7}
334 mvns r7, #0 // all F's
342 uadd8 r5, r5, r7 // Par add 0xff - sets GE bits for bytes!=0
343 sel r5, r3, r7 // bytes are 00 for none-00 bytes,
345 uadd8 r6, r6, r7 // Par add 0xff - sets GE bits for bytes!=0
346 sel r6, r5, r7 // chained....bytes are 00 for none-00 bytes
351 pop {r4,r5,r6,r7}
413 pop {r4,r5,r6,r7}
/picolibc-latest/newlib/libc/machine/v850/
Dsetjmp.S60 cmp r7, r0
62 mov 1,r7
64 mov r7, r10
/picolibc-latest/newlib/libc/machine/h8500/
Dsetjmp.S25 mov.w r7,@r0+
35 mov.w @r0+,r7
/picolibc-latest/newlib/libc/machine/moxie/
Dsetjmp.S20 # $r7 0x04
35 sto.l 0x04($r0), $r7
56 ldo.l $r7, 0x04($r0)
/picolibc-latest/newlib/libc/machine/arc64/
Dstrcat.S92 sub r7, r5, r8
97 bic r7, r7, r5
108 tst r7, r9
119 mov r2, r7
164 sub r7, r5, r8
169 bic r7, r7, r5
180 tst r7, r9
323 subl r7, r5, r8
328 bicl r7, r7, r5
339 tstl r7, r9
[all …]
Dstrlen.S85 bic r7, r7, r5
96 tst r7, r1
107 mov r2, r7
171 subl r7, r5, r8
176 bicl r7, r7, r5
187 tstl r7, r1
198 movl r2, r7
265 ; r12 on 1) because if r7 isnt the NULL byte, r2 will always be
266 ; overwritten so we can just decide to start at r7, and overwrite it
/picolibc-latest/newlib/libc/machine/crx/
Dsetjmp.S23 # by restoring r7-ra, sp, #
36 storm r2,{r7,r8,r9,r10,r11,r12,r13,r14}
45 loadm r2, {r7,r8,r9,r10,r11,r12,r13,ra}
/picolibc-latest/newlib/libc/machine/tic4x/
Dsetjmp.S32 stf r7, *ar2++
61 ldf *ar2++, r7

12