Lines Matching full:d6

284 set EXC_D6,		EXC_DREGS+(6*4)		# offset of d6
2109 mov.l (EXC_DREGS,%a6,%d1.w*4), %d6 # get dividend lo
2130 negx.l %d6 # complement signed dividend
2140 tst.l %d6 # is (lo(dividend) == 0), too
2143 cmp.l %d7,%d6 # is (divisor <= lo(dividend))
2146 exg %d5,%d6 # q = 0, r = dividend
2150 tdivu.l %d7, %d5:%d6 # it's only a 32/32 bit div!
2179 cmpi.l %d6, &0x80000000 # will (-quot) fit in 32 bits?
2182 neg.l %d6 # make (-quot) 2's comp
2187 btst &0x1f, %d6 # will (+quot) fit in 32 bits?
2193 tst.l %d6 # set %ccode bits
2202 mov.l %d6, (EXC_DREGS,%a6,%d1.w*4) # save quotient
2226 # in %d6. The divisor must be in the variable ddivisor, and the #
2228 # The quotient is returned in %d6, remainder in %d5, unless the #
2250 swap %d6 # get u3 to lsw position
2251 mov.w %d6, %d5 # rb + u3
2256 swap %d6 # get u4
2257 mov.w %d6, %d5 # rb + u4
2265 mov.l %d1, %d6 # and quotient
2285 lsl.l &0x1, %d6 # shift u4,u3 with overflow to u2
2311 mov.l %d6, -(%sp)
2312 clr.w %d6 # word u3 left
2313 swap %d6 # in lsw position
2325 mov.w %d6,%d4 # insert lower word (U3)
2330 # add.l %d6, %d4 # (U1U2 - V1q) + U3
2339 mov.l %d5, -(%sp) # save %d5 (%d6 already saved)
2340 mov.l %d1, %d6
2341 swap %d6 # shift answer to ms 3 words
2345 mov.l %d6, %d3
2347 mov.l (%sp)+, %d6
2348 sub.l %d3, %d6
2359 add.l %d3, %d6 # aligned with 3rd word of dividend
2373 swap %d6
2374 mov.w %d6, %d5
2375 clr.w %d6
2382 mov.w %d5, %d6
2383 swap %d6
2389 lsr.l &0x1, %d5 # shift into %d6
2390 roxr.l &0x1, %d6
2393 mov.l %d6, %d5 # remainder
2394 mov.l DDQUOTIENT(%a6), %d6 # quotient
2398 # factors for the 32X32->64 multiplication are in %d5 and %d6.
2399 # returns 64 bit result in %d5 (hi) %d6(lo).
2403 mov.l %d6, %d2
2404 mov.l %d6, %d3
2408 mulu.w %d5, %d6 # %d6 <- lsw*lsw
2414 swap %d6
2415 add.w %d5, %d6 # add msw of l*l to lsw of m*l product
2417 add.w %d2, %d6 # add in lsw of other m*l product
2419 swap %d6 # %d6 is low 32 bits of final product
2583 mov.l %d3, %d6 # mr in %d6
2585 swap %d6 # hi(mr) in lo %d6
2590 mulu.w %d6, %d4 # [2] hi(mr) * lo(md)
2592 mulu.w %d7, %d6 # [4] hi(mr) * hi(md)
2600 addx.l %d7, %d6 # [4] + carry
2602 addx.l %d7, %d6 # [4] + carry
2612 add.l %d6, %d4 # [4] + hi([3])
2642 mov.b EXC_CC+1(%a6), %d6 # fetch previous %ccr
2643 andi.b &0x10, %d6 # all but 'X' bit changes
2645 or.b %d7, %d6 # group 'X' and 'N'
2646 mov.b %d6, EXC_CC+1(%a6) # save new %ccr
2805 sne %d6
2811 mov.l %d6,%d0 # pass mode
2818 mov.l %d6,%d0 # pass mode
2835 mov.l %d6,%d0 # pass mode
2937 # d6 = previous sfc/dfc #
2942 # d6 = previous sfc/dfc #
3034 sne %d6 # set on supervisor mode
3038 mov.l %d6,%d0 # pass mode
3098 mov.l %d6,%sfc # restore previous sfc
3099 mov.l %d6,%dfc # restore previous dfc
3114 mov.l %d6,%sfc # restore previous sfc
3115 mov.l %d6,%dfc # restore previous dfc
3238 # D6 = 'xxxxxxff if supervisor mode; 'xxxxxx00 if user mode #
3257 tst.b %d6 # user or supervisor mode?
3284 movc %sfc,%d6 # save old SFC/DFC
3333 # D6 = old SFC/DFC
3396 # D6 = xxxxxxxx #
3411 movc %d6,%sfc # restore old SFC
3412 movc %d6,%dfc # restore old DFC
3423 movc %d6,%sfc # restore old SFC
3424 movc %d6,%dfc # restore old DFC
3586 movc %sfc,%d6 # save old SFC/DFC
3633 # D6 = old SFC/DFC
3696 # D6 = xxxxxxxx #
3711 movc %d6,%sfc # restore old SFC
3712 movc %d6,%dfc # restore old DFC
3723 movc %d6,%sfc # restore old SFC
3724 movc %d6,%dfc # restore old DFC
3855 # D6 = supervisor ('xxxxxxff) or user mode ('xxxxxx00) #
3869 tst.b %d6 # user or supervisor mode?
3895 movc %sfc,%d6 # save old SFC/DFC
3924 # D6 = old SFC/DFC
3995 # D6 = xxxxxxxx #
4010 movc %d6,%sfc # restore old SFC
4011 movc %d6,%dfc # restore old DFC
4022 movc %d6,%sfc # restore old SFC
4023 movc %d6,%dfc # restore old DFC
4053 movc %sfc,%d6 # save old SFC/DFC
4080 # D6 = old SFC/DFC
4151 # D6 = xxxxxxxx #
4166 movc %d6,%sfc # restore old SFC
4167 movc %d6,%dfc # restore old DFC
4178 movc %d6,%sfc # restore old SFC
4179 movc %d6,%dfc # restore old DFC
4199 movc %sfc,%d6 # save old SFC/DFC
4228 # D6 = old SFC/DFC