I can see from the GMP official documentation:
**void mpn_copyi (mp_limb_t rp, const mp_limb_t s1p, mp_size_t n)
Copy from {s1p, n} to {rp, n}, increasingly.
**void mpn_copyd (mp_limb_t rp, const mp_limb_t s1p, mp_size_t n)
Copy from {s1p, n} to {rp, n}, decreasingly.
However, I don’t understand what increasingly and decreasingly mean in this context. Does increasingly mean it will copy all the limbs from 0 to n?
Use the source, Teabee.
And decrementing: