関数 | |
void | ymp_assign_abs (mp_ref_t self, mp_cref_t other) |
多倍長整数の絶対値をディープコピーにより代入. より詳しく... | |
void | ymp_assign_abs_digit (mp_ref_t self, digit_t other) |
多倍長整数の絶対値をdigit_tから代入. より詳しく... | |
void | ymp_assign_abs_array (mp_ref_t self, size_t len, const digit_t *array) |
多倍長整数にdigit_tの列から絶対値を代入. より詳しく... |
|
多倍長整数の絶対値をディープコピーにより代入. otherの保持している整数の絶対値をselfにディープコピーする。
construct.c の 336 行で定義されています。 参照 digit_t, multiprec::digits, mp_cref_t, multiprec::used, と ymp_reserve.
|
|
多倍長整数の絶対値をdigit_tから代入.
construct.c の 352 行で定義されています。 参照 digit_t, multiprec::digits, multiprec::used, と ymp_reserve.
00353 { 00354 ymp_reserve(self, 1); 00355 self->used = 1; 00356 self->digits[0] = other; 00357 } |
|
多倍長整数にdigit_tの列から絶対値を代入.
construct.c の 369 行で定義されています。 参照 digit_t, multiprec::digits, multiprec::used, と ymp_reserve.
00370 { 00371 self->used = len; 00372 ymp_reserve(self, len); 00373 memcpy(self->digits, array, len*sizeof(digit_t)); 00374 } |