Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 102) sorted by relevance

12345

/picolibc-latest/newlib/libc/machine/arm/
Dmemcpy-armv7m.S111 orr r3, r1, r0
112 ands r3, r3, #3
124 ldr r3, [r1], #4
125 str r3, [r0], #4
128 ldr r3, [r1, \offset]
129 str r3, [r0, \offset]
146 ldr r3, [r1], #4
147 str r3, [r0], #4
150 ldr r3, [r1, \offset]
151 str r3, [r0, \offset]
[all …]
Dmemset-thumb.S44 lsls r3, r0, #30
51 movs r3, r0
60 adds r3, r3, #1
61 subs r2, r3, #1
63 tst r3, r6
81 movs r2, r3
82 adds r3, r3, r6
89 cmp r3, r2
100 movs r2, r3
101 adds r3, r3, r6
[all …]
Dstrcpy.S76 ldr r3, [r1], #4
78 sub r2, r3, magic1(r5)
79 bics r2, r2, r3
82 streq r3, [ip], #4
83 ldreq r3, [r1], #4
94 sub r2, r3, magic1(r5)
95 bics r2, r2, r3
99 str r3, [ip], #4
103 ldreq r3, [r1], #4
106 mov r3, r4
[all …]
Dmemset-arm.S43 mov r3, r0
50 strb ip, [r3], #1
51 tst r3, #3
62 add ip, r3, #16
77 add r3, r3, ip
80 mov r4, r3
90 add r3, r3, ip
95 addne r2, r3, r2
98 strb r1, [r3], #1
99 cmp r3, r2
[all …]
Dmemset-thumb2.S49 mov r3, r0
56 strb r5, [r3], #1
57 lsls r2, r3, #30
68 add r2, r3, #16
83 add r3, r3, r2
86 mov r6, r3
96 add r3, r3, r2
101 add r4, r4, r3
103 strb r1, [r3], #1
104 cmp r3, r4
[all …]
/picolibc-latest/newlib/libc/machine/arc/
Dstrncpy-bs.S64 ld_s r3,[r1,0]
69 sub r12,r3,r8
70 bic_l r12,r12,r3
72 mov_s r4,r3
73 ld.a r3,[r1,4]
81 sub r12,r3,r8
82 bic_s r12,r12,r3
84 st.ab r3,[r10,4]
88 ld.a r3,[r1,4]
93 sub r12,r3,r8
[all …]
Dmemcpy-bs.S51 or r3,r0,r1
52 asl_s r3,r3,30
54 brls.d r2,r3,.Lcopy_bytewise
55 sub.f r3,r2,1
57 asr.f lp_count,r3,3
58 bbit0.d r3,2,.Lnox4
64 ld_s r3,[r1,4]
67 st.ab r3,[r5,4]
70 ld r3,[r5,0]
74 xor_s r12,r12,r3
[all …]
Dstrcpy-bs.S59 ld_s r3,[r1,0]
63 sub r2,r3,r8
64 bic_s r2,r2,r3
67 mov_s r4,r3
70 ld.a r3,[r1,4]
74 sub r2,r3,r8
75 bic_s r2,r2,r3
78 st.ab r3,[r10,4]
83 mov_s r3,r4
85 r3z: bmsk.f r1,r3,7
[all …]
Dstrchr-bs-norm.S53 mov_s r3,0x01010101
60 asl r7,r3,r7
62 lsr r7,r3,r7
65 ror r4,r3
90 ror r4,r3
93 sub r12,r2,r3
99 sub r12,r6,r3
109 sub r3,r7,1
110 bic r3,r3,r7
111 norm r2,r3
[all …]
Dmemset.S59 mov_s r3,r0
72 add r6,r2,r3
77 stb.ab r1,[r3,1]
78 bclr_s r3,r3,0
79 stw.ab r1,[r3,2]
80 bclr_s r3,r3,1
83 brlo.d r6,r3,.Loop_end
86 st_l r1,[r3,4]
87 brhs.d r6,r3,3b
88 st.ab r1,[r3,8]
[all …]
Dstrcpy-bs-arc600.S56 ld_l r3,[r1,0]
59 sub r2,r3,r8
60 bic_s r2,r2,r3
63 st.ab r3,[r10,4]
64 ld.a r3,[r1,4]
68 sub r2,r3,r8
73 mov_s r6,r3
76 ld.a r3,[r1,4]
79 sub r2,r3,r8
84 mov r6,r3
[all …]
Dmemset-bs.S73 mov_s r3,r0
88 bmsk.f r12,r3,1
91 stb.ab r1,[r3,1]
92 bclr_s r3,r3,0
93 stw.ab r1,[r3,2]
94 bclr_s r3,r3,1
101 st.ab r1,[r3,4]
109 st.ab r1,[r3,4]
110 st.ab r1,[r3,4]
114 st_s r1,[r3]
[all …]
Dstrcmp.S57 ld.ab r3,[r1,4]
63 breq r2,r3,.Lwordloop
65 xor r0,r2,r3 ; mask for difference
71 and_s r3,r3,r0
73 cmp_s r2,r3
81 xor r0,r2,r3 ; mask for difference
88 and_s r3,r3,r0
89 sub.f r0,r2,r3
108 or_s r3,r3,r0 ; ... high estimate r3 so that r2 > r3 will ...
109 cmp_s r3,r2 ; ... be independent of trailing garbage
[all …]
Dmemcmp.S51 add_s r3,r0,r2
63 sub r6,r3,8
68 ld_s r3,[r0,4]
72 breq.d r3,r12,2b
75 mov_s r4,r3
79 cmp_s r3,r12
86 sub r3,r0,r6
87 brhs r3,4,.Last_cmp
113 mov_s r3,0
114 sub3 r2,r3,r2
[all …]
Dstrncpy.S55 ld_s r3,[r1,0]
61 sub r12,r3,r8
62 bic_l r12,r12,r3
64 mov_s r4,r3
65 ld.a r3,[r1,4]
72 sub r12,r3,r8
73 bic_s r12,r12,r3
75 st.ab r3,[r10,8]
79 ld.a r3,[r1,4]
85 sub r12,r3,r8
[all …]
Dmemcpy.S49 or r3,r0,r1
50 bmsk.f 0,r3,1
55 sub_s r3,r2,1
57 bbit0.d r3,2,.Lnox4
64 ld_s r3,[r1,4]
68 st r3,[r5,-4]
71 ld r3,[r5,0]
74 xor_s r12,r12,r3
76 xor_s r12,r12,r3
80 ld r3,[r5,0]
[all …]
Dstrcpy.S54 ld_s r3,[r1]
57 sub r2,r3,r8
58 bic_s r2,r2,r3
61 mov r4,r3
65 ld.a r3,[r1,8]
69 sub r2,r3,r8
70 bic_s r2,r2,r3
77 st.ab r3,[r10,4]
79 ;mov_s r3,r4
85 ldb.ab r3,[r1,1]
[all …]
Dstrcmp-archs.S54 ld.ab r3, [r1, 4]
62 cmp r2, r3
68 swape r3, r3
74 cmp_s r2, r3
83 swape r3, r3
88 bmsk r3, r3, r0
90 swape r3, r3
92 sub.f r0, r2, r3
100 ldb.ab r3, [r1, 1]
103 breq r2, r3, .Lcharloop
[all …]
Dstrchr.S57 mov_s r3,0x01010101
72 bmsk r7,r3,r2
73 rsub.pl r7,r7,r3
77 bmsk r7,r3,r2
81 ror r4,r3
93 sub r12,r2,r3
101 sub r12,r2,r3
106 bic r2,r3,r12
107 sub1 r2,r3,r2
117 ror r4,r3
[all …]
Dstrlen.S44 or r3,r0,7
45 ld r2,[r3,-7]
46 ld.a r6,[r3,-3]
82 ld_s r2,[r3,4]
83 ld.a r6,[r3,8]
94 sub.ne r3,r3,4
98 sub r0,r3,r0
107 1: ldb_s r1,[r3]
109 ldb.a r1,[r3,1]
111 ldb.a r1,[r3,1]
[all …]
/picolibc-latest/newlib/libc/machine/sh/
Dstrlen.S14 ldlo.q r2,0,r3
19 mcmpeq.b r3,r63,r3
20 SHHI r3,r1,r4
24 addi r3,-1,r4
25 msad.ubq r3,r4,r2
27 shlri r3,1,r3
28 nsb r3,r3
29 shlri r3,3,r2
34 ldlo.q r0,8,r3
37 mcmpeq.b r3,r63,r3
[all …]
/picolibc-latest/newlib/libc/machine/or1k/
Dsetjmp.S34 l.sw 0(r3), r1
35 l.sw 4(r3), r2
37 l.sw 8(r3), r9
41 l.sw 12(r3), r14
42 l.sw 16(r3), r16
43 l.sw 20(r3), r18
44 l.sw 24(r3), r20
45 l.sw 28(r3), r22
46 l.sw 32(r3), r24
47 l.sw 36(r3), r26
[all …]
/picolibc-latest/newlib/libc/machine/cr16/
Dsetjmp.S35 #r3, r2: .blkw
36 storw r7, 0(r3,r2)
37 addd $2, (r3,r2)
38 storw r8, 0(r3,r2)
39 addd $2, (r3,r2)
40 storw r9, 0(r3,r2)
41 addd $2, (r3,r2)
42 storw r10, 0(r3,r2)
43 addd $2, (r3,r2)
44 storw r11, 0(r3,r2)
[all …]
/picolibc-latest/newlib/libc/machine/arc64/
Dmemmove.S56 ADDP r3, r0, r2
70 sth.aw r4, [r3, -2]
75 stb.aw r4, [r3, -1]
80 st.aw r4,[r3, -4]
82 st.aw r4,[r3, -4]
84 st.aw r4,[r3, -4]
94 st.aw r4, [r3, -4]
95 st.aw r5, [r3, -4]
96 st.aw r6, [r3, -4]
98 st.aw r7, [r3, -4]
[all …]
/picolibc-latest/newlib/libc/machine/nds32/
Dstrcmp.S58 lwi $r3, [$r1+(0)]
59 bne $r5, $r3, .Lbyte_mode /* A difference was detected, so
72 lmw.aim $r3, [$r1], $r3
73 bne $r5, $r3, .Lbyte_mode
78 nor $r3, $r5, $r5 /* r3 = ~(X) */
80 and $r5, $r5, $r3 /* r2 = ~(X) & ((X) - 0x01010101) */
92 lbi.bi $r3, [$r1], #1
93 bne $r5, $r3, 1f /* Mismatch, done. */
96 sub $r0, $r5, $r3

12345