|
LAMMP 4.2.0
Lamina High-Precision Arithmetic Library
|
#include "../../../include/lammp/impl/tmp_alloc.h"#include "../../../include/lammp/impl/longlong.h"#include "../../../include/lammp/impl/inlines.h"#include "../../../include/lammp/impl/mparam.h"#include "../../../include/lammp/lmmpn.h"#include "../../../include/lammp/numth.h"
powlo.c 的引用(Include)关系图:宏定义 | |
| #define | getbit(p, bi) ((p[(bi - 1) / LIMB_BITS] >> (bi - 1) % LIMB_BITS) & 1) |
函数 | |
| static mp_bitcnt_t | count_bits (mp_srcptr p, mp_size_t n) |
| static mp_limb_t | getbits (const mp_limb_t *p, mp_bitcnt_t bi, mp_bitcnt_t nbits) |
| static void | lmmp_mullo_n_ (mp_ptr restrict dst, mp_srcptr restrict numa, mp_srcptr restrict numb, mp_size_t n, mp_ptr restrict tp) |
| void | lmmp_powlo_ (mp_ptr restrict dst, mp_srcptr restrict bp, mp_size_t n, mp_srcptr restrict ep, mp_size_t en) |
| static void | lmmp_sqrlo_n_ (mp_ptr restrict dst, mp_srcptr restrict numa, mp_size_t n, mp_ptr restrict tp) |
| Copyright (C) 2026 HJimmyK(Jericho Knox) | |
| static mp_size_t | win_size (mp_size_t eb) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
引用了 lmmp_mullo_dc_(), lmmp_mullo_fft_(), MULLO_DC_THRESHOLD, n, numb , 以及 tp.
被这些函数引用 lmmp_powlo_().
函数调用图:
这是这个函数的调用关系图:| void lmmp_powlo_ | ( | mp_ptr restrict | dst, |
| mp_srcptr restrict | bp, | ||
| mp_size_t | n, | ||
| mp_srcptr restrict | ep, | ||
| mp_size_t | en | ||
| ) |
引用了 count_bits(), ctz_shr_u64, getbit, getbits(), lmmp_copy, lmmp_debug_assert, LMMP_MIN, lmmp_mullo_n_(), lmmp_param_assert, lmmp_sqrlo_n_(), LMMP_SWAP, n, scratch, TALLOC_TYPE, TEMP_DECL, TEMP_FREE, tp , 以及 win_size().
函数调用图:
|
inlinestatic |
Copyright (C) 2026 HJimmyK(Jericho Knox)
This file is part of LAMMP.
LAMMP is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed WITHOUT ANY WARRANTY.
See https://www.gnu.org/licenses/.
引用了 lmmp_mullo_fft_(), lmmp_sqrlo_dc_(), MULLO_DC_THRESHOLD, n , 以及 tp.
被这些函数引用 lmmp_powlo_().
函数调用图:
这是这个函数的调用关系图: