1. 02 Dec, 2002 3 commits
    • Richard Levitte's avatar
      I think I got it now. Apparently, the case of having to shift down · 6ab285bf
      Richard Levitte authored
      the divisor was a bit more complex than I first saw.  The lost bit
      can't just be discarded, as there are cases where it is important.
      For example, look at dividing 320000 with 80000 vs. 80001 (all
      decimals), the difference is crucial.  The trick here is to check if
      that lost bit was 1, and in that case, do the following:
      
      1. subtract the quotient from the remainder
      2. as long as the remainder is negative, add the divisor (the whole
         divisor, not the shofted down copy) to it, and decrease the
         quotient by one.
      
      There's probably a nice mathematical proof for this already, but I
      won't bother with that, unless someone requests it from me.
      6ab285bf
    • Richard Levitte's avatar
      Make some names consistent. · 1d3159bc
      Richard Levitte authored
      1d3159bc
    • Richard Levitte's avatar
      Through some experimentation and thinking, I think I finally got the · f60ceb54
      Richard Levitte authored
      proper implementation of bn_div_words() for VAX.
      
      If the tests go through well, the next step will be to test on Alpha.
      f60ceb54
  2. 01 Dec, 2002 3 commits
  3. 29 Nov, 2002 4 commits
  4. 28 Nov, 2002 3 commits
  5. 27 Nov, 2002 3 commits
  6. 26 Nov, 2002 5 commits
  7. 23 Nov, 2002 1 commit
  8. 22 Nov, 2002 3 commits
  9. 21 Nov, 2002 1 commit
  10. 20 Nov, 2002 3 commits
  11. 19 Nov, 2002 5 commits
  12. 18 Nov, 2002 6 commits