Home
last modified time | relevance | path

Searched refs:r5 (Results 1 – 25 of 92) sorted by relevance

1234

/picolibc-latest/newlib/libc/machine/microblaze/
Dlongjmp.S59 lwi r1, r5, 0
60 lwi r13, r5, 4
61 lwi r14, r5, 8
62 lwi r15, r5, 12
63 lwi r16, r5, 16
64 lwi r17, r5, 20
65 lwi r18, r5, 24
66 lwi r19, r5, 28
67 lwi r20, r5, 32
68 lwi r21, r5, 36
[all …]
Dsetjmp.S58 swi r1, r5, 0
59 swi r13, r5, 4
60 swi r14, r5, 8
61 swi r15, r5, 12
62 swi r16, r5, 16
63 swi r17, r5, 20
64 swi r18, r5, 24
65 swi r19, r5, 28
66 swi r20, r5, 32
67 swi r21, r5, 36
[all …]
/picolibc-latest/newlib/libc/machine/nds32/
Dstrcmp.S52 or $r5, $r1, $r0
53 andi $r5, $r5, #3
54 bnez $r5, .Lbyte_mode
57 lwi $r5, [$r0+(0)]
59 bne $r5, $r3, .Lbyte_mode /* A difference was detected, so
71 lmw.aim $r5, [$r0], $r5
73 bne $r5, $r3, .Lbyte_mode
78 nor $r3, $r5, $r5 /* r3 = ~(X) */
79 add $r5, $r5, $r4 /* r2 = ((X) - 0x01010101) */
80 and $r5, $r5, $r3 /* r2 = ~(X) & ((X) - 0x01010101) */
[all …]
Dstrcpy.S63 nor $r5, $r2, $r2 /* r5 = ~(X) */
64 and $r4, $r5, $r4 /* r4 = ~(X) & ((X) - 0x01010101) */
65 sethi $r5, hi20(0x80808080)
66 ori $r5, $r5, lo12(0x80808080)
67 and $r4, $r4, $r5 /* r4 = r4 & 0x80808080 */
/picolibc-latest/newlib/libc/machine/arm/
Dmemset-thumb2.S48 uxtb r5, r1
56 strb r5, [r3], #1
62 uxtb r5, r1
63 orr r5, r5, r5, lsl #8
65 orr r5, r5, r5, lsl #16
72 str r5, [r2, #-16]
73 str r5, [r2, #-12]
74 str r5, [r2, #-8]
75 str r5, [r2, #-4]
91 str r5, [r6], #4
Dmemset-thumb.S49 lsls r5, r1, #24
50 lsrs r5, r5, #24
62 strb r5, [r2]
68 movs r5, #255
69 ands r5, r1
70 lsls r2, r5, #8
71 orrs r5, r2
72 lsls r2, r5, #16
73 orrs r5, r2
84 str r5, [r2]
[all …]
Dstrcpy.S68 str r5, [sp, #-4]!
69 mov r5, #0x01
70 orr r5, r5, r5, lsl #8
71 orr r5, r5, r5, lsl #16
78 sub r2, r3, magic1(r5)
80 tst r2, magic2(r5)
94 sub r2, r3, magic1(r5)
96 tst r2, magic2(r5)
97 sub r2, r4, magic1(r5)
101 tst r2, magic2(r5)
[all …]
Daeabi_memcpy-armv7a.S51 strd r4, r5, [sp, #-8]!
101 ldrd r4, r5, [r1, \offset]
102 strd r4, r5, [r0, \offset]
119 ldrd r4, r5, [r1], #8
120 strd r4, r5, [r0], #8
160 ldrbcs r5, [r1]
162 strbcs r5, [r0]
166 ldrd r4, r5, [sp], #8
254 strd r4, r5, [sp, #-8]!
269 strd r4, r5, [sp, #-8]!
/picolibc-latest/newlib/libc/machine/sh/
Dstrcmp.S12 ld.ub r3,0,r5
16 bne/u r4,r5,tr0
22 ld.ub r3,2,r5
25 bne/u r4,r5,tr0
30 ld.ub r3,4,r5
33 bne/u r4,r5,tr0
38 ld.ub r3,6,r5
41 bne/u r4,r5,tr0
72 ldx.q r2,r3,r5
77 beq/l r4,r5,tr1 // al_loop
[all …]
Dstrcpy.S28 ldx.q r0, r21, r5
31 mcmpeq.b r5, r63, r6
44 add r5, r63, r4
55 add r5, r63, r4
64 andi r4,0xff,r5
67 bnei/l r5,0,tr1
72 stlo.q r0, 0, r5
75 sthi.q r0, -9, r5
78 ldx.q r0, r21, r5
81 mcmpeq.b r5, r63, r6
[all …]
/picolibc-latest/newlib/libc/machine/arc/
Dmemcpy.S52 mov_s r5,r0
59 st.ab r12,[r5,4]
65 st.ab r12,[r5,8]
67 brlo.d r5,r6,.Lnox4a
68 st r3,[r5,-4]
71 ld r3,[r5,0]
80 ld r3,[r5,0]
89 st r12,[r5,0]
98 stb.ab r12,[r5,1]
104 stb.ab r12,[r5,2]
[all …]
Dmemcmp.S65 ld r5,[r1,0]
70 brne r4,r5,.Leven
73 ld.a r5,[r1,8]
77 mov_s r5,r12
88 brne r4,r5,.Leven
90 ld r5,[r1,4]
96 xor r0,r4,r5
101 xor r0,r4,r5
109 and r1,r5,r0
119 and r1,r5,r3
[all …]
Dmemcpy-bs.S53 mov_s r5,r0
60 st.ab r12,[r5,4]
65 st.ab r12,[r5,4]
67 st.ab r3,[r5,4]
70 ld r3,[r5,0]
86 st r12,[r5,0]
94 stb.ab r12,[r5,1]
99 stb.ab r12,[r5,1]
101 stb.ab r3,[r5,1]
104 stb r12,[r5,0]
Dmemcmp-bs-norm.S63 ld r5,[r1,0]
79 brne r4,r5,.Leven
81 ld.a r5,[r1,8]
94 brne r4,r5,.Leven
96 ld r5,[r1,4]
102 xor r0,r4,r5
110 xor r0,r4,r5
118 asl r12,r5,r1
140 xor r0,r4,r5
145 mov_s r5,r12
[all …]
Dstrcpy-bs-arc600.S70 sub r5,r4,r8
71 and.eq.f r5,r5,r12
81 sub r5,r4,r8
82 and.eq.f r5,r5,r12
89 and r5,r5,r12
90 bic r5,r5,r4
91 breq.d r5,0,.Loop
Dstrcpy.S72 sub r5,r4,r8
73 bic r5,r5,r4
75 and r5,r5,r12
76 breq.d r5,0,.Loop
/picolibc-latest/newlib/libm/machine/nds32/
Dwf_sqrt.S48 FMFCSR $r5
49 bmski33 $r5, #2 /* Is $fpcsr.IVO('b2) set ? */
50 bnez $r5, .L_EDOM /* Set errno as EDOM. */
52 bmski33 $r5, #4 /* Is $fpcsr.OVF('b4) set ? */
53 bnez $r5, .L_ERANGE /* Set errno as ERANGE. */
55 bmski33 $r5, #5 /* Is $fpcsr.UDF('b5) set ? */
56 bnez $r5, .L_ERANGE /* Set errno as ERANGE. */
/picolibc-latest/newlib/libc/machine/z8k/
Dmemmove.S80 dec r5,#1
87 inc r5,#1
112 ld r5,r15(#6)
121 test r5
128 ld r0,r5
134 add r6,r5 /* src + length */
135 add r7,r5 /* dest + length */
149 lddb @r7,@r6,r5
154 ld r4,r5 /* remember length */
155 srl r5,#1
[all …]
Dmemset.S32 ld r5,rr14(#8)
46 ld r1,r5 /* r1 contains value */
89 ld r5,r15(#6)
98 test r5
108 dec r5,#1
111 not_odd:ld r0,r5 /* remember length */
112 srl r5,#1
118 dec r5,#1
121 ldir @r7,@r4,r5 /* fill words */
Dmemcmp.S71 dec r5,#2 /* point to different bytes */
90 dec r5,#1 /* point to different bytes */
113 ld r5,r15(#6)
122 test r5
135 cpsib @r7,@r6,r5,eq
143 ld r4,r5 /* remember length */
144 srl r5,#1
147 cpsir @r7,@r6,r5,ne
152 ldk r5,#2
165 cpsirb @r7,@r6,r5,ne
Dmemcpy.S95 ld r5,r15(#6)
104 test r5
118 ldib @r7,@r6,r5
123 ld r4,r5 /* remember length */
124 srl r5,#1
127 ldir @r7,@r6,r5
137 ldirb @r7,@r6,r5
/picolibc-latest/newlib/libc/machine/rx/
Dstrncat.S21 1: mov.b [r4+], r5 ; Find the NUL byte at the end of the destination.
22 cmp #0, r5
27 3: mov.b [r2+], r5 ; Copy bytes from the source into the destination ...
28 mov.b r5, [r4+]
29 cmp #0, r5 ; ... until we reach a NUL byte ...
37 mov r2, r5 ; Save a copy of the source pointer.
46 mov r5, r2 ; Restore the source pointer.
47 mov r1, r5 ; Save a copy of the dest pointer.
53 mov r5, r1 ; was included in the bytes that were copied.
56 add r14, r5 ; Point at byte after end of copied bytes.
[all …]
Dstrcat.S17 1: mov.b [r4+], r5 ; Find the NUL byte at the end of R4.
18 cmp #0, r5
23 2: mov.b [r2+], r5 ; Copy bytes from R2 to R4 until we reach a NUL byte.
24 mov.b r5, [r4+]
25 cmp #0, r5
31 mov r2, r5 ; Save a copy of the source pointer.
39 mov r5, r2 ; Restore the source pointer.
Dstrcmp.S15 mov.b [r2+], r5
18 cmp #0, r5
20 cmp r4, r5
24 and #0xff, r5
25 sub r5, r4, r1
/picolibc-latest/newlib/libc/machine/arc64/
Dstrcmp.S65 ld.ab r5, [r1, +4]
84 sub.f 0, r3, r5
100 ; Setup r0, r3 and r5 with the relevant loaded and intermediate values
103 mov r5, r5
109 mov.c r5, r4
115 mov.c r5, r7
119 xor r12, r3, r5
134 lsr.ge r5, r5, r12
137 bmsk r5, r5, 7
140 sub r0, r3, r5
[all …]

1234