|
LAMMP 4.1.0
Lamina High-Precision Arithmetic Library
|
ele_mul.c 的引用(Include)关系图:函数 | |
| static void | heapifyDown (num_heap *restrict pq, size_t index) |
| static void | heapifyUp (num_heap *restrict pq, size_t index) |
| mp_size_t | lmmp_elem_mul_ulong_ (mp_ptr restrict dst, const ulongp restrict limbs, mp_size_t n, mp_ptr restrict tp) |
| mp_ptr | lmmp_num_heap_mul_ (num_heap *restrict pq, mp_size_t *restrict rn) |
| bool | lmmp_num_heap_pop_ (num_heap *restrict pq, num_node_ptr restrict outElem) |
| void | lmmp_num_heap_push_ (num_heap *restrict pq, mp_ptr elem, mp_size_t n) |
| static void | swap_num_node (num_node_ptr restrict a, num_node_ptr restrict b) |
|
inlinestatic |
引用了 lmmp_debug_assert , 以及 swap_num_node().
被这些函数引用 lmmp_num_heap_pop_().
函数调用图:
这是这个函数的调用关系图:
|
inlinestatic |
引用了 swap_num_node().
被这些函数引用 lmmp_num_heap_push_().
函数调用图:
这是这个函数的调用关系图:| mp_size_t lmmp_elem_mul_ulong_ | ( | mp_ptr restrict | dst, |
| const ulongp restrict | limbs, | ||
| mp_size_t | n, | ||
| mp_ptr restrict | tp | ||
| ) |
引用了 ELEM_MUL_BASECASE_THRESHOLD, lmmp_debug_assert, lmmp_elem_mul_ulong_(), lmmp_mul_(), lmmp_mul_1_() , 以及 tp.
被这些函数引用 lmmp_elem_mul_ulong_().
函数调用图:
这是这个函数的调用关系图:引用了 ALLOC_TYPE, lmmp_free(), lmmp_mul_(), lmmp_num_heap_pop_(), lmmp_num_heap_push_(), num_node::n , 以及 num_node::num.
函数调用图:| bool lmmp_num_heap_pop_ | ( | num_heap *restrict | pq, |
| num_node_ptr restrict | outElem | ||
| ) |
引用了 heapifyDown().
被这些函数引用 lmmp_num_heap_mul_().
函数调用图:
这是这个函数的调用关系图:引用了 heapifyUp() , 以及 lmmp_param_assert.
被这些函数引用 lmmp_num_heap_mul_().
函数调用图:
这是这个函数的调用关系图:
|
inlinestatic |