メインページ   モジュール   データ構造   ファイル一覧   データフィールド   グローバル  

mul.c の解説

#include "multiprec.h"
#include <string.h>

ソースコードを見る。

関数

size_t ymp_mulabs (digit_t *result, const digit_t *lhs, const digit_t *rhs, size_t lhs_len, size_t rhs_len)
 digit_tの列で表されている絶対値の積を求める. より詳しく...

size_t ymp_mulabs_digit (digit_t *result, const digit_t *lhs, digit_t rhs, size_t lhs_len)
 digit_tの列で表されている絶対値にdigit_tを掛ける. より詳しく...

size_t ymp_modmulabs (digit_t *result, const digit_t *lhs, const digit_t *rhs, const digit_t *modulus, size_t lhs_len, size_t rhs_len, size_t modulus_len)
 多倍長自然数の積の剰余を求める. より詳しく...

size_t ymp_modmulabs_2exp (digit_t *result, const digit_t *lhs, const digit_t *rhs, size_t pow, size_t lhs_len, size_t rhs_len)
 多倍長自然数の積の、2の冪による剰余を求める. より詳しく...

void ymp_mul (mp_ref_t result, mp_cref_t self, mp_cref_t other)
 多倍長整数同士を掛ける. より詳しく...

void ymp_modmul (mp_ref_t result, mp_cref_t self, mp_cref_t other, mp_cref_t modulus)
 多倍長整数の積の剰余を求める. より詳しく...

void ymp_modmul_2exp (mp_ref_t result, mp_cref_t self, mp_cref_t other, size_t pow)
 多倍長自然数の積の、2の冪による剰余を求める. より詳しく...

void ymp_mul_digit (mp_ref_t result, mp_cref_t self, digit_t other)
 多倍長整数にdigit_tを掛ける. より詳しく...

size_t ymp_modpowabs_z (digit_t *result, const digit_t *source, const digit_t *modulus, size_t source_len, size_t modulus_len, size_t pow)
 多倍長自然数の冪の剰余を求める(冪指数はsize_t). より詳しく...

size_t ymp_modpowabs_2exp_z (digit_t *result, const digit_t *source, size_t len, size_t emod, size_t pow)
 多倍長の自然数の冪の、2の冪による剰余を求める(冪指数はsize_t). より詳しく...

size_t ymp_modpowabs (digit_t *result, const digit_t *source, const digit_t *modulus, const digit_t *pow, size_t source_len, size_t modulus_len, size_t pow_len)
 多倍長自然数の冪の剰余を求める(冪指数は多倍長). より詳しく...

size_t ymp_powabs (digit_t *result, const digit_t *source, size_t source_len, size_t pow)
 多倍長自然数の冪 (冪指数はsize_t). より詳しく...

void ymp_pow (mp_ref_t result, mp_cref_t self, size_t pow)
 多倍長整数の冪 (冪指数はsize_t). より詳しく...

void ymp_modpow_z (mp_ref_t result, mp_cref_t self, mp_cref_t modulus, size_t pow)
 多倍長整数の冪の剰余を求める(冪指数はsize_t). より詳しく...

void ymp_modpow_2exp_z (mp_ref_t result, mp_cref_t self, size_t emod, size_t pow)
 多倍長整数の冪の、2の冪による剰余を求める(冪指数はsize_t). より詳しく...

void ymp_modpow (mp_ref_t result, mp_cref_t self, mp_cref_t modulus, mp_cref_t pow)
 多倍長整数の冪の剰余を求める(冪指数は多倍長). より詳しく...


YMPに対してTue Mar 16 19:23:51 2004に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002