16#ifndef __LAMMP_DIVEXACT_H__
17#define __LAMMP_DIVEXACT_H__
21#define MODLIMB_INVERSE_3 ((mp_limb_t)0xAAAAAAAAAAAAAAAB)
47#define MODLIMB_INVERSE_9 ((mp_limb_t)0x8E38E38E38E38E39)
73#define MODLIMB_INVERSE_15 ((mp_limb_t)0xEEEEEEEEEEEEEEEF)
static void lmmp_divexact_by15_(mp_ptr dst, mp_srcptr numa, mp_size_t na)
精确除以15([dst,na] = [numa,na] / 15)
static void lmmp_divexact_by9_(mp_ptr dst, mp_srcptr numa, mp_size_t na)
精确除以9([dst,na] = [numa,na] / 9)
static void lmmp_divexact_by3_(mp_ptr dst, mp_srcptr numa, mp_size_t na)
精确除以3([dst,na] = [numa,na] / 3)
#define MODLIMB_INVERSE_9
#define MODLIMB_INVERSE_3
Copyright (C) 2026 HJimmyK(Jericho Knox)
#define MODLIMB_INVERSE_15
const mp_limb_t * mp_srcptr