7#include "../../../include/lammp/impl/longlong.h"
8#include "../../../include/lammp/lmmpn.h"
19 for (; i + 4 <= na; i += 4) {
27 cl = (lpl0 < cl) + hpl0;
31 cl = (lpl1 < cl) + hpl1;
35 cl = (lpl2 < cl) + hpl2;
39 cl = (lpl3 < cl) + hpl3;
51 cl = (lpl0 < cl) + hpl0;
57 for (; i + 4 <= na; i += 4) {
65 cl = (lpl0 < cl) + hpl0;
69 cl = (lpl1 < cl) + hpl1;
73 cl = (lpl2 < cl) + hpl2;
77 cl = (lpl3 < cl) + hpl3;
89 cl = (lpl0 < cl) + hpl0;
108 for (; i + 4 <= n; i += 4) {
116 cl = (lpl0 < cl) + hpl0;
122 cl = (lpl1 < cl) + hpl1;
128 cl = (lpl2 < cl) + hpl2;
134 cl = (lpl3 < cl) + hpl3;
147 cl = (lpl0 < cl) + hpl0;
153 for (; i + 4 <= n; i += 4) {
165 cl = (lpl0 < cl) + hpl0;
171 cl = (lpl1 < cl) + hpl1;
177 cl = (lpl2 < cl) + hpl2;
183 cl = (lpl3 < cl) + hpl3;
197 cl = (lpl0 < cl) + hpl0;
217 for (; i + 4 <= n; i += 4) {
225 cl = (lpl0 < cl) + hpl0;
231 cl = (lpl1 < cl) + hpl1;
237 cl = (lpl2 < cl) + hpl2;
243 cl = (lpl3 < cl) + hpl3;
256 cl = (lpl0 < cl) + hpl0;
262 for (; i + 4 <= n; i += 4) {
274 cl = (lpl0 < cl) + hpl0;
280 cl = (lpl1 < cl) + hpl1;
286 cl = (lpl2 < cl) + hpl2;
292 cl = (lpl3 < cl) + hpl3;
306 cl = (lpl0 < cl) + hpl0;
const mp_limb_t * mp_srcptr
static void _umul64to128_(uint64_t a, uint64_t b, uint64_t *low, uint64_t *high)
mp_limb_t lmmp_addmul_1_(mp_ptr restrict numa, mp_srcptr restrict numb, mp_size_t n, mp_limb_t b)
mp_limb_t lmmp_mul_1_(mp_ptr restrict dst, mp_srcptr restrict numa, mp_size_t na, mp_limb_t x)
mp_limb_t lmmp_submul_1_(mp_ptr restrict numa, mp_srcptr restrict numb, mp_size_t n, mp_limb_t b)