Home
last modified time | relevance | path

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

1234

/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/
Dstrncpy-bs.S62 ld_s r3,[r1,0]
67 sub r12,r3,r8
68 bic_l r12,r12,r3
70 mov_s r4,r3
71 ld.a r3,[r1,4]
79 sub r12,r3,r8
80 bic_s r12,r12,r3
82 st.ab r3,[r10,4]
86 ld.a r3,[r1,4]
91 sub r12,r3,r8
[all …]
Dmemcpy-bs.S48 or r3,r0,r1
49 asl_s r3,r3,30
51 brls.d r2,r3,.Lcopy_bytewise
52 sub.f r3,r2,1
54 asr.f lp_count,r3,3
55 bbit0.d r3,2,.Lnox4
61 ld_s r3,[r1,4]
64 st.ab r3,[r5,4]
67 ld r3,[r5,0]
71 xor_s r12,r12,r3
[all …]
Dstrcpy-bs.S56 ld_s r3,[r1,0]
60 sub r2,r3,r8
61 bic_s r2,r2,r3
64 mov_s r4,r3
67 ld.a r3,[r1,4]
71 sub r2,r3,r8
72 bic_s r2,r2,r3
75 st.ab r3,[r10,4]
80 mov_s r3,r4
82 r3z: bmsk.f r1,r3,7
[all …]
Dstrchr-bs-norm.S50 mov_s r3,0x01010101
57 asl r7,r3,r7
59 lsr r7,r3,r7
62 ror r4,r3
87 ror r4,r3
90 sub r12,r2,r3
96 sub r12,r6,r3
106 sub r3,r7,1
107 bic r3,r3,r7
108 norm r2,r3
[all …]
Dmemset.S56 mov_s r3,r0
69 add r6,r2,r3
74 stb.ab r1,[r3,1]
75 bclr_s r3,r3,0
76 stw.ab r1,[r3,2]
77 bclr_s r3,r3,1
80 brlo.d r6,r3,.Loop_end
83 st_l r1,[r3,4]
84 brhs.d r6,r3,3b
85 st.ab r1,[r3,8]
[all …]
Dstrcpy-bs-arc600.S53 ld_l r3,[r1,0]
56 sub r2,r3,r8
57 bic_s r2,r2,r3
60 st.ab r3,[r10,4]
61 ld.a r3,[r1,4]
65 sub r2,r3,r8
70 mov_s r6,r3
73 ld.a r3,[r1,4]
76 sub r2,r3,r8
81 mov r6,r3
[all …]
Dmemset-bs.S70 mov_s r3,r0
85 bmsk.f r12,r3,1
88 stb.ab r1,[r3,1]
89 bclr_s r3,r3,0
90 stw.ab r1,[r3,2]
91 bclr_s r3,r3,1
98 st.ab r1,[r3,4]
106 st.ab r1,[r3,4]
107 st.ab r1,[r3,4]
111 st_s r1,[r3]
[all …]
Dstrcmp.S54 ld.ab r3,[r1,4]
60 breq r2,r3,.Lwordloop
62 xor r0,r2,r3 ; mask for difference
68 and_s r3,r3,r0
70 cmp_s r2,r3
78 xor r0,r2,r3 ; mask for difference
85 and_s r3,r3,r0
86 sub.f r0,r2,r3
105 or_s r3,r3,r0 ; ... high estimate r3 so that r2 > r3 will ...
106 cmp_s r3,r2 ; ... be independent of trailing garbage
[all …]
Dmemcpy.S46 or r3,r0,r1
47 bmsk.f 0,r3,1
52 sub_s r3,r2,1
54 bbit0.d r3,2,.Lnox4
61 ld_s r3,[r1,4]
65 st r3,[r5,-4]
68 ld r3,[r5,0]
71 xor_s r12,r12,r3
73 xor_s r12,r12,r3
77 ld r3,[r5,0]
[all …]
Dmemcmp.S48 add_s r3,r0,r2
60 sub r6,r3,8
65 ld_s r3,[r0,4]
69 breq.d r3,r12,2b
72 mov_s r4,r3
76 cmp_s r3,r12
83 sub r3,r0,r6
84 brhs r3,4,.Last_cmp
110 mov_s r3,0
111 sub3 r2,r3,r2
[all …]
Dstrncpy.S53 ld_s r3,[r1,0]
59 sub r12,r3,r8
60 bic_l r12,r12,r3
62 mov_s r4,r3
63 ld.a r3,[r1,4]
70 sub r12,r3,r8
71 bic_s r12,r12,r3
73 st.ab r3,[r10,8]
77 ld.a r3,[r1,4]
83 sub r12,r3,r8
[all …]
Dstrcpy.S52 ld_s r3,[r1]
55 sub r2,r3,r8
56 bic_s r2,r2,r3
59 mov r4,r3
63 ld.a r3,[r1,8]
67 sub r2,r3,r8
68 bic_s r2,r2,r3
75 st.ab r3,[r10,4]
77 ;mov_s r3,r4
83 ldb.ab r3,[r1,1]
[all …]
Dstrcmp-archs.S51 ld.ab r3, [r1, 4]
59 cmp r2, r3
65 swape r3, r3
71 cmp_s r2, r3
80 swape r3, r3
85 bmsk r3, r3, r0
87 swape r3, r3
89 sub.f r0, r2, r3
97 ldb.ab r3, [r1, 1]
100 breq r2, r3, .Lcharloop
[all …]
Dstrchr.S55 mov_s r3,0x01010101
70 bmsk r7,r3,r2
71 rsub.pl r7,r7,r3
75 bmsk r7,r3,r2
79 ror r4,r3
91 sub r12,r2,r3
99 sub r12,r2,r3
104 bic r2,r3,r12
105 sub1 r2,r3,r2
115 ror r4,r3
[all …]
Dstrlen.S42 or r3,r0,7
43 ld r2,[r3,-7]
44 ld.a r6,[r3,-3]
80 ld_s r2,[r3,4]
81 ld.a r6,[r3,8]
92 sub.ne r3,r3,4
96 sub r0,r3,r0
105 1: ldb_s r1,[r3]
107 ldb.a r1,[r3,1]
109 ldb.a r1,[r3,1]
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/sh/
Dstrlen.S12 ldlo.q r2,0,r3
17 mcmpeq.b r3,r63,r3
18 SHHI r3,r1,r4
22 addi r3,-1,r4
23 msad.ubq r3,r4,r2
25 shlri r3,1,r3
26 nsb r3,r3
27 shlri r3,3,r2
32 ldlo.q r0,8,r3
35 mcmpeq.b r3,r63,r3
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/or1k/
Dsetjmp.S32 l.sw 0(r3), r1
33 l.sw 4(r3), r2
35 l.sw 8(r3), r9
39 l.sw 12(r3), r14
40 l.sw 16(r3), r16
41 l.sw 20(r3), r18
42 l.sw 24(r3), r20
43 l.sw 28(r3), r22
44 l.sw 32(r3), r24
45 l.sw 36(r3), r26
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/
Dmemcpy-armv7m.S118 orr r3, r1, r0
119 ands r3, r3, #3
131 ldr r3, [r1], #4
132 str r3, [r0], #4
135 ldr r3, [r1, \offset]
136 str r3, [r0, \offset]
153 ldr r3, [r1], #4
154 str r3, [r0], #4
157 ldr r3, [r1, \offset]
158 str r3, [r0, \offset]
[all …]
Dmemset-thumb.S42 lsls r3, r0, #30
49 movs r3, r0
58 adds r3, r3, #1
59 subs r2, r3, #1
61 tst r3, r6
79 movs r2, r3
80 adds r3, r3, r6
87 cmp r3, r2
98 movs r2, r3
99 adds r3, r3, r6
[all …]
Dstrcpy.S74 ldr r3, [r1], #4
76 sub r2, r3, magic1(r5)
77 bics r2, r2, r3
80 streq r3, [ip], #4
81 ldreq r3, [r1], #4
92 sub r2, r3, magic1(r5)
93 bics r2, r2, r3
97 str r3, [ip], #4
101 ldreq r3, [r1], #4
104 mov r3, r4
[all …]
Dmemset-arm.S41 mov r3, r0
48 strb ip, [r3], #1
49 tst r3, #3
60 add ip, r3, #16
75 add r3, r3, ip
78 mov r4, r3
88 add r3, r3, ip
93 addne r2, r3, r2
96 strb r1, [r3], #1
97 cmp r3, r2
[all …]
Dmemset-thumb2.S47 mov r3, r0
54 strb r5, [r3], #1
55 lsls r2, r3, #30
66 add r2, r3, #16
81 add r3, r3, r2
84 mov r6, r3
94 add r3, r3, r2
99 add r4, r4, r3
101 strb r1, [r3], #1
102 cmp r3, r4
[all …]
Dstrcmp-armv6m.S50 lsrs r1, r3, \n
67 ldmia r1!, {r3}
80 cmp r2, r3
82 cmp r2, r3
85 uxtb r1, r3
89 uxth r1, r3
93 lsls r1, r3, #8
99 lsrs r1, r3, #24
105 cmp r2, r3
108 rev r1, r3
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/cr16/
Dsetjmp.S33 #r3, r2: .blkw
34 storw r7, 0(r3,r2)
35 addd $2, (r3,r2)
36 storw r8, 0(r3,r2)
37 addd $2, (r3,r2)
38 storw r9, 0(r3,r2)
39 addd $2, (r3,r2)
40 storw r10, 0(r3,r2)
41 addd $2, (r3,r2)
42 storw r11, 0(r3,r2)
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/nds32/
Dstrcmp.S56 lwi $r3, [$r1+(0)]
57 bne $r5, $r3, .Lbyte_mode /* A difference was detected, so
70 lmw.aim $r3, [$r1], $r3
71 bne $r5, $r3, .Lbyte_mode
76 nor $r3, $r5, $r5 /* r3 = ~(X) */
78 and $r5, $r5, $r3 /* r2 = ~(X) & ((X) - 0x01010101) */
90 lbi.bi $r3, [$r1], #1
91 bne $r5, $r3, 1f /* Mismatch, done. */
94 sub $r0, $r5, $r3

1234