Lines Matching refs:D4
296 set EXC_D4, EXC_DREGS+(4*4) # offset of d4
1502 # d4 = od (internal " " )
1579 mov.l %d0,%d4
1590 add.l %d4,%d0 # <ea> += od
1601 add.l %d4,%d0 # ea += od
1999 mov.w %cc, %d4 # fetch resulting ccodes
2000 or.b %d4, %d3 # combine w/ earlier ccodes
2003 mov.w EXC_CC(%a6), %d4 # fetch old ccodes
2004 andi.b &0x1a, %d4 # keep 'X','N','V' bits
2005 or.b %d3, %d4 # insert new ccodes
2006 mov.w %d4, EXC_CC(%a6) # save new ccodes
2017 btst &0x0, %d4 # is 'N' bit set?
2329 mov.l %d5, %d4 # U1U2
2330 sub.l %d3, %d4 # U1U2 - V1q
2332 swap %d4
2334 mov.w %d4,%d0
2335 mov.w %d6,%d4 # insert lower word (U3)
2340 # add.l %d6, %d4 # (U1U2 - V1q) + U3
2342 cmp.l %d2, %d4
2410 # destroys %d2,%d3,%d4.
2415 mov.l %d5, %d4
2417 swap %d4
2420 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest
2421 mulu.w %d4, %d3 # %d3 <- msw*msw
2423 clr.l %d4
2426 addx.w %d4, %d3 # add any carry to m*m product
2428 addx.w %d4, %d3 # add any carry to m*m product
2544 mov.l (EXC_DREGS,%a6,%d2.w*4), %d4 # get multiplicand
2547 tst.l %d4 # test multiplicand
2552 # multiplier is in %d3 and multiplicand is in %d4.
2566 tst.l %d4 # is multiplicand negative?
2568 neg.l %d4 # make multiplicand positive
2594 mov.l %d4, %d7 # md in %d7
2599 mulu.w %d4, %d3 # [1] lo(mr) * lo(md)
2600 mulu.w %d6, %d4 # [2] hi(mr) * lo(md)
2609 add.w %d4, %d3 # hi([1]) + lo([2])
2617 clr.w %d4 # clear lo([2])
2619 swap %d4 # hi([2]) in lo %d4
2621 add.l %d5, %d4 # [4] + hi([2])
2622 add.l %d6, %d4 # [4] + hi([3])
2624 # unsigned result is now in {%d4,%d3}
2633 not.l %d4 # negate hi(result) bits
2635 addx.l %d7, %d4 # add carry to hi(result)
2644 mov.l %d4, (EXC_DREGS,%a6,%d1.w*4) # save hi(result)
2805 mov.l (EXC_DREGS,%a6,%d1.w*4),%d4 # fetch Update1 Op
2866 tst.b %d4 # update compare reg?
2897 tst.b %d4 # update compare reg?
3040 mov.l (EXC_DREGS,%a6,%d1.w*4),%d4 # get compare operand
3066 cmp.w %d0,%d4 # do word compare
3087 cmp.l %d0,%d4 # do longword compare
3246 # D4 = update oper 1 #
3341 # D4 = update oper 1
3372 movs.l %d4,(%a0) # Update1[31:0] -> DEST1
3404 # D4 = 'xxxxxx11 -> no reg update; 'xxxxxx00 -> update required #
3427 sf %d4 # indicate no update was done
3439 st %d4 # indicate update was done
3462 swap %d4 # get Update1[31:16]
3463 movs.w %d4,(%a0)+ # Update1[31:16] -> DEST1
3465 swap %d4 # get Update1[15:0]
3470 movs.w %d4,(%a0) # Update1[15:0] -> DEST1+0x2
3522 rol.l &0x8,%d4 # get Update1[31:24]
3523 movs.b %d4,(%a0)+ # Update1[31:24] -> DEST1
3524 swap %d4 # get Update1[23:8]
3525 movs.w %d4,(%a0)+ # Update1[23:8] -> DEST1+0x1
3530 rol.l &0x8,%d4 # get Update1[7:0]
3532 movs.b %d4,(%a0) # Update1[7:0] -> DEST1+0x3
3641 # D4 = update oper 1
3672 movs.w %d4,(%a0) # Update1[15:0] -> DEST1
3704 # D4 = 'xxxxxx11 -> no reg update; 'xxxxxx00 -> update required #
3727 sf %d4 # indicate no update was done
3739 st %d4 # indicate update was done
3762 ror.l &0x8,%d4 # get Update1[15:8]
3763 movs.b %d4,(%a0)+ # Update1[15:8] -> DEST1
3765 rol.l &0x8,%d4 # get Update1[7:0]
3770 movs.b %d4,(%a0) # Update1[7:0] -> DEST1+0x1
3863 # D4 = compare operand #
3932 # D4 = compare[15:0] operand
3947 cmp.w %d0,%d4 # Dest - Compare
4003 # D4 = compare[15:0] operand #
4088 # D4 = compare[31:0] operand
4103 cmp.l %d0,%d4 # Dest - Compare
4159 # D4 = compare[31:0] operand #
4236 # D4 = compare[31:0] operand
4251 cmp.l %d0,%d4 # Dest - Compare