Lines Matching refs:D2
298 set EXC_D2, EXC_DREGS+(2*4) # offset of d2
1346 movm.l &0x3c00,-(%sp) # save d2-d5
1354 mov.l %d2,-(%sp) # save old d2
1366 mov.l %d0,%d2
1367 rol.w &0x7,%d2
1368 andi.l &0x3,%d2 # extract scale value
1370 lsl.l %d2,%d1 # shift index by scale
1376 mov.l (%sp)+,%d2 # restore old d2
1462 movm.l &0x3c00,-(%sp) # save d2-d5
1470 mov.l %d2,-(%sp) # create a temp register
1482 mov.l %d0,%d2 # make extword copy
1483 rol.w &0x7,%d2 # rotate scale value into place
1484 andi.l &0x3,%d2 # extract scale value
1486 lsl.l %d2,%d1 # shift index by scale
1492 mov.l (%sp)+,%d2 # restore temp register
1500 # d2 = index (internal " " )
1507 clr.l %d2 # yes, so index = 0
1510 bfextu %d5{&16:&4},%d2
1511 mov.l (EXC_DREGS,%a6,%d2.w*4),%d2
1514 ext.l %d2
1517 lsl.l %d0,%d2
1589 add.l %d2,%d0 # <ea> += index
1594 add.l %d2,%d3 # preindexing
1605 add.l %d2,%d3 # ea = (base + bd) + index
1610 movm.l (%sp)+,&0x003c # restore d2-d5
1688 mov.l %d0,%d2 # store data
1690 rol.l &0x8,%d2
1691 mov.l %d2,%d0
1700 rol.l &0x8,%d2
1701 mov.l %d2,%d0
1710 rol.l &0x8,%d2
1711 mov.l %d2,%d0
1720 rol.l &0x8,%d2
1721 mov.l %d2,%d0
1733 mov.l %d0,%d2 # store data
1744 mov.l %d2,%d0
1768 mov.l %d0,%d2
1778 lsl.w &0x8,%d2
1779 mov.b %d0,%d2 # append bytes
1789 lsl.l &0x8,%d2
1790 mov.b %d0,%d2 # append bytes
1800 lsl.l &0x8,%d2
1801 mov.b %d0,%d2 # append bytes
1807 mov.l %d2,(EXC_DREGS,%a6,%d1.w*4) # store dx
1820 mov.l %d0,%d2
1830 lsl.w &0x8,%d2
1831 mov.b %d0,%d2 # append bytes
1837 mov.w %d2,(EXC_DREGS+2,%a6,%d1.w*4) # store dx
1911 mov.l (EXC_DREGS,%a6,%d0.w*4), %d2 # get regval
1959 ext.l %d2 # sign extend data word
1983 extb.l %d2 # sign extend data byte
1993 sub.l %d0, %d2 # (Rn - lo)
1997 cmp.l %d1,%d2 # ((hi - lo) - (Rn - hi))
2303 mov.l %d5, %d2 # dividend mslw
2304 swap %d2
2306 cmp.w %d2, %d3 # V1 = U1 ?
2325 mov.l %d1, %d2
2326 mulu.w %d7, %d2 # V2q
2342 cmp.l %d2, %d4
2354 mov.l %d5, %d2 # now %d2,%d3 are trial*divisor
2359 subx.l %d2, %d5 # subtract double precision
2365 clr.l %d2
2370 addx.l %d2, %d5
2410 # destroys %d2,%d3,%d4.
2413 mov.l %d6, %d2
2420 mulu.w %d4, %d2 # %d2 <- msw-source*lsw-dest
2427 add.w %d2, %d6 # add in lsw of other m*l product
2431 clr.w %d2 # lsw of two mixed products used,
2433 swap %d2
2434 add.l %d2, %d5
2538 mov.w EXC_EXTWORD(%a6), %d2 # fetch ext word
2540 mov.b %d2, %d1 # grab Dh
2541 rol.w &0x4, %d2 # align Dl byte
2542 andi.w &0x7, %d2 # extract Dl
2544 mov.l (EXC_DREGS,%a6,%d2.w*4), %d4 # get multiplicand
2642 mov.l %d3, (EXC_DREGS,%a6,%d2.w*4) # save lo(result)
2663 clr.l (EXC_DREGS,%a6,%d2.w*4) # save lo(result)
2808 mov.l (EXC_DREGS,%a6,%d0.w*4),%d2 # fetch Compare1 Op
2860 cmp.w %d0,%d2
2872 mov.w DC1(%a6),%d2 # fetch Dc1
2873 mov.w %d0,(2+EXC_DREGS,%a6,%d2.w*4) # store new Compare1 Op
2877 sne %d2
2878 mov.l %d2,%d0 # pass mode
2883 mov.l %d2,%d0 # pass mode
2891 cmp.l %d0,%d2
2903 mov.w DC1(%a6),%d2 # fetch Dc1
2904 mov.l %d0,(EXC_DREGS,%a6,%d2.w*4) # store new Compare1 Op
2908 sne %d2
2909 mov.l %d2,%d0 # pass mode
2914 mov.l %d2,%d0 # pass mode
3037 mov.l (EXC_DREGS,%a6,%d0.w*4),%d2 # get update operand
3244 # D2 = cmp operand 1 #
3339 # D2 = cmp operand 1
3362 cmp.l %d0,%d2 # Dest1 - Compare1
3402 # D2 = cmp[31:0] operand 1 #
3453 cmp.l %d0,%d2 # Dest1 - Compare1
3513 cmp.l %d0,%d2 # Dest1 - Compare1
3639 # D2 = cmp operand 1
3662 cmp.w %d0,%d2 # Dest1 - Compare1
3702 # D2 = cmp[15:0] operand 1 #
3753 cmp.w %d0,%d2 # Dest1 - Compare1
3861 # D2 = update operand #
3897 mov.l %d2,%d3 # d3 = update[7:0]
3898 lsr.w &0x8,%d2 # d2 = update[15:8]
3930 # D2 = update[7:0] operand
3954 movs.b %d2,(%a0)+ # Update[15:8] -> DEST
4001 # D2 = xxxxxxxx #
4055 mov.l %d2,%d3 # d3 = update[15:0]
4056 swap %d2 # d2 = update[31:16]
4086 # D2 = update[31:16] operand
4110 movs.w %d2,(%a0)+ # Update[31:16] -> DEST
4157 # D2 = xxxxxxxx #
4199 mov.l %d2,%d5 # d5 = Update[7:0]
4200 lsr.l &0x8,%d2
4201 mov.l %d2,%d3 # d3 = Update[23:8]
4202 swap %d2 # d2 = Update[31:24]
4234 # D2 = update[31:24] operand
4258 movs.b %d2,(%a0)+ # Update[31:24] -> DEST