/picolibc-3.7.0-3.6.0/newlib/libc/machine/lm32/ |
D | setjmp.S | 40 sw (r1+0), r11 41 sw (r1+4), r12 42 sw (r1+8), r13 43 sw (r1+12), r14 44 sw (r1+16), r15 45 sw (r1+20), r16 46 sw (r1+24), r17 47 sw (r1+28), r18 48 sw (r1+32), r19 49 sw (r1+36), r20 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/ |
D | strlen-bs-norm.S | 47 asl_s r1,r0,3 49 asl r7,r4,r1 51 sub r1,r2,r7 52 bic_s r1,r1,r2 56 or.eq r12,r12,r1 62 mov_s r1,31 63 sub3 r7,r1,r0 64 sub r1,r2,r4 65 bic_s r1,r1,r2 66 bmsk r1,r1,r7 [all …]
|
D | strlen.S | 49 mov_s r1,31 50 add3_s r1,r1,r0 51 bmsk r7,r4,r1 55 sub r1,r2,r7 56 bic_s r1,r1,r2 60 or.eq r12,r12,r1 64 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry 66 sub3 r7,r1,r0 68 sub r1,r2,r4 69 bic_s r1,r1,r2 [all …]
|
D | memset-bs.S | 73 extb_s r1,r1 74 asl r12,r1,8 76 or_s r1,r1,r12 82 stb r1,[r12,-1] 84 stw r1,[r12,-2] 88 stb.ab r1,[r3,1] 90 stw.ab r1,[r3,2] 94 asl r12,r1,16 96 or_s r1,r1,r12 98 st.ab r1,[r3,4] [all …]
|
D | strlen-bs.S | 49 asl_s r1,r0,3 51 asl r7,r4,r1 53 sub r1,r2,r7 54 bic_l r1,r1,r2 58 or.eq r12,r12,r1 64 mov_s r1,31 65 sub3 r7,r1,r0 66 sub r1,r2,r4 67 bic_l r1,r1,r2 68 bmsk r1,r1,r7 [all …]
|
D | memset.S | 59 breq_s r1,0,.Lbzero 61 stb.a r1,[sp,-4] 62 stb r1,[sp,1] 63 stb r1,[sp,2] 64 stb r1,[sp,3] 65 ld.ab r1,[sp,4] 71 stb r1,[r6,-1] 73 stw r1,[r12,-2] 74 stb.ab r1,[r3,1] 76 stw.ab r1,[r3,2] [all …]
|
D | memcmp-bs-norm.S | 50 or r12,r0,r1 60 ld r5,[r1,0] 75 ld_s r12,[r1,4] 78 ld.a r5,[r1,8] 93 ld r5,[r1,4] 101 sub_s r1,r0,1 102 bic_s r1,r1,r0 103 norm r1,r1 105 and r1,r1,24 108 sub_s r1,r0,1 [all …]
|
D | strncpy-bs.S | 58 or r12,r0,r1 62 ld_s r3,[r1,0] 65 bbit0.d r1,2,.Loop_start 71 ld.a r3,[r1,4] 78 ld.a r4,[r1,4] 86 ld.a r3,[r1,4] 90 ld.a r4,[r1,4] 101 bmsk.f r1,r3,7 104 lsr.f r1,r3,24 107 stb.ab r1,[r10,1] [all …]
|
D | memcmp.S | 45 or r12,r0,r1 62 ld r5,[r1,0] 66 ld_s r12,[r1,4] 70 ld.a r5,[r1,8] 87 ld r5,[r1,4] 100 mov_s r1,0x80808080 104 sub r0,r1,r0 105 xor_s r0,r0,r1 106 and r1,r5,r0 116 and r1,r5,r3 [all …]
|
D | strcpy.S | 47 or r2,r0,r1 52 ld_s r3,[r1] 53 bbit0.d r1,2,.Loop_start 60 sub_s r1,r1,4 63 ld.a r3,[r1,8] 66 ld r4,[r1,4] 78 add_s r1,r1,4 83 ldb.ab r3,[r1,1]
|
D | strcpy-bs-arc600.S | 48 or r2,r0,r1 53 ld_l r3,[r1,0] 54 bbit0.d r1,2,.Loop_setup 61 ld.a r3,[r1,4] 63 ld.a r4,[r1,4] 73 ld.a r3,[r1,4] 75 ld.a r4,[r1,4] 92 .Lr3z: bmsk.f r1,r3,7 95 stb.ab r1,[r10,1] 97 bmsk.f r1,r3,7 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/visium/ |
D | setjmp.S | 34 write.l 0(r1),r11 35 write.l 1(r1),r12 36 write.l 2(r1),r13 37 write.l 3(r1),r14 38 write.l 4(r1),r15 39 write.l 5(r1),r16 40 write.l 6(r1),r17 41 write.l 7(r1),r18 42 write.l 8(r1),r19 43 write.l 9(r1),r21 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/sh/ |
D | strncpy.S | 24 mcmpeq.b r0, r63, r1 25 SHHI r1, r19, r7 49 mcmpeq.b r0, r63, r1 51 bnei/u r1, 0, tr0 // L_found0 58 mcmpeq.b r0, r63, r1 60 bnei/u r1, 0, tr0 // L_found0 62 ldlo.q r7, -8, r1 66 or r1, r7, r1 67 mcmpeq.b r1, r63, r7 70 and r1, r7, r1 // mask out non-zero bytes after first zero byte [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/mt/ |
D | setjmp.S | 30 stw r1, r1, #4 32 stw r2, r1, #8 34 stw r3, r1, #12 36 stw r4, r1, #16 38 stw r5, r1, #20 40 stw r6, r1, #24 42 stw r7, r1, #28 44 stw r8, r1, #32 46 stw r11, r1, #44 48 stw r12, r1, #48 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/rx/ |
D | setjmp.S | 40 mov.l r0, [r1] ; save all the general registers 41 mov.l r1, 0x4[r1] ; longjmp won't use this, but someone else might. 72 mov.l 0x40[r1], r2 ; Get the saved PC 75 mov.l 0x3c[r1], r15 76 mov.l 0x38[r1], r14 77 mov.l 0x34[r1], r13 78 mov.l 0x30[r1], r12 79 mov.l 0x2c[r1], r11 80 mov.l 0x28[r1], r10 81 mov.l 0x24[r1], r9 [all …]
|
D | strlen.S | 12 mov r1, r4 14 1: mov.b [r1+], r5 18 sub #1, r1 19 sub r4, r1 22 add #0, r1, r4 ; Save a copy of the string start address and set the condition flags. 26 suntil.b ; Search until *r1 == r2 27 sub #1, r1 ; suntil.b leaves r1 pointing to the byte beyond the match. 29 sub r4, r1 ; Compute the length.
|
D | memmove.S | 21 cmp r1, r2 24 mov r1, r14 ; Save a copy of DEST 33 3: add r3, r1 37 mov.b r5, [-r1] 43 mov r1, r4 ; Save a copy of DEST 44 cmp r1, r2 45 blt 2f ; If SRC (r2) is less than DEST (r1) then copy backwards 48 mov r4, r1 ; Return DEST 51 add r3, r1 ; The SMOVB instructions requires the DEST in r1 and the 54 sub #1, r1 ; additions and subtractions.
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/nds32/ |
D | memset.S | 59 andi $r1, $r1, 0xff /* Set $r1 = 000000ab. */ 60 slli $r3, $r1, 8 /* Set $r3 = 0000ab00. */ 61 or $r1, $r1, $r3 /* Set $r1 = 0000abab. */ 62 slli $r3, $r1, 16 /* Set $r3 = abab0000. */ 63 or $r1, $r1, $r3 /* Set $r1 = abababab. */ 68 smw.bim $r1, [$r5], $r1 /* Set a word-size. */ 75 sbi.p $r1, [$r5], 1 /* Set a byte-size. */
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/ |
D | strcmp-armv6m.S | 38 subs r0, r0, r1 40 lsrs r1, r4, \n 42 lsls r1, r4, \n 44 orrs r1, r0 50 lsrs r1, r3, \n 60 orrs r2, r1 67 ldmia r1!, {r3} 85 uxtb r1, r3 89 uxth r1, r3 93 lsls r1, r3, #8 [all …]
|
D | memcpy-armv7m.S | 108 @ r1: src 118 orr r3, r1, r0 131 ldr r3, [r1], #4 135 ldr r3, [r1, \offset] 139 adds r1, __OPT_BIG_BLOCK_SIZE 153 ldr r3, [r1], #4 157 ldr r3, [r1, \offset] 161 adds r1, __OPT_MID_BLOCK_SIZE 173 ldr r3, [r1], #4 184 ldrbne r3, [r1], #1 [all …]
|
D | aeabi_memcpy-armv7a.S | 65 ands ip, r1, #3 /* ip = last 2 bits of src. */ 92 ldr r3, [r1], #4 103 ldrd r4, r5, [r1, \offset] 108 add r1, r1, #64 121 ldrd r4, r5, [r1], #8 138 ldr r3, [r1], #4 157 ldrbne r3, [r1], #1 161 ldrbcs r4, [r1], #1 162 ldrbcs r5, [r1] 188 ldrbgt r3, [r1], #1 [all …]
|
D | strcpy.S | 56 pld [r1] 58 eor r2, r0, r1 62 tst r1, #3 73 tst r1, #4 74 ldr r3, [r1], #4 81 ldreq r3, [r1], #4 89 pld [r1, #8] 91 ldr r4, [r1], #4 101 ldreq r3, [r1], #4 124 tst r1, #1 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8500/ |
D | psi.S | 47 ADDPSI_AR_RN(dp,r2,r0,r1) 49 ADDPSI_AR_RN(ep,r4,r0,r1) 50 ADDPSI_AR_RN(ep,r4,r1,r2) 54 ADDPSI_AR_RN(tp,fp,r0,r1) 72 ADDPSI_RN_AR(r0,r1,dp,r2,r4,r5) 73 ADDPSI_RN_AR(r0,r1,ep,r4,r2,r3) 84 EXTPSIHI_RN_RN(r3,r0,r1) 85 EXTPSIHI_RN_RN(r4,r0,r1) 86 EXTPSIHI_RN_RN(r5,r0,r1) 87 EXTPSIHI_RN_RN(r2,r0,r1) [all …]
|
/picolibc-3.7.0-3.6.0/semihost/machine/powerpc/ |
D | opal_call.S | 60 std %r0, 16(%r1) 62 std %r2, 40(%r1) 65 stdu %r1,-112(%r1) 80 addi %r1, %r1, 112 83 ld %r2, 40(%r1) 86 ld %r0, 16(%r1)
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/necv70/ |
D | setjmp.S | 35 mov.w [ap],r1 36 mov.d [r1+],r15 37 mov.d [r1+],r17 38 mov.d [r1+],r19 39 mov.d [r1+],r21 40 mov.d [r1+],r23 41 mov.d [r1+],ap 42 mov.w [r1+],sp 46 noz: jmp [0x0[r1]]
|