Lines Matching refs:d2
111 movm.l &0x3f00,-(%sp) # save d2-d7
126 movm.l &0x3f00,-(%sp) # save d2-d7
343 mov.l %d5, %d2 # dividend mslw
344 swap %d2
346 cmp.w %d2, %d3 # V1 = U1 ?
365 mov.l %d1, %d2
366 mulu.w %d7, %d2 # V2q
382 cmp.l %d2, %d4
394 mov.l %d5, %d2 # now %d2,%d3 are trial*divisor
399 subx.l %d2, %d5 # subtract double precision
405 clr.l %d2
410 addx.l %d2, %d5
450 # destroys %d2,%d3,%d4.
453 mov.l %d6, %d2
460 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest
467 add.w %d2, %d6 # add in lsw of other m*l product
471 clr.w %d2 # lsw of two mixed products used,
473 swap %d2
474 add.l %d2, %d5
513 movm.l &0x3800,-(%sp) # save d2-d4
546 mov.l %d0,%d2 # mr in d2
555 mulu.w %d4,%d2 # [3] lo(mr) * hi(md)
565 add.w %d2,%d0 # hi([1]) + lo([3])
572 clr.w %d2 # clear hi([3])
574 swap %d2 # hi([3]) in lo d2
575 add.l %d2,%d1 # [4] + hi([2])
597 movm.l (%sp)+,&0x001c # restore d2-d4
624 movm.l &0x3c00,-(%sp) # save d2-d5
672 mov.l %d0,%d2 # mr in d2
681 mulu.w %d4,%d2 # [3] lo(mr) * hi(md)
691 add.w %d2,%d0 # hi([1]) + lo([3])
698 clr.w %d2 # clear hi([3])
700 swap %d2 # hi([3]) in lo d2
701 add.l %d2,%d1 # [4] + hi([2])