Lines Matching refs:bcd
4 | Description: Converts normalized packed bcd value pointed to by
7 | Input: Normalized packed bcd value in ETEMP(a6).
9 | Output: Exact floating-point representation of the packed bcd value.
20 | Expected is a normal bcd (i.e. non-exceptional; all inf, zero,
24 | A1. Convert the bcd exponent to binary by successive adds and muls.
30 | A2. Convert the bcd mantissa to binary by successive
37 | bcd string. If SE is positive, count the leading zeros;
41 | mantissa the equivalent of forcing in the bcd value:
124 | 1. Copy bcd value in memory for use as a working copy.
137 | ( ) d4: first word of bcd
138 | ( ) a0: pointer to working bcd value
139 | ( ) a6: pointer to original bcd value
140 | (*) FP_SCR1: working copy of original bcd value
146 leal FP_SCR1(%a6),%a0 |load tmp bcd storage address
147 movel ETEMP(%a6),(%a0) |save input bcd value
150 movel (%a0),%d4 |get first word of bcd
166 orl #0x40000000,(%a0) |and in working bcd
183 | ( ) d4: words 2 and 3 of bcd
184 | ( ) a0: pointer to working bcd value
185 | ( ) a6: pointer to original bcd value
187 | ( ) FP_SCR1: working copy of original bcd value
273 | ( ) d4: first word of bcd
275 | ( ) a0: pointer to working bcd value
276 | ( ) FP_SCR1: working copy of original bcd value
397 | ( ) d4: first word of bcd
403 | ( ) a0: pointer to working copy of bcd
433 movel (%a0),%d4 |reload 1st bcd word to d4
477 | ( ) a0: pointer to working bcd value