Home | History | Annotate | Download | only in dist

Lines Matching refs:D5

295 set EXC_D5,		EXC_DREGS+(5*4)		# offset of d5
1346 movm.l &0x3c00,-(%sp) # save d2-d5
1348 mov.l %d0,%d5 # put extword in d5
1462 movm.l &0x3c00,-(%sp) # save d2-d5
1464 mov.l %d0,%d5 # put extword in d5
1503 # d5 = extword (internal " " )
1505 btst &0x6,%d5 # is the index suppressed?
1510 bfextu %d5{&16:&4},%d2
1512 btst &0xb,%d5 # is index word or long?
1516 bfextu %d5{&21:&2},%d0
1519 btst &0x7,%d5 # is the bd suppressed?
1523 bfextu %d5{&26:&2},%d0 # get bd size
1550 bfextu %d5{&30:&2},%d0 # is od suppressed?
1580 btst &0x2,%d5 # pre or post indexing?
1610 movm.l (%sp)+,&0x003c # restore d2-d5
2118 mov.l (EXC_DREGS,%a6,%d0.w*4), %d5 # get dividend hi
2135 tst.l %d5 # chk sign of hi(dividend)
2141 negx.l %d5
2147 tst.l %d5 # is (hi(dividend) == 0)
2156 exg %d5,%d6 # q = 0, r = dividend
2160 tdivu.l %d7, %d5:%d6 # it's only a 32/32 bit div!
2167 cmp.l %d7,%d5
2181 neg.l %d5 # sgn(rem) = sgn(dividend)
2211 mov.l %d5, (EXC_DREGS,%a6,%d0.w*4) # save remainder
2235 # The most sig. longword of the 64 bit dividend must be in %d5, least #
2238 # The quotient is returned in %d6, remainder in %d5, unless the #
2259 swap %d5 # same as r*b if previous step rqd
2261 mov.w %d6, %d5 # rb + u3
2263 divu.w %d7, %d5
2265 mov.w %d5, %d1 # first quotient word
2267 mov.w %d6, %d5 # rb + u4
2269 divu.w %d7, %d5
2272 mov.w %d5, %d1 # 2nd quotient 'digit'
2273 clr.w %d5
2274 swap %d5 # now remainder
2296 roxl.l &0x1, %d5 # shift u1,u2
2303 mov.l %d5, %d2 # dividend mslw
2311 mov.l %d5, %d1
2329 mov.l %d5, %d4 # U1U2
2349 mov.l %d5, -(%sp) # save %d5 (%d6 already saved)
2352 mov.l %d7, %d5
2354 mov.l %d5, %d2 # now %d2,%d3 are trial*divisor
2356 mov.l (%sp)+, %d5 # restore dividend
2359 subx.l %d2, %d5 # subtract double precision
2370 addx.l %d2, %d5
2374 add.l %d3, %d5
2382 swap %d5
2384 mov.w %d6, %d5
2392 mov.w %d5, %d6
2394 swap %d5
2399 lsr.l &0x1, %d5 # shift into %d6
2403 mov.l %d6, %d5 # remainder
2408 # factors for the 32X32->64 multiplication are in %d5 and %d6.
2409 # returns 64 bit result in %d5 (hi) %d6(lo).
2415 mov.l %d5, %d4
2418 mulu.w %d5, %d6 # %d6 <- lsw*lsw
2419 mulu.w %d3, %d5 # %d5 <- msw-dest*lsw-source
2425 add.w %d5, %d6 # add msw of l*l to lsw of m*l product
2430 clr.w %d5
2432 swap %d5 # now use msws of longwords
2434 add.l %d2, %d5
2435 add.l %d3, %d5 # %d5 now ms 32 bits of final product
2592 mov.l %d3, %d5 # mr in %d5
2601 mulu.w %d7, %d5 # [3] lo(mr) * hi(md)
2611 add.w %d5, %d3 # hi([1]) + lo([3])
2618 clr.w %d5 # clear hi([3])
2620 swap %d5 # hi([3]) in lo %d5
2621 add.l %d5, %d4 # [4] + hi([2])
2787 mov.l (EXC_DREGS,%a6,%d1.w*4),%d5 # fetch Update2 Op
3247 # D5 = update oper 2 #
3342 # D5 = update oper 2
3366 movs.l %d5,(%a1) # Update2[31:0] -> DEST2
3405 # D5 = xxxxxxxx #
3457 movs.l %d5,(%a1) # Update2[31:0] -> Dest2
3517 movs.l %d5,(%a1) # Update2[31:0] -> DEST2
3642 # D5 = update oper 2
3666 movs.w %d5,(%a1) # Update2[15:0] -> DEST2
3705 # D5 = xxxxxxxx #
3757 movs.w %d5,(%a1) # Update2[15:0] -> DEST2
3864 # D5 = xxxxxxxx #
3933 # D5 = xxxxxxxx
4004 # D5 = xxxxxxxx #
4089 # D5 = xxxxxxxx
4160 # D5 = xxxxxxxx #
4199 mov.l %d2,%d5 # d5 = Update[7:0]
4237 # D5 = update[7:0] operand
4265 movs.b %d5,(%a0) # Update[7:0] -> DEST+0x3