/picolibc-latest/newlib/libc/machine/mn10300/ |
D | strchr.S | 28 mov d0,a1 31 btst 3,d0 33 clr d0 36 mov d0,d3 42 inc d0 43 cmp 3,d0 50 mov d2,d0 51 not d0 52 and d0,d1 63 mov d2,d0 [all …]
|
D | strcpy.S | 27 mov d0,d3 30 mov a0,d0 32 or d3,d0 33 btst 3,d0 35 mov (a0),d0 38 add d0,d1 39 not d0 40 and d0,d1 45 mov (a0),d0 46 mov d0,(a1) [all …]
|
D | strcmp.S | 27 mov d0,a0 30 or d1,d0 31 btst 3,d0 34 mov (a1),d0 35 cmp d0,d1 39 mov (a0),d0 41 add d0,d1 42 not d0 43 and d0,d1 46 clr d0 [all …]
|
D | memcpy.S | 27 mov d0,d2 32 mov a0,d0 33 or d2,d0 34 btst 3,d0 39 mov (a0),d0 40 mov d0,(a1) 43 mov (a0),d0 44 mov d0,(a1) 47 mov (a0),d0 48 mov d0,(a1) [all …]
|
D | memchr.S | 27 mov d0,a0 40 mov a3,d0 41 asl 8,d0 43 add d0,a3 50 mov (a2),d0 52 xor d3,d0 53 mov d0,d1 55 add -16843009,d0 56 and d1,d0 57 btst -2139062144,d0 [all …]
|
D | strlen.S | 27 mov d0,a0 30 btst 3,d0 32 mov (a0),d0 35 add d0,d1 36 not d0 37 and d0,d1 43 mov (a0),d0 45 add d0,d1 46 not d0 47 and d0,d1 [all …]
|
D | memcmp.S | 27 mov d0,a0 34 or d2,d0 35 btst 3,d0 39 mov (a1),d0 40 cmp d0,d1 56 mov d3,d0 57 sub d2,d0 65 clr d0
|
D | setjmp.S | 32 mov d0,a0 66 sub d0,d0 71 mov d0,a0 109 mov d1,d0
|
D | memset.S | 27 mov d0, d3 40 mov d1, d0 41 asl 16, d0 42 or d0, d1
|
/picolibc-latest/newlib/libc/machine/m68k/ |
D | memcpy.S | 53 move.l a0,d0 54 and.l #3,d0 56 move.l a1,d0 57 and.l #3,d0 61 move.l a0,d0 | copy of dest 62 neg.l d0 63 and.l #3,d0 | look for the lower two only 65 sub.l d0,d1 66 lsr.l #1,d0 | word align needed? 70 lsr.l #1,d0 | long align needed? [all …]
|
D | memset.S | 47 move.l 8(sp),d0 | value 53 move.b d0,d2 | distribute low byte to all byte in word 54 lsl.l #8,d0 55 move.b d2,d0 56 move.w d0,d2 57 swap d0 | rotate 16 58 move.w d2,d0 68 move.b d0,(a0)+ | fill byte 72 move.w d0,(a0)+ | fill word 79 move.l d0,(a0)+ | fill long words [all …]
|
D | setjmp.S | 31 clrl d0 37 movel sp@(8),d0 39 movel &1,d0 59 clrl d0 66 movel sp@(8),d0 68 movel &1,d0
|
D | m68kasm.h | 25 #define d0 REG (d0) macro
|
/picolibc-latest/newlib/libc/machine/mn10200/ |
D | setjmp.S | 25 mov d0,a0 31 movx (0,a3),d0 32 movx d0,(20,a0) 33 sub d0,d0 38 mov d0,a0 44 movx (20,a0),d0 45 movx d0,(0,a3) 50 mov d1,d0
|
/picolibc-latest/newlib/libc/machine/arm/ |
D | memcpy-armv7a.S | 116 vstr d0, [dst, #\base + 8] 117 vldr d0, [src, #\base + 8] 124 vstr d0, [dst, #\base + 40] 125 vldr d0, [src, #\base + 40] 135 vstr d0, [dst, #\base + 8] 136 vldr d0, [src, #\base + 8] 142 vstr d0, [dst, #\base + 40] 143 vldr d0, [src, #\base + 40] 175 vld1.8 {d0}, [src]! /* 14 words to go. */ 176 vst1.8 {d0}, [dst]! [all …]
|
/picolibc-latest/newlib/libc/stdlib/ |
D | mprec.c | 738 __ULong d0, d1; in b2d() local 740 #define d0 word0(d) in b2d() macro 756 d0 = Exp_1 | y >> (Ebits - k); in b2d() 766 d0 = Exp_1 | y << k | z >> (32 - k); in b2d() 774 d0 = Exp_1 | y; in b2d() 783 d0 = Exp_1 | y << k - Ebits | z >> Ebits + 16 - k; in b2d() 792 d0 = Exp_1 | y << k + 16 | z << k | w >> 16 - k; in b2d() 798 word0 (d) = d0 >> 16 | d0 << 16; in b2d() 801 #undef d0 in b2d() 822 __ULong d0, d1; in d2b() local [all …]
|
/picolibc-latest/newlib/libm/test/ |
D | convert.c | 552 double d0,d1; in test_scan() local 554 sscanf(s->result, "%lg", &d0); in test_scan() 555 sprintf(buffer, "%.16e", d0); in test_scan() 558 test_mok(d0, d1, s->mag); in test_scan() 560 test_mok(d0,d1, CONVERT_BITS_DOUBLE); in test_scan() 569 long d0,d1; in test_scan() local 572 sscanf(si->result, "%ld", &d0); in test_scan() 573 sprintf(buffer, "%ld", d0); in test_scan() 575 test_iok(d0,d1); in test_scan()
|
/picolibc-latest/semihost/machine/m68k/ |
D | m68k_semihost.S | 44 movel %sp@(4),%d0
|
/picolibc-latest/newlib/libc/machine/aarch64/ |
D | strlen.S | 55 #define maskd d0
|
D | memcmp.S | 169 fmov tmp, d0
|
/picolibc-latest/ |
D | README.md | 355 * Fix m68k asm ABI by returning pointers in %a0 and %d0
|