/picolibc-latest/newlib/libc/machine/microblaze/ |
D | longjmp.S | 59 lwi r1, r5, 0 60 lwi r13, r5, 4 61 lwi r14, r5, 8 62 lwi r15, r5, 12 63 lwi r16, r5, 16 64 lwi r17, r5, 20 65 lwi r18, r5, 24 66 lwi r19, r5, 28 67 lwi r20, r5, 32 68 lwi r21, r5, 36 [all …]
|
D | setjmp.S | 58 swi r1, r5, 0 59 swi r13, r5, 4 60 swi r14, r5, 8 61 swi r15, r5, 12 62 swi r16, r5, 16 63 swi r17, r5, 20 64 swi r18, r5, 24 65 swi r19, r5, 28 66 swi r20, r5, 32 67 swi r21, r5, 36 [all …]
|
/picolibc-latest/newlib/libc/machine/nds32/ |
D | strcmp.S | 52 or $r5, $r1, $r0 53 andi $r5, $r5, #3 54 bnez $r5, .Lbyte_mode 57 lwi $r5, [$r0+(0)] 59 bne $r5, $r3, .Lbyte_mode /* A difference was detected, so 71 lmw.aim $r5, [$r0], $r5 73 bne $r5, $r3, .Lbyte_mode 78 nor $r3, $r5, $r5 /* r3 = ~(X) */ 79 add $r5, $r5, $r4 /* r2 = ((X) - 0x01010101) */ 80 and $r5, $r5, $r3 /* r2 = ~(X) & ((X) - 0x01010101) */ [all …]
|
D | strcpy.S | 63 nor $r5, $r2, $r2 /* r5 = ~(X) */ 64 and $r4, $r5, $r4 /* r4 = ~(X) & ((X) - 0x01010101) */ 65 sethi $r5, hi20(0x80808080) 66 ori $r5, $r5, lo12(0x80808080) 67 and $r4, $r4, $r5 /* r4 = r4 & 0x80808080 */
|
/picolibc-latest/newlib/libc/machine/arm/ |
D | memset-thumb2.S | 48 uxtb r5, r1 56 strb r5, [r3], #1 62 uxtb r5, r1 63 orr r5, r5, r5, lsl #8 65 orr r5, r5, r5, lsl #16 72 str r5, [r2, #-16] 73 str r5, [r2, #-12] 74 str r5, [r2, #-8] 75 str r5, [r2, #-4] 91 str r5, [r6], #4
|
D | memset-thumb.S | 49 lsls r5, r1, #24 50 lsrs r5, r5, #24 62 strb r5, [r2] 68 movs r5, #255 69 ands r5, r1 70 lsls r2, r5, #8 71 orrs r5, r2 72 lsls r2, r5, #16 73 orrs r5, r2 84 str r5, [r2] [all …]
|
D | strcpy.S | 68 str r5, [sp, #-4]! 69 mov r5, #0x01 70 orr r5, r5, r5, lsl #8 71 orr r5, r5, r5, lsl #16 78 sub r2, r3, magic1(r5) 80 tst r2, magic2(r5) 94 sub r2, r3, magic1(r5) 96 tst r2, magic2(r5) 97 sub r2, r4, magic1(r5) 101 tst r2, magic2(r5) [all …]
|
D | aeabi_memcpy-armv7a.S | 51 strd r4, r5, [sp, #-8]! 101 ldrd r4, r5, [r1, \offset] 102 strd r4, r5, [r0, \offset] 119 ldrd r4, r5, [r1], #8 120 strd r4, r5, [r0], #8 160 ldrbcs r5, [r1] 162 strbcs r5, [r0] 166 ldrd r4, r5, [sp], #8 254 strd r4, r5, [sp, #-8]! 269 strd r4, r5, [sp, #-8]!
|
/picolibc-latest/newlib/libc/machine/sh/ |
D | strcmp.S | 12 ld.ub r3,0,r5 16 bne/u r4,r5,tr0 22 ld.ub r3,2,r5 25 bne/u r4,r5,tr0 30 ld.ub r3,4,r5 33 bne/u r4,r5,tr0 38 ld.ub r3,6,r5 41 bne/u r4,r5,tr0 72 ldx.q r2,r3,r5 77 beq/l r4,r5,tr1 // al_loop [all …]
|
D | strcpy.S | 28 ldx.q r0, r21, r5 31 mcmpeq.b r5, r63, r6 44 add r5, r63, r4 55 add r5, r63, r4 64 andi r4,0xff,r5 67 bnei/l r5,0,tr1 72 stlo.q r0, 0, r5 75 sthi.q r0, -9, r5 78 ldx.q r0, r21, r5 81 mcmpeq.b r5, r63, r6 [all …]
|
/picolibc-latest/newlib/libc/machine/arc/ |
D | memcpy.S | 52 mov_s r5,r0 59 st.ab r12,[r5,4] 65 st.ab r12,[r5,8] 67 brlo.d r5,r6,.Lnox4a 68 st r3,[r5,-4] 71 ld r3,[r5,0] 80 ld r3,[r5,0] 89 st r12,[r5,0] 98 stb.ab r12,[r5,1] 104 stb.ab r12,[r5,2] [all …]
|
D | memcmp.S | 65 ld r5,[r1,0] 70 brne r4,r5,.Leven 73 ld.a r5,[r1,8] 77 mov_s r5,r12 88 brne r4,r5,.Leven 90 ld r5,[r1,4] 96 xor r0,r4,r5 101 xor r0,r4,r5 109 and r1,r5,r0 119 and r1,r5,r3 [all …]
|
D | memcpy-bs.S | 53 mov_s r5,r0 60 st.ab r12,[r5,4] 65 st.ab r12,[r5,4] 67 st.ab r3,[r5,4] 70 ld r3,[r5,0] 86 st r12,[r5,0] 94 stb.ab r12,[r5,1] 99 stb.ab r12,[r5,1] 101 stb.ab r3,[r5,1] 104 stb r12,[r5,0]
|
D | memcmp-bs-norm.S | 63 ld r5,[r1,0] 79 brne r4,r5,.Leven 81 ld.a r5,[r1,8] 94 brne r4,r5,.Leven 96 ld r5,[r1,4] 102 xor r0,r4,r5 110 xor r0,r4,r5 118 asl r12,r5,r1 140 xor r0,r4,r5 145 mov_s r5,r12 [all …]
|
D | strcpy-bs-arc600.S | 70 sub r5,r4,r8 71 and.eq.f r5,r5,r12 81 sub r5,r4,r8 82 and.eq.f r5,r5,r12 89 and r5,r5,r12 90 bic r5,r5,r4 91 breq.d r5,0,.Loop
|
D | strcpy.S | 72 sub r5,r4,r8 73 bic r5,r5,r4 75 and r5,r5,r12 76 breq.d r5,0,.Loop
|
/picolibc-latest/newlib/libm/machine/nds32/ |
D | wf_sqrt.S | 48 FMFCSR $r5 49 bmski33 $r5, #2 /* Is $fpcsr.IVO('b2) set ? */ 50 bnez $r5, .L_EDOM /* Set errno as EDOM. */ 52 bmski33 $r5, #4 /* Is $fpcsr.OVF('b4) set ? */ 53 bnez $r5, .L_ERANGE /* Set errno as ERANGE. */ 55 bmski33 $r5, #5 /* Is $fpcsr.UDF('b5) set ? */ 56 bnez $r5, .L_ERANGE /* Set errno as ERANGE. */
|
/picolibc-latest/newlib/libc/machine/z8k/ |
D | memmove.S | 80 dec r5,#1 87 inc r5,#1 112 ld r5,r15(#6) 121 test r5 128 ld r0,r5 134 add r6,r5 /* src + length */ 135 add r7,r5 /* dest + length */ 149 lddb @r7,@r6,r5 154 ld r4,r5 /* remember length */ 155 srl r5,#1 [all …]
|
D | memset.S | 32 ld r5,rr14(#8) 46 ld r1,r5 /* r1 contains value */ 89 ld r5,r15(#6) 98 test r5 108 dec r5,#1 111 not_odd:ld r0,r5 /* remember length */ 112 srl r5,#1 118 dec r5,#1 121 ldir @r7,@r4,r5 /* fill words */
|
D | memcmp.S | 71 dec r5,#2 /* point to different bytes */ 90 dec r5,#1 /* point to different bytes */ 113 ld r5,r15(#6) 122 test r5 135 cpsib @r7,@r6,r5,eq 143 ld r4,r5 /* remember length */ 144 srl r5,#1 147 cpsir @r7,@r6,r5,ne 152 ldk r5,#2 165 cpsirb @r7,@r6,r5,ne
|
D | memcpy.S | 95 ld r5,r15(#6) 104 test r5 118 ldib @r7,@r6,r5 123 ld r4,r5 /* remember length */ 124 srl r5,#1 127 ldir @r7,@r6,r5 137 ldirb @r7,@r6,r5
|
/picolibc-latest/newlib/libc/machine/rx/ |
D | strncat.S | 21 1: mov.b [r4+], r5 ; Find the NUL byte at the end of the destination. 22 cmp #0, r5 27 3: mov.b [r2+], r5 ; Copy bytes from the source into the destination ... 28 mov.b r5, [r4+] 29 cmp #0, r5 ; ... until we reach a NUL byte ... 37 mov r2, r5 ; Save a copy of the source pointer. 46 mov r5, r2 ; Restore the source pointer. 47 mov r1, r5 ; Save a copy of the dest pointer. 53 mov r5, r1 ; was included in the bytes that were copied. 56 add r14, r5 ; Point at byte after end of copied bytes. [all …]
|
D | strcat.S | 17 1: mov.b [r4+], r5 ; Find the NUL byte at the end of R4. 18 cmp #0, r5 23 2: mov.b [r2+], r5 ; Copy bytes from R2 to R4 until we reach a NUL byte. 24 mov.b r5, [r4+] 25 cmp #0, r5 31 mov r2, r5 ; Save a copy of the source pointer. 39 mov r5, r2 ; Restore the source pointer.
|
D | strcmp.S | 15 mov.b [r2+], r5 18 cmp #0, r5 20 cmp r4, r5 24 and #0xff, r5 25 sub r5, r4, r1
|
/picolibc-latest/newlib/libc/machine/arc64/ |
D | strcmp.S | 65 ld.ab r5, [r1, +4] 84 sub.f 0, r3, r5 100 ; Setup r0, r3 and r5 with the relevant loaded and intermediate values 103 mov r5, r5 109 mov.c r5, r4 115 mov.c r5, r7 119 xor r12, r3, r5 134 lsr.ge r5, r5, r12 137 bmsk r5, r5, 7 140 sub r0, r3, r5 [all …]
|