• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68k/ifpsp060/src/

Lines Matching refs:d3

8496 	mov.l		(%a0),%d3		# D3 is exponent of smallest norm. #
8513 mov.l %d3,X(%a6)
8535 mov.l %d3,X(%a6)
9793 mov.w SRC_EX(%a0),%d3
9794 mov.w %d3,SignY(%a6)
9795 and.l &0x00007FFF,%d3 # Y := |Y|
9801 tst.l %d3
9804 mov.l &0x00003FFE,%d3 # $3FFD + 1
9811 sub.l &32,%d3
9815 sub.l %d6,%d3 # (D3,D4,D5) is normalized
9822 sub.l %d6,%d3
9834 add.l &0x00003FFE,%d3 # (D3,D4,D5) normalized
9884 mov.l %d3,L_SCR1(%a6) # save biased exp(Y)
9886 sub.l %d3,%d0 # L := expo(X)-expo(Y)
9889 clr.l %d3 # D3 is Q
9927 addq.l &1,%d3 # Q := Q + 1
9934 add.l %d3,%d3 # Q := 2Q
10028 addq.l &1,%d3 # Q := Q + 1
10044 and.l &0x0000007F,%d3 # 7 bits of Q
10045 or.l %d6,%d3 # sign and bits of Q
10046 # swap %d3
10049 # or.l %d3,%d6
10051 mov.b %d3,FPSR_QBYTE(%a6) # put Q in fpsr
10077 addq.l &1,%d3
10081 lsl.l %d0,%d3
10085 clr.l %d3
10094 mov.l %d3,%d6
10100 addq.l &1,%d3
19033 # d3 = base
19043 mov.l %a0,%d3 # put base in d3
19057 mov.l %a0,%d3
19067 # base address (passed as parameter in d3):
19072 clr.l %d3
19103 add.l %d0,%d3 # base += bd
19143 mov.l %d3,%a0
19154 add.l %d2,%d3 # preindexing
19155 mov.l %d3,%a0
19165 add.l %d2,%d3 # ea = (base + bd) + index
19166 mov.l %d3,%d0
19175 mov.l %d3,%a0
21106 mov.l %d3,%d0
21191 mov.l %d0,%d3
21252 mov.w %d0,%d3
21313 mov.b %d0,%d3
22234 movm.l &0x3000, -(%sp) # make some temp registers {d2/d3}
22252 bfextu FTEMP_HI(%a0){&24:&2}, %d3 # sgl prec. g-r are 2 bits right
22254 lsl.l %d2, %d3 # shift g-r bits to MSB of d3
22277 bfextu FTEMP_LO(%a0){&21:&2}, %d3 # dbl-prec. g-r are 2 bits right
22279 lsl.l %d2, %d3 # shift g-r bits to the MSB of d3
22288 bset &rnd_stky_bit, %d3 # set sticky bit
22290 mov.l %d3, %d0 # return grs to d0
22292 movm.l (%sp)+, &0xc # restore scratch registers {d2/d3}
22319 mov.l %d3, -(%sp)
22329 bfextu %d1{&0:%d2}, %d3 # extract lo bits
22331 or.l %d3, %d0 # create hi(man)
22339 mov.l (%sp)+, %d3 # restore temp regs
22354 mov.l (%sp)+, %d3 # restore temp regs
23094 # (*) d3: offset pointer
23103 mov.l &ESTRT,%d3 # counter to pick up digits
23108 bfextu %d4{%d3:&4},%d0 # get the digit and zero extend into d0
23110 addq.b &4,%d3 # advance d3 to the next digit
23136 # (*) d3: offset pointer
23161 mov.l &FSTRT,%d3 # counter to pick up digits
23165 bfextu %d4{%d3:&4},%d0 # get the digit and zero extend
23170 # then inc d1 (=2) to point to the next long word and reset d3 to 0
23174 addq.b &4,%d3 # advance d3 to the next digit
23224 # (*) d3: offset pointer
23255 clr.l %d3 # init offset reg
23258 bfextu %d4{%d3:&4},%d0 # get digit
23260 addq.l &4,%d3 # point to next digit
23278 clr.l %d3 # init table index
23284 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23286 add.l &12,%d3 # inc d3 to next rtable entry
23303 mov.l &28,%d3 # point to last digit
23306 bfextu %d4{%d3:&4},%d0 # get digit
23308 subq.l &4,%d3 # point to previous digit
23326 clr.l %d3 # init table index
23332 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23334 add.l &12,%d3 # inc d3 to next rtable entry
23348 # (*) d3: FPCR work copy
23354 # (*) d3: PWRTxx table index
23383 mov.l USER_FPCR(%a6),%d3 # get user's FPCR
23384 bfextu %d3{&26:&2},%d2 # isolate rounding mode bits
23391 clr.l %d3 # clear d3 to force no exc and extended
23392 bfins %d0,%d3{&26:&2} # stuff new rounding bits in FPCR
23393 fmov.l %d3,%fpcr # write new FPCR
23411 clr.l %d3 # table index
23416 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23418 add.l &12,%d3 # inc d3 to next rtable entry
23594 # d3: scratch;lower 32-bits of mantissa for binstr
23674 # d3: x/x
23736 # d3: x/x
23808 # d3: x/scratch - offset ptr into PTENRM array
23857 mov.b (%a2,%d1),%d3 # load d3 with new rmode
23858 lsl.l &4,%d3 # put bits in proper position
23859 fmov.l %d3,%fpcr # load bits into fpu
23860 lsr.l &4,%d3 # put bits in proper position
23861 tst.b %d3 # decode new rmode for pten table
23866 lsr.b &1,%d3 # get lsb in carry
23873 clr.l %d3 # clr table index
23877 fmul.x (%a1,%d3),%fp1 # mul by 10**(d3_bit_no)
23879 add.l &12,%d3 # inc d3 to next pwrten table entry
23911 # d3: x/x
23947 mov.w (%sp),%d3 # grab exponent
23948 andi.w &0x7fff,%d3 # clear sign
23950 add.w (%a0),%d3 # add DENORM exp to 10^ISCALE exp
23951 subi.w &0x3fff,%d3 # subtract BIAS
23952 add.w 36(%a1),%d3
23953 subi.w &0x3fff,%d3 # subtract BIAS
23954 add.w 48(%a1),%d3
23955 subi.w &0x3fff,%d3 # subtract BIAS
23960 or.w %d3,(%sp) # insert new exponent
23999 # d3: x/x
24040 # d3: x/x
24108 # d3: x/scratch final = x
24134 clr.l %d3 # clr table index
24138 fmul.x (%a1,%d3),%fp2 # mul by 10**(d3_bit_no)
24140 add.l &12,%d3 # inc d3 to next pwrten table entry
24185 clr.l %d3 # clr table index
24189 fmul.x (%a1,%d3),%fp2 # mul by 10**(d3_bit_no)
24191 add.l &12,%d3 # inc d3 to next pwrten table entry
24216 # d3: x/ls 32-bits of mant of abs(YINT)
24239 mov.l 8(%a0),%d3 # move 3rd word of FP_RES to d3
24250 lsr.l &1,%d2 # shift d2:d3 right, add 0s
24251 roxr.l &1,%d3 # the number of places
24256 tst.l %d3 # continue zero check
24260 add.l &0x00000080,%d3 # inc at bit 7
24262 and.l &0xffffff80,%d3 # strip off lsb not used by 882
24289 # d3: x/ls 32-bits of exp fraction
24334 mov.l 8(%a2),%d3 # move word 3 to d3
24340 lsr.l &1,%d2 # shift d2:d3 right
24341 roxr.l &1,%d3 # the number of places
24345 add.l &0x00000080,%d3 # inc at bit 6
24347 and.l &0xffffff80,%d3 # strip off lsb not used by 882
24369 # d3: x/x
24457 # d2:d3 = 64-bit binary integer #
24478 # Copy the fraction in d2:d3 to d4:d5. #
24480 # A3. Multiply the fraction in d2:d3 by 8 using bit-field #
24486 # A5. Add using the carry the 64-bit quantities in d2:d3 and d4:d5 #
24487 # into d2:d3. D1 will contain the bcd digit formed. #
24505 # d3: lower 32-bits of fraction for mul by 8
24523 # A2. Copy d2:d3 to d4:d5. Start loop.
24527 mov.l %d3,%d5 # to d4:d5
24529 # A3. Multiply d2:d3 by 8; extract msbs into d1.
24533 bfextu %d3{&0:&3},%d6 # copy 3 msbs of d3 into d6
24534 asl.l &3,%d3 # shift d3 left by 3 places
24535 or.l %d6,%d2 # or in msbs from d3 into d2
24546 add.l %d5,%d3 # add lower 32 bits