Lines Matching full:d2
69 #define d2 REG (d2) macro
90 movel d2, sp@-
96 movel d0, d2
97 clrw d2
98 swap d2
99 divu d1, d2 /* high quotient in lower word */
100 movew d2, d0 /* save high quotient */
102 movew sp@(10), d2 /* get low dividend + high rest */
103 divu d1, d2 /* low quotient */
104 movew d2, d0
107 L3: movel d1, d2 /* use d2 as divisor backup */
118 movel d2, d1
120 swap d2
121 mulu d0, d2 /* high part, at most 17 bits */
122 swap d2 /* align high part with low part */
123 tstw d2 /* high part 17 bits? */
125 addl d2, d1 /* add parts */
131 L6: movel sp@+, d2
139 moveml d2-d4,sp@
142 clrl d2 | clear p
145 addxl d2,d2
146 movl d2,d3 | subtract b from p, store in tmp.
150 movl d3,d2 | and store tmp in p.
153 moveml sp@,d2-d4 | restore data registers