Home
last modified time | relevance | path

Searched refs:r6 (Results 1 – 25 of 64) sorted by relevance

123

/picolibc-latest/newlib/libc/machine/v850/
Dsetjmp.S25 st.w r1,0[r6]
26 st.w r3,4[r6]
27 st.w r4,8[r6]
28 st.w r20,12[r6]
29 st.w r21,16[r6]
30 st.w r22,20[r6]
31 st.w r23,24[r6]
32 st.w r24,28[r6]
33 st.w r25,32[r6]
34 st.w r26,36[r6]
[all …]
/picolibc-latest/newlib/libc/machine/arc64/
Dmemset.S48 or r6, r1, r3
49 addhl r6, r6, r6
50 movl r7, r6
66 stl.ab r6, [r4, 8]
70 st.ab r6, [r4, 4]
73 sth.ab r6, [r4, 2]
76 stb.ab r6, [r4, 1]
97 # define MOVH mov r7,r6
99 # define MOVH addhl r6,r6,r6
114 or r6, r1, r3
[all …]
Dstrcat.S66 xor r6, r6, r6
88 ; NULL byte position is detected and encoded in r6 [0] [9]
100 bset.ne r6, r6, 4
103 bset.ne r6, r6, 3
106 bset.ne r6, r6, 2
109 bset.ne r6, r6, 1
111 breq.d r6, 0, @.L_4_4B_search
113 fls r5, r6 ; [2]
121 asr.f r6, r6, 3
124 asr.f r6, r6, 1
[all …]
/picolibc-latest/newlib/libc/machine/arm/
Dmemset-thumb.S52 movs r6, #3
63 tst r3, r6
76 movs r6, r4
77 subs r6, r6, #16
78 lsrs r6, r6, #4
79 adds r6, r6, #1
80 lsls r6, r6, #4
82 adds r3, r3, r6
96 subs r6, r4, #4
97 lsrs r6, r6, #2
[all …]
Dstrcmp-armv6m.S61 push {r4, r5, r6, lr}
66 lsls r6, r5, #7
72 ands r4, r6
104 pop {r4, r5, r6, pc}
117 pop {r4, r5, r6, pc}
121 pop {r4, r5, r6, pc}
141 pop {r4, r5, r6, pc}
Dmemset-thumb2.S67 mov r6, r4
70 subs r6, r6, #16
71 cmp r6, #15
86 mov r6, r3
91 str r5, [r6], #4
Dmemchr.S325 push {r4,r5,r6,r7}
338 ldrd r5,r6,[r0],#8
341 eor r6,r6, r1
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
348 cbnz r6, 60f
351 pop {r4,r5,r6,r7}
397 moveq r5, r6 // the end is in the 2nd word
413 pop {r4,r5,r6,r7}
Dsetjmp.S101 stmia r0!, {r4, r5, r6, r7}
107 mov r6, lr
108 stmia r0!, {r1, r2, r3, r4, r5, r6}
111 ldmia r0!, {r4, r5, r6, r7}
122 ldmia r0!, {r2, r3, r4, r5, r6}
127 mov sp, r6
131 ldmia r0!, {r4, r5, r6, r7}
/picolibc-latest/newlib/libc/machine/arc/
Dmemset.S72 add r6,r2,r3
74 stb r1,[r6,-1]
75 bclr r12,r6,0
82 sub r6,r6,8
83 brlo.d r6,r3,.Loop_end
84 sub r6,r6,8
87 brhs.d r6,r3,3b
90 bic r12,r6,3
Dstrchr-bs-norm.S70 xor r6,r2,r5
72 sub r12,r6,r7
73 bic r12,r12,r6
82 bic r2,r7,r6
97 xor r6,r2,r5
99 sub r12,r6,r3
100 bic r12,r12,r6
121 sub r3,r6,r3
122 bic r3,r3,r6
138 bic r2,r7,r6
[all …]
Dstrlen.S46 ld.a r6,[r3,-3]
60 sub r12,r6,r7
61 bic r12,r12,r6
73 sub r12,r6,r4
74 bic r12,r12,r6
83 ld.a r6,[r3,8]
87 sub r12,r6,r4
88 bic r12,r12,r6
122 mov.eq r2,r6
136 mov.eq r2,r6
[all …]
Dstrlen-bs-norm.S45 ld.a r6,[r3,-3]
56 sub r12,r6,r7
57 bic r12,r12,r6
69 sub r12,r6,r4
70 bic r12,r12,r6
79 ld.a r6,[r3,8]
83 sub r12,r6,r4
84 bic r12,r12,r6
103 mov.eq r2,r6
Dstrlen-bs.S47 ld.a r6,[r3,-3]
58 sub r12,r6,r7
59 bic r12,r12,r6
71 sub r12,r6,r4
72 bic r12,r12,r6
81 ld.a r6,[r3,8]
85 sub r12,r6,r4
86 bic r12,r12,r6
104 mov.eq r2,r6
Dstrchr-bs.S81 xor r6,r2,r5
83 sub r12,r6,r7
84 bic r12,r12,r6
99 bic r12,r7,r6
117 xor r6,r2,r5
119 sub r12,r6,r3
120 bic r12,r12,r6
146 sub r2,r6,r3
147 bic r2,r2,r6
165 asl r6,r6,7
[all …]
Dmemcpy.S54 add r6,r0,r2
58 sub r6,r6,8
67 brlo.d r5,r6,.Lnox4a
97 sub r6,r6,2
106 brlo.d r5,r6,.Lnox1a
Dstrncpy.S57 add r6,r0,r2
58 sub r6,r6,8
69 brhs r10,r6,.Loop_end
80 brlo.d r10,r6,1b
83 add r6,r6,4
84 brhs r10,r6,.Lastword
Dstrchr.S87 xor r6,r2,r5
89 sub r12,r6,r7
90 bic r12,r12,r6
105 bic r12,r7,r6
124 xor r6,r2,r5
126 sub r12,r6,r3
127 bic r12,r12,r6
153 sub r2,r6,r3
154 bic r2,r2,r6
169 and r2,r6,r3
[all …]
Dmemcmp.S63 sub r6,r3,8
67 brhs r0,r6,.Loop_end
86 sub r3,r0,r6
130 sub r6,r3,2
132 brhs r0,r6,.Lbyte_end
/picolibc-latest/newlib/libc/machine/sh/
Dstrcmp.S15 ld.ub r2,1,r6
19 beqi/u r6,0,tr1
21 bne/u r6,r7,tr1
24 ld.ub r2,3,r6
27 beqi/u r6,0,tr1
29 bne/u r6,r7,tr1
32 ld.ub r2,5,r6
35 beqi/u r6,0,tr1
37 bne/u r6,r7,tr1
40 ld.ub r2,7,r6
[all …]
Dmemcpy.S61 add r3,r4,r6
71 or r6, r7, r6
72 sthi.l r5, -1, r6
73 stlo.l r5, -4, r6
77 st.b r5,-1,r6
87 or r6, r7, r6
88 sthi.q r5, -1, r6
89 stlo.q r5, -8, r6
98 ld.b r6,-1,r6
105 ldlo.l r6, -4, r7
[all …]
Dstrcpy.S20 mcmpeq.b r4,r63,r6
21 SHHI r6,r7,r6
22 bnei/u r6,0,tr1 // shortstring
31 mcmpeq.b r5, r63, r6
42 beqi/l r6, 0, tr0 // loop
53 beqi/l r6, 0, tr0 // loop
76 mcmpeq.b r4, r63, r6
77 bnei/u r6, 0, tr1 // shortstring
81 mcmpeq.b r5, r63, r6
82 beqi/l r6, 0, tr0 // loop
/picolibc-latest/newlib/libc/machine/z8k/
Dmemmove.S111 ld r6,r15(#4)
126 cp r7,r6
129 add r0,r6 /* r0 = src + length */
134 add r6,r5 /* src + length */
136 dec r6,#1
149 lddb @r7,@r6,r5
158 dec r6,#1
160 lddr @r7,@r6,r5
165 inc r6,#1
167 lddb @r7,@r6,r4 /* yes, copy last byte */
[all …]
Dmemcmp.S112 ld r6,r15(#4)
135 cpsib @r7,@r6,r5,eq
147 cpsir @r7,@r6,r5,ne
151 dec r6,#2 /* point to different bytes */
159 cpsib @r7,@r6,r4,eq
165 cpsirb @r7,@r6,r5,ne
170 dec r6,#1 /* point to different bytes */
174 ldb rl0,@r6
Dmemcpy.S94 ld r6,r15(#4)
118 ldib @r7,@r6,r5
127 ldir @r7,@r6,r5
132 ldib @r7,@r6,r4 /* yes, copy last byte */
137 ldirb @r7,@r6,r5
/picolibc-latest/newlib/libc/machine/msp430/
Dsetjmp.S25 # r6 0x08 0x10
43 mova r6, 16(r12)
57 mov.w r6, 8(r12)
78 mova @r12+, r6
88 mov.w @r12+, r6

123