Lines Matching refs:d2
74 #define d2 REG (d2) macro
95 movel d2, sp@-
101 movel d0, d2
102 clrw d2
103 swap d2
104 divu d1, d2 /* high quotient in lower word */
105 movew d2, d0 /* save high quotient */
107 movew sp@(10), d2 /* get low dividend + high rest */
108 divu d1, d2 /* low quotient */
109 movew d2, d0
112 L3: movel d1, d2 /* use d2 as divisor backup */
123 movel d2, d1
125 swap d2
126 mulu d0, d2 /* high part, at most 17 bits */
127 swap d2 /* align high part with low part */
128 tstw d2 /* high part 17 bits? */
130 addl d2, d1 /* add parts */
136 L6: movel sp@+, d2
144 moveml d2-d4,sp@
147 clrl d2 | clear p
150 addxl d2,d2
151 movl d2,d3 | subtract b from p, store in tmp.
155 movl d3,d2 | and store tmp in p.
158 moveml sp@,d2-d4 | restore data registers