Lines Matching refs:d4
379 mov.l %d5, %d4 # U1U2
380 sub.l %d3, %d4 # U1U2 - V1q
382 swap %d4
384 mov.w %d4,%d0
385 mov.w %d6,%d4 # insert lower word (U3)
390 # add.l %d6, %d4 # (U1U2 - V1q) + U3
392 cmp.l %d2, %d4
460 # destroys %d2,%d3,%d4.
465 mov.l %d5, %d4
467 swap %d4
470 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest
471 mulu.w %d4, %d3 # %d3 <- msw*msw
473 clr.l %d4
476 addx.w %d4, %d3 # add any carry to m*m product
478 addx.w %d4, %d3 # add any carry to m*m product
523 movm.l &0x3800,-(%sp) # save d2-d4
558 mov.l %d1,%d4 # md in d4
560 swap %d4 # hi(md) in lo d4
565 mulu.w %d4,%d2 # [3] lo(mr) * hi(md)
566 mulu.w %d4,%d3 # [4] hi(mr) * hi(md)
571 clr.l %d4 # load d4 w/ zero value
574 addx.l %d4,%d3 # [4] + carry
576 addx.l %d4,%d3 # [4] + carry
590 mov.w MUL64_CC(%a6),%d4
591 andi.b &0x10,%d4 # keep old 'X' bit
594 ori.b &0x8,%d4 # set 'N' bit
596 mov.w %d4,%cc
607 movm.l (%sp)+,&0x001c # restore d2-d4
619 mov.w MUL64_CC(%a6),%d4
620 andi.b &0x10,%d4
621 ori.b &0x4,%d4
622 mov.w %d4,%cc # set 'Z' ccode bit
684 mov.l %d1,%d4 # md in d4
686 swap %d4 # hi(md) in lo d4
691 mulu.w %d4,%d2 # [3] lo(mr) * hi(md)
692 mulu.w %d4,%d3 # [4] hi(mr) * hi(md)
697 clr.l %d4 # load d4 w/ zero value
700 addx.l %d4,%d3 # [4] + carry
702 addx.l %d4,%d3 # [4] + carry
724 addx.l %d4,%d1 # add carry to hi(result)
727 mov.w MUL64_CC(%a6),%d4
728 andi.b &0x10,%d4 # keep old 'X' bit
731 ori.b &0x8,%d4 # set 'N' bit
733 mov.w %d4,%cc
756 mov.w MUL64_CC(%a6),%d4
757 andi.b &0x10,%d4
758 ori.b &0x4,%d4
759 mov.w %d4,%cc # set 'Z' ccode bit
803 movm.l &0x3800,-(%sp) # save d2-d4
822 movm.l &0x3800,-(%sp) # save d2-d4
841 movm.l &0x3800,-(%sp) # save d2-d4
857 movm.l &0x3800,-(%sp) # save d2-d4
880 movm.l &0x3800,-(%sp) # save d2-d4
903 movm.l &0x3800,-(%sp) # save d2-d4
927 mov.w %cc, %d4 # fetch resulting ccodes
928 or.b %d4, %d3 # combine w/ earlier ccodes
931 mov.w CMP2_CC(%a6), %d4 # fetch old ccodes
932 andi.b &0x1a, %d4 # keep 'X','N','V' bits
933 or.b %d3, %d4 # insert new ccodes
934 mov.w %d4,%cc # save new ccodes
938 movm.l (%sp)+,&0x001c # restore d2-d4