math/mpx-mul4-*-sse2.S (mpxmont_redc4): Fix end-of-outer-loop commentary.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 7 Nov 2019 01:46:50 +0000 (01:46 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 9 May 2020 19:57:33 +0000 (20:57 +0100)
commit6966e7a60a87415d3d02230608a98016c03a7a51
tree3d45f2ef0597211827a6a237c01a8dff524a13e4
parent92edc356a312bc64abca0c30bc03d4b6676f3d39
math/mpx-mul4-*-sse2.S (mpxmont_redc4): Fix end-of-outer-loop commentary.

  * The carry loop is wrong if the destination is an exact multiple of
    four limbs.  Fortunately, it isn't.

  * The initial pass feeds into the main loop unconditionally, unlike
    `mpxmont_mul4_...' (from which I think the commentary was
    uncritically copied), so being at the end of it doesn't tell you
    anything about whether to start another.  And, indeed, we do indeed
    check the loop-end condition.
math/mpx-mul4-amd64-sse2.S
math/mpx-mul4-x86-sse2.S