Home
last modified time | relevance | path

Searched refs:d1 (Results 1 – 25 of 158) sorted by relevance

1234567

/arch/mn10300/lib/
Dmemset.S26 mov d1,(16,sp)
39 extbu d1
40 mov_asl d1,d3,8,d1
41 or_asl d1,d3,8,d1
42 or_asl d1,d3,8,d1
43 or d3,d1
53 mov d1,(a0+)
54 mov d1,(a0+)
55 mov d1,(a0+)
56 mov d1,(a0+)
[all …]
Ddo_csum.S25 mov d1,d2 # count
28 clr d1 # accumulator
42 add d0,d1
51 add d0,d1
69 add d0,d1
70 addc e0,d1
71 addc e1,d1
72 addc e3,d1
77 addc d0,d1
78 addc e0,d1
[all …]
Dmemmove.S26 cmp d1,d0
32 mov d1,(16,sp)
35 add d1,d2,a1 # src end
42 or d0,d1,d3
59 mov (a1),d1
61 mov d1,(a0)
66 mov (a1),d1
68 mov d1,(a0)
73 mov (a1),d1
75 mov d1,(a0)
[all …]
/arch/m68k/math-emu/
Dfp_util.S99 clr.l %d1 | sign defaults to zero
103 moveq #1,%d1
105 1: swap %d1
106 move.w #0x3fff+31,%d1
107 move.l %d1,(%a0)+ | set sign / exp
130 move.l %d0,%d1
132 lsr.l #8,%d1 | exponent / sign
133 lsr.l #7,%d1
134 lsr.w #8,%d1
136 cmp.w #0xff,%d1 | NaN / Inf?
[all …]
Dfp_move.S48 move.w %d0,%d1 | store data size twice in %d1
49 swap %d1 | one can be trashed below
50 move.w %d0,%d1
54 move.b (%a0,%d1.w),%d0
75 move.w %d0,%d1
83 swap %d1
84 move.l %d1,%d2
86 jmp ([0f:w,%pc,%d1.w*4])
98 move.l %d0,%d1
102 move.b %d1,%d0
[all …]
Dfp_movem.S46 | %d1 contains the mask and count of the register list
58 2: move.l %d0,%d1
59 swap %d1
61 1: addq.w #1,%d1 | count the # of registers in
62 2: lsr.b #1,%d0 | register list and keep it in %d1
65 printf PDECODE,"#%08x",1,%d1
132 swap %d1 | get fpu register list
157 3: lsl.b #1,%d1
176 4: lsl.b #1,%d1
207 move.l %d0,%d1
[all …]
Dfp_cond.S83 swap %d1 | test condition in %d1
84 tst.w %d1
86 move.l %d0,%d1
102 move.w %d0,%d1
103 swap %d1
116 move.w %d0,%d1 | save register nr
118 swap %d1
119 move.b %d1,%d0
120 swap %d1
165 swap %d1
[all …]
/arch/mn10300/mm/
Dcache-flush-by-reg.S58 LOCAL_CLI_SAVE(d1)
83 LOCAL_IRQ_RESTORE(d1)
106 mov PAGE_SIZE,d1
108 add d0,d1
124 sub d0,d1,d3
133 mov d1,a1 # a1 = end
140 mov (a0),d1
141 btst DCPGCR_DCPGBSY,d1
145 mov d2,d1
146 add -1,d1
[all …]
/arch/m68k/coldfire/
Dentry.S112 movel %sp,%d1 /* get thread_info pointer */
113 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */
114 movel %d1,%a0
115 movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */
116 andl #(1<<TIF_NEED_RESCHED),%d1
119 movel %a0@(TINFO_PREEMPT),%d1
120 cmpl #0,%d1
128 moveml %sp@,%d1-%d5/%a0-%a2
136 movel %sp,%d1 /* get thread_info pointer */
137 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */
[all …]
/arch/x86/lib/
Dstring_32.c19 int d0, d1, d2; in strcpy() local
24 : "=&S" (d0), "=&D" (d1), "=&a" (d2) in strcpy()
34 int d0, d1, d2, d3; in strncpy() local
44 : "=&S" (d0), "=&D" (d1), "=&c" (d2), "=&a" (d3) in strncpy()
54 int d0, d1, d2, d3; in strcat() local
62 : "=&S" (d0), "=&D" (d1), "=&a" (d2), "=&c" (d3) in strcat()
72 int d0, d1, d2, d3; in strncat() local
85 : "=&S" (d0), "=&D" (d1), "=&a" (d2), "=&c" (d3) in strncat()
96 int d0, d1; in strcmp() local
108 : "=a" (res), "=&S" (d0), "=&D" (d1) in strcmp()
[all …]
/arch/m68k/lib/
Dudivsi3.S68 #define d1 REG (d1) macro
91 movel sp@(12), d1 /* d1 = divisor */
94 cmpl IMM (0x10000), d1 /* divisor >= 2 ^ 16 ? */
99 divu d1, d2 /* high quotient in lower word */
103 divu d1, d2 /* low quotient */
107 L3: movel d1, d2 /* use d2 as divisor backup */
108 L4: lsrl IMM (1), d1 /* shift divisor */
110 cmpl IMM (0x10000), d1 /* still divisor >= 2 ^ 16 ? */
112 divu d1, d0 /* now we have 16 bit divisor */
118 movel d2, d1
[all …]
Dmodsi3.S68 #define d1 REG (d1) macro
89 movel sp@(8), d1 /* d1 = divisor */
91 movel d1, sp@-
95 movel sp@(8), d1 /* d1 = divisor */
97 movel d1, sp@-
102 mulsl d1,d0
104 movel sp@(4), d1 /* d1 = dividend */
105 subl d0, d1 /* d1 = a - (a/b)*b */
106 movel d1, d0
Dumodsi3.S68 #define d1 REG (d1) macro
89 movel sp@(8), d1 /* d1 = divisor */
91 movel d1, sp@-
95 movel sp@(8), d1 /* d1 = divisor */
97 movel d1, sp@-
102 mulsl d1,d0
104 movel sp@(4), d1 /* d1 = dividend */
105 subl d0, d1 /* d1 = a - (a/b)*b */
106 movel d1, d0
Dmulsi3.S68 #define d1 REG (d1) macro
91 movew sp@(6), d1 /* x1 -> d1 */
92 muluw sp@(8), d1 /* x1*y0 */
94 addw d1, d0
96 addl d1, d0
100 movew sp@(6), d1 /* x1 -> d1 */
101 muluw sp@(10), d1 /* x1*y1 */
102 addl d1, d0
/arch/m68k/68360/
Dentry.S46 movel %sp@(PT_OFF_ORIG_D0),%d1
48 cmpl #NR_syscalls,%d1
50 lsl #2,%d1
52 jbsr %a0@(%d1)
74 movel %sp,%d1 /* get thread_info pointer */
75 andl #-THREAD_SIZE,%d1
76 movel %d1,%a2
100 movel %sp,%d1 /* get thread_info pointer */
101 andl #-THREAD_SIZE,%d1
102 movel %d1,%a2
[all …]
/arch/m68k/fpsp040/
Dround.S24 | d1(high word) contains rounding precision:
28 | d1(low word) contains rounding mode:
55 swap %d1 |set up d1.w for round prec.
64 movel (%a1,%d1.w*4),%a1
67 | Jump table indexed by rounding mode in d1.w. All following assumes
81 swap %d1 |set up d1 for round prec.
99 movel (%a1,%d1.w*4),%a1
106 swap %d1 |set up d1 for round prec.
116 swap %d1 |set up d1 for round prec.
120 movel (%a1,%d1.w*4),%a1
[all …]
/arch/mn10300/kernel/
Dgdb-low.S36 mov d1,a1
39 movbu (a0),d1
41 movbu d1,(a1)
48 mov d1,a1
51 movhu (a0),d1
53 movhu d1,(a1)
60 mov d1,a1
63 mov (a0),d1
65 mov d1,(a1)
79 mov d1,a1
[all …]
/arch/nios2/kernel/
Dmisaligned.c70 u8 a, b, d0, d1, d2, d3; in handle_unaligned_c() local
99 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
100 val = (d1 << 8) | d0; in handle_unaligned_c()
105 d1 = val >> 8; in handle_unaligned_c()
109 *(u8 *)(addr+1) = d1; in handle_unaligned_c()
112 fault |= __put_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
117 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
118 val = (short)((d1 << 8) | d0); in handle_unaligned_c()
125 d1 = val >> 8; in handle_unaligned_c()
129 *(u8 *)(addr+1) = d1; in handle_unaligned_c()
[all …]
/arch/powerpc/math-emu/
Dudivmodti4.c11 _FP_W_TYPE d1, _FP_W_TYPE d0) in _fp_udivmodti4() argument
16 if (d1 == 0) in _fp_udivmodti4()
117 if (d1 > n1) in _fp_udivmodti4()
132 count_leading_zeros (bm, d1); in _fp_udivmodti4()
143 if (n1 > d1 || n0 >= d0) in _fp_udivmodti4()
146 sub_ddmmss (n1, n0, n1, n0, d1, d0); in _fp_udivmodti4()
164 d1 = (d1 << bm) | (d0 >> b); in _fp_udivmodti4()
170 udiv_qrnnd (q0, n1, n2, n1, d1); in _fp_udivmodti4()
176 sub_ddmmss (m1, m0, m1, m0, d1, d0); in _fp_udivmodti4()
/arch/m68k/kernel/
Dhead.S661 clrl %d1
668 bset #CPUTYPE_060,%d1
669 bset #CPUTYPE_0460,%d1
677 bset #CPUTYPE_040,%d1
678 bset #CPUTYPE_0460,%d1
686 bset #CPUTYPE_020,%d1
693 movel %d1,%a0@
711 clrl %d1
736 movel #_PAGE_CACHE040W,%d1
744 movel %d1,%a0@
[all …]
Drelocate_kernel.S15 movel %sp@(12),%d1 /* d1 = cpu_mmu_flags */
20 btst #MMU_BASE + MMUB_68851,%d1
40 btst #MMU_BASE + MMUB_68030,%d1
43 btst #MMU_BASE + MMUB_68040,%d1
76 btst #MMU_BASE + MMUB_68060,%d1
121 btst #CPUB_68020,%d1
133 btst #CPUB_68030,%d1
136 btst #CPUB_68040,%d1
150 btst #CPUB_68060,%d1
/arch/m68k/68000/
Dentry.S50 movel %sp@(PT_OFF_ORIG_D0),%d1
52 cmpl #NR_syscalls,%d1
54 lsl #2,%d1
56 jbsr %a0@(%d1)
78 movel %sp,%d1 /* get thread_info pointer */
79 andl #-THREAD_SIZE,%d1
80 movel %d1,%a2
104 movel %sp,%d1 /* get thread_info pointer */
105 andl #-THREAD_SIZE,%d1
106 movel %d1,%a2
[all …]
/arch/m68k/ifpsp060/src/
Dfplsp.S565 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
579 mov.b %d0,%d1
586 tst.b %d1
591 cmpi.b %d1,&ZERO # is operand a ZERO?
596 cmpi.b %d1,&INF # is operand an INF?
601 cmpi.b %d1,&QNAN # is operand a QNAN?
612 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1
622 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
636 mov.b %d0,%d1
643 mov.b %d1,STAG(%a6)
[all …]
/arch/x86/boot/compressed/
Dstring.c6 int d0, d1, d2; in memcpy() local
11 : "=&c" (d0), "=&D" (d1), "=&S" (d2) in memcpy()
20 long d0, d1, d2; in memcpy() local
25 : "=&c" (d0), "=&D" (d1), "=&S" (d2) in memcpy()
/arch/m68k/ifpsp060/
Dos.S84 | d1 - 0 = success, !0 = failure
94 clr.l %d1 | return success
97 move.b (%a0)+,%d1 | copy 1 byte
99 movs.b %d1,(%a1)+
101 clr.l %d1 | return success
115 | d1 - 0 = success, !0 = failure
127 clr.l %d1 | return success
131 movs.b (%a0)+,%d1
132 move.b %d1,(%a1)+ | copy 1 byte
134 clr.l %d1 | return success
[all …]

1234567