/picolibc-latest/newlib/libc/machine/lm32/ |
D | setjmp.S | 42 sw (r1+0), r11 43 sw (r1+4), r12 44 sw (r1+8), r13 45 sw (r1+12), r14 46 sw (r1+16), r15 47 sw (r1+20), r16 48 sw (r1+24), r17 49 sw (r1+28), r18 50 sw (r1+32), r19 51 sw (r1+36), r20 [all …]
|
/picolibc-latest/newlib/libc/machine/arc/ |
D | strlen-bs-norm.S | 49 asl_s r1,r0,3 51 asl r7,r4,r1 53 sub r1,r2,r7 54 bic_s 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_s r1,r1,r2 68 bmsk r1,r1,r7 [all …]
|
D | strlen.S | 51 mov_s r1,31 52 add3_s r1,r1,r0 53 bmsk r7,r4,r1 57 sub r1,r2,r7 58 bic_s r1,r1,r2 62 or.eq r12,r12,r1 66 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry 68 sub3 r7,r1,r0 70 sub r1,r2,r4 71 bic_s r1,r1,r2 [all …]
|
D | memset-bs.S | 76 extb_s r1,r1 77 asl r12,r1,8 79 or_s r1,r1,r12 85 stb r1,[r12,-1] 87 stw r1,[r12,-2] 91 stb.ab r1,[r3,1] 93 stw.ab r1,[r3,2] 97 asl r12,r1,16 99 or_s r1,r1,r12 101 st.ab r1,[r3,4] [all …]
|
D | strlen-bs.S | 51 asl_s r1,r0,3 53 asl r7,r4,r1 55 sub r1,r2,r7 56 bic_l r1,r1,r2 60 or.eq r12,r12,r1 66 mov_s r1,31 67 sub3 r7,r1,r0 68 sub r1,r2,r4 69 bic_l r1,r1,r2 70 bmsk r1,r1,r7 [all …]
|
D | memset.S | 62 breq_s r1,0,.Lbzero 64 stb.a r1,[sp,-4] 65 stb r1,[sp,1] 66 stb r1,[sp,2] 67 stb r1,[sp,3] 68 ld.ab r1,[sp,4] 74 stb r1,[r6,-1] 76 stw r1,[r12,-2] 77 stb.ab r1,[r3,1] 79 stw.ab r1,[r3,2] [all …]
|
D | memcmp-bs-norm.S | 53 or r12,r0,r1 63 ld r5,[r1,0] 78 ld_s r12,[r1,4] 81 ld.a r5,[r1,8] 96 ld r5,[r1,4] 104 sub_s r1,r0,1 105 bic_s r1,r1,r0 106 norm r1,r1 108 and r1,r1,24 111 sub_s r1,r0,1 [all …]
|
D | strncpy-bs.S | 60 or r12,r0,r1 64 ld_s r3,[r1,0] 67 bbit0.d r1,2,.Loop_start 73 ld.a r3,[r1,4] 80 ld.a r4,[r1,4] 88 ld.a r3,[r1,4] 92 ld.a r4,[r1,4] 103 bmsk.f r1,r3,7 106 lsr.f r1,r3,24 109 stb.ab r1,[r10,1] [all …]
|
D | memcmp.S | 48 or r12,r0,r1 65 ld r5,[r1,0] 69 ld_s r12,[r1,4] 73 ld.a r5,[r1,8] 90 ld r5,[r1,4] 103 mov_s r1,0x80808080 107 sub r0,r1,r0 108 xor_s r0,r0,r1 109 and r1,r5,r0 119 and r1,r5,r3 [all …]
|
D | strcpy.S | 49 or r2,r0,r1 54 ld_s r3,[r1] 55 bbit0.d r1,2,.Loop_start 62 sub_s r1,r1,4 65 ld.a r3,[r1,8] 68 ld r4,[r1,4] 80 add_s r1,r1,4 85 ldb.ab r3,[r1,1]
|
/picolibc-latest/newlib/libc/machine/visium/ |
D | setjmp.S | 36 write.l 0(r1),r11 37 write.l 1(r1),r12 38 write.l 2(r1),r13 39 write.l 3(r1),r14 40 write.l 4(r1),r15 41 write.l 5(r1),r16 42 write.l 6(r1),r17 43 write.l 7(r1),r18 44 write.l 8(r1),r19 45 write.l 9(r1),r21 [all …]
|
/picolibc-latest/newlib/libc/machine/sh/ |
D | strncpy.S | 26 mcmpeq.b r0, r63, r1 27 SHHI r1, r19, r7 51 mcmpeq.b r0, r63, r1 53 bnei/u r1, 0, tr0 // L_found0 60 mcmpeq.b r0, r63, r1 62 bnei/u r1, 0, tr0 // L_found0 64 ldlo.q r7, -8, r1 68 or r1, r7, r1 69 mcmpeq.b r1, r63, r7 72 and r1, r7, r1 // mask out non-zero bytes after first zero byte [all …]
|
/picolibc-latest/newlib/libc/machine/mt/ |
D | setjmp.S | 32 stw r1, r1, #4 34 stw r2, r1, #8 36 stw r3, r1, #12 38 stw r4, r1, #16 40 stw r5, r1, #20 42 stw r6, r1, #24 44 stw r7, r1, #28 46 stw r8, r1, #32 48 stw r11, r1, #44 50 stw r12, r1, #48 [all …]
|
/picolibc-latest/newlib/libc/machine/rx/ |
D | setjmp.S | 42 mov.l r0, [r1] ; save all the general registers 43 mov.l r1, 0x4[r1] ; longjmp won't use this, but someone else might. 74 mov.l 0x40[r1], r2 ; Get the saved PC 77 mov.l 0x3c[r1], r15 78 mov.l 0x38[r1], r14 79 mov.l 0x34[r1], r13 80 mov.l 0x30[r1], r12 81 mov.l 0x2c[r1], r11 82 mov.l 0x28[r1], r10 83 mov.l 0x24[r1], r9 [all …]
|
D | strlen.S | 14 mov r1, r4 16 1: mov.b [r1+], r5 20 sub #1, r1 21 sub r4, r1 24 add #0, r1, r4 ; Save a copy of the string start address and set the condition flags. 28 suntil.b ; Search until *r1 == r2 29 sub #1, r1 ; suntil.b leaves r1 pointing to the byte beyond the match. 31 sub r4, r1 ; Compute the length.
|
/picolibc-latest/newlib/libc/machine/nds32/ |
D | memset.S | 61 andi $r1, $r1, 0xff /* Set $r1 = 000000ab. */ 62 slli $r3, $r1, 8 /* Set $r3 = 0000ab00. */ 63 or $r1, $r1, $r3 /* Set $r1 = 0000abab. */ 64 slli $r3, $r1, 16 /* Set $r3 = abab0000. */ 65 or $r1, $r1, $r3 /* Set $r1 = abababab. */ 70 smw.bim $r1, [$r5], $r1 /* Set a word-size. */ 77 sbi.p $r1, [$r5], 1 /* Set a byte-size. */
|
/picolibc-latest/newlib/libc/machine/arc64/ |
D | memmove.S | 36 ; r1 const void* src 46 cmp r0, r1 47 ADDP r4, r1, r2 64 ADDP r1, r1, r2 69 ldh.aw r4, [r1, -2] 74 ldb.aw r4, [r1, -1] 79 ld.aw r4,[r1, -4] 81 ld.aw r4,[r1, -4] 83 ld.aw r4,[r1, -4] 90 ld.aw r4, [r1, -4] [all …]
|
/picolibc-latest/newlib/libc/machine/arm/ |
D | strcmp-armv6m.S | 40 subs r0, r0, r1 42 lsrs r1, r4, \n 44 lsls r1, r4, \n 46 orrs r1, r0 52 lsrs r1, r3, \n 62 orrs r2, r1 69 ldmia r1!, {r3} 87 uxtb r1, r3 91 uxth r1, r3 95 lsls r1, r3, #8 [all …]
|
D | memcpy-armv7m.S | 111 orr r3, r1, r0 124 ldr r3, [r1], #4 128 ldr r3, [r1, \offset] 132 adds r1, __OPT_BIG_BLOCK_SIZE 146 ldr r3, [r1], #4 150 ldr r3, [r1, \offset] 154 adds r1, __OPT_MID_BLOCK_SIZE 166 ldr r3, [r1], #4 177 ldrbne r3, [r1], #1 182 ldrh r3, [r1] [all …]
|
D | aeabi_memcpy-armv7a.S | 63 ands ip, r1, #3 /* ip = last 2 bits of src. */ 90 ldr r3, [r1], #4 101 ldrd r4, r5, [r1, \offset] 106 add r1, r1, #64 119 ldrd r4, r5, [r1], #8 136 ldr r3, [r1], #4 155 ldrbne r3, [r1], #1 159 ldrbcs r4, [r1], #1 160 ldrbcs r5, [r1] 186 ldrbgt r3, [r1], #1 [all …]
|
D | strcpy.S | 58 pld [r1] 60 eor r2, r0, r1 64 tst r1, #3 75 tst r1, #4 76 ldr r3, [r1], #4 83 ldreq r3, [r1], #4 91 pld [r1, #8] 93 ldr r4, [r1], #4 103 ldreq r3, [r1], #4 126 tst r1, #1 [all …]
|
/picolibc-latest/newlib/libc/machine/h8500/ |
D | psi.S | 49 ADDPSI_AR_RN(dp,r2,r0,r1) 51 ADDPSI_AR_RN(ep,r4,r0,r1) 52 ADDPSI_AR_RN(ep,r4,r1,r2) 56 ADDPSI_AR_RN(tp,fp,r0,r1) 74 ADDPSI_RN_AR(r0,r1,dp,r2,r4,r5) 75 ADDPSI_RN_AR(r0,r1,ep,r4,r2,r3) 86 EXTPSIHI_RN_RN(r3,r0,r1) 87 EXTPSIHI_RN_RN(r4,r0,r1) 88 EXTPSIHI_RN_RN(r5,r0,r1) 89 EXTPSIHI_RN_RN(r2,r0,r1) [all …]
|
/picolibc-latest/semihost/machine/powerpc/ |
D | opal_call.S | 62 std %r0, 16(%r1) 64 std %r2, 40(%r1) 67 stdu %r1,-112(%r1) 82 addi %r1, %r1, 112 85 ld %r2, 40(%r1) 88 ld %r0, 16(%r1)
|
/picolibc-latest/newlib/libc/picolib/machine/arm/ |
D | read_tp.S | 72 push {r1,lr} /* Save R1 (and LR) */ 73 ldr r1,=0xd0000000 /* Address of SIO->CPUID */ 74 ldr r1,[r1] /* Fetch active core */ 75 lsls r1,r1,#2 /* Multiply by 4 */ 77 ldr r0,[r0,r1] /* Fetch __tls[CPUID] */ 78 pop {r1,pc} /* Restore R1 and return */
|
/picolibc-latest/newlib/libc/machine/necv70/ |
D | setjmp.S | 37 mov.w [ap],r1 38 mov.d [r1+],r15 39 mov.d [r1+],r17 40 mov.d [r1+],r19 41 mov.d [r1+],r21 42 mov.d [r1+],r23 43 mov.d [r1+],ap 44 mov.w [r1+],sp 48 noz: jmp [0x0[r1]]
|