/picolibc-latest/newlib/libc/machine/v850/ |
D | setjmp.S | 25 st.w r1,0[r6] 26 st.w r3,4[r6] 27 st.w r4,8[r6] 28 st.w r20,12[r6] 29 st.w r21,16[r6] 30 st.w r22,20[r6] 31 st.w r23,24[r6] 32 st.w r24,28[r6] 33 st.w r25,32[r6] 34 st.w r26,36[r6] [all …]
|
/picolibc-latest/newlib/libc/machine/arc64/ |
D | memset.S | 48 or r6, r1, r3 49 addhl r6, r6, r6 50 movl r7, r6 66 stl.ab r6, [r4, 8] 70 st.ab r6, [r4, 4] 73 sth.ab r6, [r4, 2] 76 stb.ab r6, [r4, 1] 97 # define MOVH mov r7,r6 99 # define MOVH addhl r6,r6,r6 114 or r6, r1, r3 [all …]
|
D | strcat.S | 66 xor r6, r6, r6 88 ; NULL byte position is detected and encoded in r6 [0] [9] 100 bset.ne r6, r6, 4 103 bset.ne r6, r6, 3 106 bset.ne r6, r6, 2 109 bset.ne r6, r6, 1 111 breq.d r6, 0, @.L_4_4B_search 113 fls r5, r6 ; [2] 121 asr.f r6, r6, 3 124 asr.f r6, r6, 1 [all …]
|
/picolibc-latest/newlib/libc/machine/arm/ |
D | memset-thumb.S | 52 movs r6, #3 63 tst r3, r6 76 movs r6, r4 77 subs r6, r6, #16 78 lsrs r6, r6, #4 79 adds r6, r6, #1 80 lsls r6, r6, #4 82 adds r3, r3, r6 96 subs r6, r4, #4 97 lsrs r6, r6, #2 [all …]
|
D | strcmp-armv6m.S | 61 push {r4, r5, r6, lr} 66 lsls r6, r5, #7 72 ands r4, r6 104 pop {r4, r5, r6, pc} 117 pop {r4, r5, r6, pc} 121 pop {r4, r5, r6, pc} 141 pop {r4, r5, r6, pc}
|
D | memset-thumb2.S | 67 mov r6, r4 70 subs r6, r6, #16 71 cmp r6, #15 86 mov r6, r3 91 str r5, [r6], #4
|
D | memchr.S | 325 push {r4,r5,r6,r7} 338 ldrd r5,r6,[r0],#8 341 eor r6,r6, r1 345 uadd8 r6, r6, r7 // Par add 0xff - sets GE bits for bytes!=0 346 sel r6, r5, r7 // chained....bytes are 00 for none-00 bytes 348 cbnz r6, 60f 351 pop {r4,r5,r6,r7} 397 moveq r5, r6 // the end is in the 2nd word 413 pop {r4,r5,r6,r7}
|
D | setjmp.S | 101 stmia r0!, {r4, r5, r6, r7} 107 mov r6, lr 108 stmia r0!, {r1, r2, r3, r4, r5, r6} 111 ldmia r0!, {r4, r5, r6, r7} 122 ldmia r0!, {r2, r3, r4, r5, r6} 127 mov sp, r6 131 ldmia r0!, {r4, r5, r6, r7}
|
/picolibc-latest/newlib/libc/machine/arc/ |
D | memset.S | 72 add r6,r2,r3 74 stb r1,[r6,-1] 75 bclr r12,r6,0 82 sub r6,r6,8 83 brlo.d r6,r3,.Loop_end 84 sub r6,r6,8 87 brhs.d r6,r3,3b 90 bic r12,r6,3
|
D | strchr-bs-norm.S | 70 xor r6,r2,r5 72 sub r12,r6,r7 73 bic r12,r12,r6 82 bic r2,r7,r6 97 xor r6,r2,r5 99 sub r12,r6,r3 100 bic r12,r12,r6 121 sub r3,r6,r3 122 bic r3,r3,r6 138 bic r2,r7,r6 [all …]
|
D | strlen.S | 46 ld.a r6,[r3,-3] 60 sub r12,r6,r7 61 bic r12,r12,r6 73 sub r12,r6,r4 74 bic r12,r12,r6 83 ld.a r6,[r3,8] 87 sub r12,r6,r4 88 bic r12,r12,r6 122 mov.eq r2,r6 136 mov.eq r2,r6 [all …]
|
D | strlen-bs-norm.S | 45 ld.a r6,[r3,-3] 56 sub r12,r6,r7 57 bic r12,r12,r6 69 sub r12,r6,r4 70 bic r12,r12,r6 79 ld.a r6,[r3,8] 83 sub r12,r6,r4 84 bic r12,r12,r6 103 mov.eq r2,r6
|
D | strlen-bs.S | 47 ld.a r6,[r3,-3] 58 sub r12,r6,r7 59 bic r12,r12,r6 71 sub r12,r6,r4 72 bic r12,r12,r6 81 ld.a r6,[r3,8] 85 sub r12,r6,r4 86 bic r12,r12,r6 104 mov.eq r2,r6
|
D | strchr-bs.S | 81 xor r6,r2,r5 83 sub r12,r6,r7 84 bic r12,r12,r6 99 bic r12,r7,r6 117 xor r6,r2,r5 119 sub r12,r6,r3 120 bic r12,r12,r6 146 sub r2,r6,r3 147 bic r2,r2,r6 165 asl r6,r6,7 [all …]
|
D | memcpy.S | 54 add r6,r0,r2 58 sub r6,r6,8 67 brlo.d r5,r6,.Lnox4a 97 sub r6,r6,2 106 brlo.d r5,r6,.Lnox1a
|
D | strncpy.S | 57 add r6,r0,r2 58 sub r6,r6,8 69 brhs r10,r6,.Loop_end 80 brlo.d r10,r6,1b 83 add r6,r6,4 84 brhs r10,r6,.Lastword
|
D | strchr.S | 87 xor r6,r2,r5 89 sub r12,r6,r7 90 bic r12,r12,r6 105 bic r12,r7,r6 124 xor r6,r2,r5 126 sub r12,r6,r3 127 bic r12,r12,r6 153 sub r2,r6,r3 154 bic r2,r2,r6 169 and r2,r6,r3 [all …]
|
D | memcmp.S | 63 sub r6,r3,8 67 brhs r0,r6,.Loop_end 86 sub r3,r0,r6 130 sub r6,r3,2 132 brhs r0,r6,.Lbyte_end
|
/picolibc-latest/newlib/libc/machine/sh/ |
D | strcmp.S | 15 ld.ub r2,1,r6 19 beqi/u r6,0,tr1 21 bne/u r6,r7,tr1 24 ld.ub r2,3,r6 27 beqi/u r6,0,tr1 29 bne/u r6,r7,tr1 32 ld.ub r2,5,r6 35 beqi/u r6,0,tr1 37 bne/u r6,r7,tr1 40 ld.ub r2,7,r6 [all …]
|
D | memcpy.S | 61 add r3,r4,r6 71 or r6, r7, r6 72 sthi.l r5, -1, r6 73 stlo.l r5, -4, r6 77 st.b r5,-1,r6 87 or r6, r7, r6 88 sthi.q r5, -1, r6 89 stlo.q r5, -8, r6 98 ld.b r6,-1,r6 105 ldlo.l r6, -4, r7 [all …]
|
D | strcpy.S | 20 mcmpeq.b r4,r63,r6 21 SHHI r6,r7,r6 22 bnei/u r6,0,tr1 // shortstring 31 mcmpeq.b r5, r63, r6 42 beqi/l r6, 0, tr0 // loop 53 beqi/l r6, 0, tr0 // loop 76 mcmpeq.b r4, r63, r6 77 bnei/u r6, 0, tr1 // shortstring 81 mcmpeq.b r5, r63, r6 82 beqi/l r6, 0, tr0 // loop
|
/picolibc-latest/newlib/libc/machine/z8k/ |
D | memmove.S | 111 ld r6,r15(#4) 126 cp r7,r6 129 add r0,r6 /* r0 = src + length */ 134 add r6,r5 /* src + length */ 136 dec r6,#1 149 lddb @r7,@r6,r5 158 dec r6,#1 160 lddr @r7,@r6,r5 165 inc r6,#1 167 lddb @r7,@r6,r4 /* yes, copy last byte */ [all …]
|
D | memcmp.S | 112 ld r6,r15(#4) 135 cpsib @r7,@r6,r5,eq 147 cpsir @r7,@r6,r5,ne 151 dec r6,#2 /* point to different bytes */ 159 cpsib @r7,@r6,r4,eq 165 cpsirb @r7,@r6,r5,ne 170 dec r6,#1 /* point to different bytes */ 174 ldb rl0,@r6
|
D | memcpy.S | 94 ld r6,r15(#4) 118 ldib @r7,@r6,r5 127 ldir @r7,@r6,r5 132 ldib @r7,@r6,r4 /* yes, copy last byte */ 137 ldirb @r7,@r6,r5
|
/picolibc-latest/newlib/libc/machine/msp430/ |
D | setjmp.S | 25 # r6 0x08 0x10 43 mova r6, 16(r12) 57 mov.w r6, 8(r12) 78 mova @r12+, r6 88 mov.w @r12+, r6
|