Lines Matching refs:d4
369 mov.l %d5, %d4 # U1U2
370 sub.l %d3, %d4 # U1U2 - V1q
372 swap %d4
374 mov.w %d4,%d0
375 mov.w %d6,%d4 # insert lower word (U3)
380 # add.l %d6, %d4 # (U1U2 - V1q) + U3
382 cmp.l %d2, %d4
450 # destroys %d2,%d3,%d4.
455 mov.l %d5, %d4
457 swap %d4
460 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest
461 mulu.w %d4, %d3 # %d3 <- msw*msw
463 clr.l %d4
466 addx.w %d4, %d3 # add any carry to m*m product
468 addx.w %d4, %d3 # add any carry to m*m product
513 movm.l &0x3800,-(%sp) # save d2-d4
548 mov.l %d1,%d4 # md in d4
550 swap %d4 # hi(md) in lo d4
555 mulu.w %d4,%d2 # [3] lo(mr) * hi(md)
556 mulu.w %d4,%d3 # [4] hi(mr) * hi(md)
561 clr.l %d4 # load d4 w/ zero value
564 addx.l %d4,%d3 # [4] + carry
566 addx.l %d4,%d3 # [4] + carry
580 mov.w MUL64_CC(%a6),%d4
581 andi.b &0x10,%d4 # keep old 'X' bit
584 ori.b &0x8,%d4 # set 'N' bit
586 mov.w %d4,%cc
597 movm.l (%sp)+,&0x001c # restore d2-d4
609 mov.w MUL64_CC(%a6),%d4
610 andi.b &0x10,%d4
611 ori.b &0x4,%d4
612 mov.w %d4,%cc # set 'Z' ccode bit
674 mov.l %d1,%d4 # md in d4
676 swap %d4 # hi(md) in lo d4
681 mulu.w %d4,%d2 # [3] lo(mr) * hi(md)
682 mulu.w %d4,%d3 # [4] hi(mr) * hi(md)
687 clr.l %d4 # load d4 w/ zero value
690 addx.l %d4,%d3 # [4] + carry
692 addx.l %d4,%d3 # [4] + carry