Home
last modified time | relevance | path

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

/picolibc-latest/newlib/libc/machine/arm/
Dstrcmp-armv6.S49 #define src2 r1 macro
131 ldrb r3, [src2]
142 orr tmp1, src1, src2
151 eor tmp1, src1, src2
160 bic src2, src2, #7
164 ldrd data2a, data2b, [src2], #16
183 ldrd data2a, data2b, [src2], #16
195 ldrd data2a, data2b, [src2, #-8]
227 ldr data2, [src2], #8
236 ldr data2, [src2, #-4]
[all …]
Dstrcmp-armv7.S54 #define src2 r1 macro
136 ldrb r3, [src2]
146 orr tmp1, src1, src2
155 eor tmp1, src1, src2
164 bic src2, src2, #7
168 ldrd data2a, data2b, [src2], #16
187 ldrd data2a, data2b, [src2], #16
199 ldrd data2a, data2b, [src2, #-8]
231 ldr data2, [src2], #8
238 ldr data2, [src2, #-4]
[all …]
Dstrcmp-armv4.S37 #define src2 r1 macro
64 eor tmp1, src1, src2
70 bic src2, src2, #3
72 ldreq data2, [src2], #4
83 ldr data2, [src2], #4
102 ldreq data2, [src2], #4
145 data2 = *src2++; \
161 data2 = *src2; \
167 data2 = *src2++; \
179 const unsigned* src2;
[all …]
Dstrcmp-armv7m.S38 #define src2 r1 macro
55 eor tmp1, src1, src2
61 bic src2, src2, #3
64 ldreq data2, [src2], #4
75 ldr data2, [src2], #4
88 ldreq data2, [src2], #4
132 data2 = *src2++; \
148 data2 = *src2; \
154 data2 = *src2++; \
166 const unsigned* src2;
[all …]
/picolibc-latest/newlib/libc/machine/aarch64/
Dmemcmp.S21 #define src2 x1 macro
46 ldp data2, data4, [src2]
52 add src2end, src2, limit
62 ldp data2, data4, [src2, 16]
70 ldp data2, data4, [src2, 32]
75 add src2, src2, 32
103 add src2end, src2, limit
106 ldr data2, [src2]
115 ldr data2w, [src2]
123 ldrh data2w, [src2]
[all …]
Dstrncmp.S46 #define src2 x1 macro
87 eor tmp1, src1, src2
100 ldr data2, [src2], #8
189 bic src2, src2, #7
192 ldr data2, [src2], #8
211 ldrb data2w, [src2], #1
230 ldrb data2w, [src2], #1
257 lsl offset, src2, #3
258 bic src2, src2, #0xf
262 ldp tmp1, tmp2, [src2], #16
[all …]
Dstrcmp.S26 #define src2 x1 macro
61 sub off2, src2, src1
118 neg shift, src2, lsl 3 /* Bits to alignment -64. */
131 ldrb data2w, [src2], 1
139 neg shift, src2, lsl 3
140 bic src2, src2, 7
141 ldr data3, [src2], 8
152 sub off1, src2, src1
/picolibc-latest/newlib/libc/machine/i960/
Dstrcmp_ca.S122 notand g1,3,g3 # extract word addr of start of src2
126 cmpo g3,g1 # check alignment of src2
127 ld (g3),SRC2 # fetch word with at least first byte of src2
130 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
135 cmpo SRC2,SRC1 # compare src1 and src2 words
140 lda 4(g3),g3 # pre-increment src2 addr
141 bne.f Lcloop # branch if src1 and src2 unequal
143 ld (g3),SRC2 # pre-fetch next word of src2
156 cmpo g3,g1 # check alignment of src2
157 ld (g3),SRC2 # fetch word with at least first byte of src2
[all …]
Dstrncmp_ca.S123 notand g1,3,g3 # extract word addr of start of src2
127 cmpo g3,g1 # check alignment of src2
128 ld (g3),SRC2 # fetch word with at least first byte of src2
132 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
139 cmpo SRC2,g0 # compare src1 and src2 words
144 lda 4(g3),g3 # pre-increment src2 addr
145 bne.f Lcloop # branch if src1 and src2 unequal
147 ld (g3),SRC2 # pre-fetch next word of src2
157 cmpo g3,g1 # check alignment of src2
158 ld (g3),SRC2 # fetch word with at least first byte of src2
[all …]
Dmemcmp_ca.S122 notand g1,3,g3 # extract word addr of start of src2
124 cmpo g3,g1 # check alignment of src2
130 ld (g3),SRC2 # fetch word with at least first byte of src2
133 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
135 mov LSW,g0 # at least src2 is word aligned
140 cmpo SRC2,g0 # compare src1 and src2 words
141 lda 4(g3),g3 # pre-increment src2 addr
145 bne.f Lcloop # branch if src1 and src2 unequal
147 ld (g3),SRC2 # pre-fetch next word of src2
163 and SRC2,g1,g3 # extract next char of src2
[all …]
/picolibc-latest/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-latest/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 …]