Lines Matching refs:d2
7 | Input: 64-bit binary integer in d2:d3, desired length (LEN) in
26 | Copy the fraction in d2:d3 to d4:d5.
28 | A3. Multiply the fraction in d2:d3 by 8 using bit-field
29 | extracts and shifts. The three msbs from d2 will go into
35 | A5. Add using the carry the 64-bit quantities in d2:d3 and d4:d5
36 | into d2:d3. D1 will contain the bcd digit formed.
51 | d2: upper 32-bits of fraction for mul by 8
81 | A2. Copy d2:d3 to d4:d5. Start loop.
84 movel %d2,%d4 |copy the fraction before muls
87 | A3. Multiply d2:d3 by 8; extract msbs into d1.
89 bfextu %d2{#0:#3},%d1 |copy 3 msbs of d2 into d1
90 asll #3,%d2 |shift d2 left by 3 places
93 orl %d6,%d2 |or in msbs from d3 into d2
106 addxl %d4,%d2 |add with extend upper 32 bits