Home
last modified time | relevance | path

Searched refs:src2 (Results 1 – 12 of 12) sorted by relevance

/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/
Dstrcmp-armv6.S47 #define src2 r1 macro
129 ldrb r3, [src2]
140 orr tmp1, src1, src2
149 eor tmp1, src1, src2
158 bic src2, src2, #7
162 ldrd data2a, data2b, [src2], #16
181 ldrd data2a, data2b, [src2], #16
193 ldrd data2a, data2b, [src2, #-8]
225 ldr data2, [src2], #8
234 ldr data2, [src2, #-4]
[all …]
Dstrcmp-armv7.S52 #define src2 r1 macro
134 ldrb r3, [src2]
144 orr tmp1, src1, src2
153 eor tmp1, src1, src2
162 bic src2, src2, #7
166 ldrd data2a, data2b, [src2], #16
185 ldrd data2a, data2b, [src2], #16
197 ldrd data2a, data2b, [src2, #-8]
229 ldr data2, [src2], #8
236 ldr data2, [src2, #-4]
[all …]
Dstrcmp-armv4.S35 #define src2 r1 macro
62 eor tmp1, src1, src2
68 bic src2, src2, #3
70 ldreq data2, [src2], #4
81 ldr data2, [src2], #4
100 ldreq data2, [src2], #4
143 data2 = *src2++; \
159 data2 = *src2; \
165 data2 = *src2++; \
177 const unsigned* src2;
[all …]
Dstrcmp-armv7m.S36 #define src2 r1 macro
53 eor tmp1, src1, src2
59 bic src2, src2, #3
62 ldreq data2, [src2], #4
73 ldr data2, [src2], #4
86 ldreq data2, [src2], #4
130 data2 = *src2++; \
146 data2 = *src2; \
152 data2 = *src2++; \
164 const unsigned* src2;
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/aarch64/
Dmemcmp.S19 #define src2 x1 macro
44 ldp data2, data4, [src2]
50 add src2end, src2, limit
60 ldp data2, data4, [src2, 16]
68 ldp data2, data4, [src2, 32]
73 add src2, src2, 32
101 add src2end, src2, limit
104 ldr data2, [src2]
113 ldr data2w, [src2]
121 ldrh data2w, [src2]
[all …]
Dstrncmp.S44 #define src2 x1 macro
85 eor tmp1, src1, src2
98 ldr data2, [src2], #8
187 bic src2, src2, #7
190 ldr data2, [src2], #8
209 ldrb data2w, [src2], #1
228 ldrb data2w, [src2], #1
255 lsl offset, src2, #3
256 bic src2, src2, #0xf
260 ldp tmp1, tmp2, [src2], #16
[all …]
Dstrcmp.S24 #define src2 x1 macro
59 sub off2, src2, src1
116 neg shift, src2, lsl 3 /* Bits to alignment -64. */
129 ldrb data2w, [src2], 1
137 neg shift, src2, lsl 3
138 bic src2, src2, 7
139 ldr data3, [src2], 8
150 sub off1, src2, src1
/picolibc-3.7.0-3.6.0/newlib/libc/machine/i960/
Dstrcmp_ca.S120 notand g1,3,g3 # extract word addr of start of src2
124 cmpo g3,g1 # check alignment of src2
125 ld (g3),SRC2 # fetch word with at least first byte of src2
128 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
133 cmpo SRC2,SRC1 # compare src1 and src2 words
138 lda 4(g3),g3 # pre-increment src2 addr
139 bne.f Lcloop # branch if src1 and src2 unequal
141 ld (g3),SRC2 # pre-fetch next word of src2
154 cmpo g3,g1 # check alignment of src2
155 ld (g3),SRC2 # fetch word with at least first byte of src2
[all …]
Dstrncmp_ca.S121 notand g1,3,g3 # extract word addr of start of src2
125 cmpo g3,g1 # check alignment of src2
126 ld (g3),SRC2 # fetch word with at least first byte of src2
130 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
137 cmpo SRC2,g0 # compare src1 and src2 words
142 lda 4(g3),g3 # pre-increment src2 addr
143 bne.f Lcloop # branch if src1 and src2 unequal
145 ld (g3),SRC2 # pre-fetch next word of src2
155 cmpo g3,g1 # check alignment of src2
156 ld (g3),SRC2 # fetch word with at least first byte of src2
[all …]
Dmemcmp_ca.S120 notand g1,3,g3 # extract word addr of start of src2
122 cmpo g3,g1 # check alignment of src2
128 ld (g3),SRC2 # fetch word with at least first byte of src2
131 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
133 mov LSW,g0 # at least src2 is word aligned
138 cmpo SRC2,g0 # compare src1 and src2 words
139 lda 4(g3),g3 # pre-increment src2 addr
143 bne.f Lcloop # branch if src1 and src2 unequal
145 ld (g3),SRC2 # pre-fetch next word of src2
161 and SRC2,g1,g3 # extract next char of src2
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/crx/sys/
Dasm.h80 #define _cmpb_(src1, src2) __asm__("cmpb %0,%1" : /* no output */ : \ argument
81 "ri" ((unsigned char)src1) , "r" (src2) : "cc")
82 #define _cmpw_(src1,src2) __asm__("cmpw %0,%1" : /* no output */ \ argument
83 : "ri" ((unsigned short)src1) , "r" (src2) : "cc")
84 #define _cmpd_(src1,src2) __asm__("cmpd %0,%1" : /* no output */ \ argument
85 : "ri" ((unsigned int)src1) , "r" (src2) : "cc")
144 #define _macsb_(hi, lo, src1, src2) __asm__("macsb %1,%0" \ argument
146 : "r" ((char)src1) , "r" (src2))
147 #define _macsw_(hi, lo, src1, src2) __asm__("macsw %1,%0" \ argument
149 : "r" ((short)src1) , "r" (src2))
[all …]
/picolibc-3.7.0-3.6.0/newlib/libc/machine/cr16/sys/
Dasm.h64 #define _cmpb_(src1, src2) __asm__("cmpb %0,%1" : /* no output */ : \ argument
65 "ri" ((unsigned char)src1) , "r" (src2) : "cc")
66 #define _cmpw_(src1, src2) __asm__("cmpw %0,%1" : /* no output */ : \ argument
67 "ri" ((unsigned short)src1) , "r" (src2) : "cc")
68 #define _cmpd_(src1, src2) __asm__("cmpd %0,%1" : /* no output */ : \ argument
69 "ri" ((unsigned long)src1) , "r" (src2) : "cc")
115 #define _macsw_(hi, lo, src1, src2) __asm__("macsw %1,%0" \ argument
117 : "r" ((short)src1) , "r" (src2))
118 #define _macuw_(hi, lo, src1, src2) __asm__("macuw %1,%0" \ argument
120 : "r" ((unsigned short)src1) , "r" (src2))
[all …]