Home | History | Annotate | Download | only in dist

Lines Matching refs:bcd

12964 # decbin(): Converts normalized packed bcd value pointed to by register	#
12968 # a0 = pointer to normalized packed bcd value #
12971 # fp0 = exact fp representation of the packed bcd value. #
12974 # Expected is a normal bcd (i.e. non-exceptional; all inf, zero, #
12978 # A1. Convert the bcd exponent to binary by successive adds and #
12984 # A2. Convert the bcd mantissa to binary by successive #
12991 # bcd string. If SE is positive, count the leading zeros; #
12995 # mantissa the equivalent of forcing in the bcd value: #
13052 # 1. Copy bcd value in memory for use as a working copy.
13065 # ( ) d4: first word of bcd
13066 # ( ) a0: pointer to working bcd value
13067 # ( ) a6: pointer to original bcd value
13068 # (*) FP_SCR1: working copy of original bcd value
13074 mov.l (%a0),%d4 # get first word of bcd
13090 or.l &0x40000000,(%a0) # and in working bcd
13107 # ( ) d4: words 2 and 3 of bcd
13108 # ( ) a0: pointer to working bcd value
13109 # ( ) a6: pointer to original bcd value
13111 # ( ) FP_SCR1: working copy of original bcd value
13195 # ( ) d4: first word of bcd
13197 # ( ) a0: pointer to working bcd value
13198 # ( ) FP_SCR1: working copy of original bcd value
13319 # ( ) d4: first word of bcd
13325 # ( ) a0: pointer to working copy of bcd
13355 mov.l (%a0),%d4 # reload 1st bcd word to d4
13399 # ( ) a0: pointer to working bcd value
13432 # bindec(): Converts an input in extended precision format to bcd format#
13441 # FP_SCR0(a6) = bcd format result on the stack. #
13478 # in the output before conversion to bcd. LAMBDA is the #
13515 # A14. Convert the mantissa to bcd. #
13517 # mantissa to bcd in memory. The input to binstr is #
13520 # The bcd digits are stored in the correct position in #
13523 # A15. Convert the exponent to bcd. #
13524 # As in A14 above, the exp is converted to bcd and the #
13748 # in the output before conversion to bcd. LAMBDA is the sign
14083 # a0: pointer into memory for packed bcd string formation
14172 # A14. Convert the mantissa to bcd.
14174 # mantissa to bcd in memory. The input to binstr is
14177 # The bcd digits are stored in the correct position in
14191 # a0: pointer into memory for packed bcd string formation
14239 # A15. Convert the exponent to bcd.
14240 # As in A14 above, the exp is converted to bcd and the
14270 # F_SCR1:Work area for final result/BCD result
14350 # F_SCR1:BCD result with correct signs
14424 # binstr(): Converts a 64-bit binary integer to bcd. #
14429 # a0 = pointer to start in memory for bcd characters #
14434 # a0 = pointer to LEN bcd digits representing the 64-bit integer. #
14457 # into d2:d3. D1 will contain the bcd digit formed. #
14480 # a0: pointer into memory for packed bcd string formation