/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/ |
D | strncpy-bs.S | 62 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 …]
|
D | memcpy-bs.S | 48 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 …]
|
D | strcpy-bs.S | 56 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 …]
|
D | strchr-bs-norm.S | 50 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 …]
|
D | memset.S | 56 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 …]
|
D | strcpy-bs-arc600.S | 53 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 …]
|
D | memset-bs.S | 70 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 …]
|
D | strcmp.S | 54 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 …]
|
D | memcpy.S | 46 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 …]
|
D | memcmp.S | 48 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 …]
|
D | strncpy.S | 53 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 …]
|
D | strcpy.S | 52 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 …]
|
D | strcmp-archs.S | 51 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 …]
|
D | strchr.S | 55 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 …]
|
D | strlen.S | 42 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/ |
D | strlen.S | 12 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/ |
D | setjmp.S | 32 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/ |
D | memcpy-armv7m.S | 118 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 …]
|
D | memset-thumb.S | 42 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 …]
|
D | strcpy.S | 74 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 …]
|
D | memset-arm.S | 41 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 …]
|
D | memset-thumb2.S | 47 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 …]
|
D | strcmp-armv6m.S | 50 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/ |
D | setjmp.S | 33 #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/ |
D | strcmp.S | 56 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
|