Home
last modified time | relevance | path

Searched refs:d0 (Results 1 – 21 of 21) sorted by relevance

/picolibc-latest/newlib/libc/machine/mn10300/
Dstrchr.S28 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 …]
Dstrcpy.S27 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 …]
Dstrcmp.S27 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 …]
Dmemcpy.S27 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 …]
Dmemchr.S27 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 …]
Dstrlen.S27 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 …]
Dmemcmp.S27 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
Dsetjmp.S32 mov d0,a0
66 sub d0,d0
71 mov d0,a0
109 mov d1,d0
Dmemset.S27 mov d0, d3
40 mov d1, d0
41 asl 16, d0
42 or d0, d1
/picolibc-latest/newlib/libc/machine/m68k/
Dmemcpy.S53 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 …]
Dmemset.S47 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 …]
Dsetjmp.S31 clrl d0
37 movel sp@(8),d0
39 movel &1,d0
59 clrl d0
66 movel sp@(8),d0
68 movel &1,d0
Dm68kasm.h25 #define d0 REG (d0) macro
/picolibc-latest/newlib/libc/machine/mn10200/
Dsetjmp.S25 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/
Dmemcpy-armv7a.S116 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/
Dmprec.c738 __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/
Dconvert.c552 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/
Dm68k_semihost.S44 movel %sp@(4),%d0
/picolibc-latest/newlib/libc/machine/aarch64/
Dstrlen.S55 #define maskd d0
Dmemcmp.S169 fmov tmp, d0
/picolibc-latest/
DREADME.md355 * Fix m68k asm ABI by returning pointers in %a0 and %d0