/picolibc-latest/newlib/libc/machine/z8k/ |
D | memset.S | 47 bit r7,#0 51 inc r7,#1 61 inc r7,#2 87 ld r7,r15(#2) 91 ld r2,r7 /* buffer pointer return value */ 103 bit r7,#0 106 ldb @r7,rl1 107 inc r7,#1 115 ld r4,r7 116 ld @r7,r1 [all …]
|
D | setjmp.S | 35 ldk r7,#0 40 ld r7,rr14(#8) ! get return value 78 ld r7,r15(#2) ! get argument 80 ld @r7,r2 ! save it 81 ldl r7(#14),rr8 82 ldl r7(#2),rr10 83 ldl r7(#6),rr12 ! remember frame pointer 84 ldl r7(#10),rr14 ! remember stack pointer 85 ldk r7,#0 90 ld r7,r15(#4) ! get return value [all …]
|
D | memmove.S | 81 dec r7,#1 88 inc r7,#1 110 ld r7,r15(#2) 114 ld r2,r7 /* buffer pointer return value */ 126 cp r7,r6 130 cp r0,r7 135 add r7,r5 /* dest + length */ 137 dec r7,#1 149 lddb @r7,@r6,r5 159 dec r7,#1 [all …]
|
D | memcmp.S | 70 dec r7,#2 89 dec r7,#1 99 ld r7,r1 111 ld r7,r15(#2) 135 cpsib @r7,@r6,r5,eq 147 cpsir @r7,@r6,r5,ne 150 dec r7,#2 159 cpsib @r7,@r6,r4,eq 165 cpsirb @r7,@r6,r5,ne 169 dec r7,#1 [all …]
|
D | memcpy.S | 93 ld r7,r15(#2) 97 ld r2,r7 /* buffer pointer return value */ 118 ldib @r7,@r6,r5 127 ldir @r7,@r6,r5 132 ldib @r7,@r6,r4 /* yes, copy last byte */ 137 ldirb @r7,@r6,r5 141 ld r7,r15(#2)
|
D | args.h | 23 #define PARG_0 r7 27 #define ARG_0 r7
|
/picolibc-latest/newlib/libc/machine/arc/ |
D | strchr-bs-norm.S | 57 asl r7,r2,3 60 asl r7,r3,r7 62 lsr r7,r3,r7 66 sub r12,r2,r7 72 sub r12,r6,r7 75 and r7,r12,r4 76 breq r7,0,.Loop ; For speed, we want this branch to be unaligned. 82 bic r2,r7,r6 101 and r7,r12,r4 102 breq r7,0,.Loop /* ... so that this branch is unaligned. */ [all …]
|
D | strchr.S | 72 bmsk r7,r3,r2 73 rsub.pl r7,r7,r3 77 bmsk r7,r3,r2 82 sub r12,r2,r7 89 sub r12,r6,r7 92 and.f r7,r12,r4 98 btst r7,7 105 bic r12,r7,r6 128 and.f r7,r12,r4 139 btst r7,7 [all …]
|
D | strchr-bs.S | 69 asl r7,r3,r2 71 lsr r7,r3,r2 76 sub r12,r2,r7 83 sub r12,r6,r7 86 and.f r7,r12,r4 92 btst r7,7 99 bic r12,r7,r6 121 and.f r7,r12,r4 132 btst r7,7 136 btst.eq r7,15 [all …]
|
D | strlen.S | 53 bmsk r7,r4,r1 54 xor.ne r7,r7,r4 57 sub r1,r2,r7 59 mov.eq r7,r4 60 sub r12,r6,r7 68 sub3 r7,r1,r0 72 bmsk r1,r1,r7 75 bmsk.ne r12,r12,r7 151 bset r12,r12,r7
|
D | strlen-bs-norm.S | 51 asl r7,r4,r1 53 sub r1,r2,r7 55 mov.eq r7,r4 56 sub r12,r6,r7 65 sub3 r7,r1,r0 68 bmsk r1,r1,r7 71 bmsk.ne r12,r12,r7
|
D | strlen-bs.S | 53 asl r7,r4,r1 55 sub r1,r2,r7 57 mov.eq r7,r4 58 sub r12,r6,r7 67 sub3 r7,r1,r0 70 bmsk r1,r1,r7 73 bmsk.ne r12,r12,r7
|
/picolibc-latest/newlib/libc/machine/sh/ |
D | strncpy.S | 27 SHHI r1, r19, r7 36 bnei/u r7, 0, tr0 // L_found0 63 add r3, r4, r7 64 ldlo.q r7, -8, r1 65 ldhi.q r7, -1, r7 68 or r1, r7, r1 69 mcmpeq.b r1, r63, r7 71 ZPAD_MASK (r7, r7) 72 and r1, r7, r1 // mask out non-zero bytes after first zero byte 80 add r3, r4, r7 [all …]
|
D | strcmp.S | 18 ld.ub r3,1,r7 21 bne/u r6,r7,tr1 26 ld.ub r3,3,r7 29 bne/u r6,r7,tr1 34 ld.ub r3,5,r7 37 bne/u r6,r7,tr1 42 ld.ub r3,7,r7 45 bne/u r6,r7,tr1 55 SHLO r6,r22,r7 56 msubs.ub r7,r23,r8 [all …]
|
D | memcpy.S | 15 ! any other registers in the range r0-r7: trashed 33 ! a fast memcpy and the amount subtracted from r7 before L_2l_loop be 2, 71 or r6, r7, r6 87 or r6, r7, r6 105 ldlo.l r6, -4, r7 114 ldlo.q r6, -8, r7 127 ldlo.q r6, -8, r7 131 or r6, r7, r6 139 ori r3, -8, r7 140 sub r2, r7, r22 [all …]
|
D | strcpy.S | 18 shlli r3,3,r7 21 SHHI r6,r7,r6 39 SHLO r8, r7, r8 51 SHHI r4, r7, r4
|
/picolibc-latest/newlib/libc/machine/msp430/ |
D | setjmp.S | 26 # r7 0x0a 0x14 44 mova r7, 20(r12) 58 mov.w r7, 10(r12) 79 mova @r12+, r7 89 mov.w @r12+, r7
|
/picolibc-latest/newlib/libc/machine/arm/ |
D | memchr.S | 325 push {r4,r5,r6,r7} 334 mvns r7, #0 // all F's 342 uadd8 r5, r5, r7 // Par add 0xff - sets GE bits for bytes!=0 343 sel r5, r3, r7 // bytes are 00 for none-00 bytes, 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 351 pop {r4,r5,r6,r7} 413 pop {r4,r5,r6,r7}
|
/picolibc-latest/newlib/libc/machine/v850/ |
D | setjmp.S | 60 cmp r7, r0 62 mov 1,r7 64 mov r7, r10
|
/picolibc-latest/newlib/libc/machine/h8500/ |
D | setjmp.S | 25 mov.w r7,@r0+ 35 mov.w @r0+,r7
|
/picolibc-latest/newlib/libc/machine/moxie/ |
D | setjmp.S | 20 # $r7 0x04 35 sto.l 0x04($r0), $r7 56 ldo.l $r7, 0x04($r0)
|
/picolibc-latest/newlib/libc/machine/arc64/ |
D | strcat.S | 92 sub r7, r5, r8 97 bic r7, r7, r5 108 tst r7, r9 119 mov r2, r7 164 sub r7, r5, r8 169 bic r7, r7, r5 180 tst r7, r9 323 subl r7, r5, r8 328 bicl r7, r7, r5 339 tstl r7, r9 [all …]
|
D | strlen.S | 85 bic r7, r7, r5 96 tst r7, r1 107 mov r2, r7 171 subl r7, r5, r8 176 bicl r7, r7, r5 187 tstl r7, r1 198 movl r2, r7 265 ; r12 on 1) because if r7 isnt the NULL byte, r2 will always be 266 ; overwritten so we can just decide to start at r7, and overwrite it
|
/picolibc-latest/newlib/libc/machine/crx/ |
D | setjmp.S | 23 # by restoring r7-ra, sp, # 36 storm r2,{r7,r8,r9,r10,r11,r12,r13,r14} 45 loadm r2, {r7,r8,r9,r10,r11,r12,r13,ra}
|
/picolibc-latest/newlib/libc/machine/tic4x/ |
D | setjmp.S | 32 stf r7, *ar2++ 61 ldf *ar2++, r7
|