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

shift.c の解説

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

ソースコードを見る。

関数

size_t ymp_rshiftabs (digit_t *result, const digit_t *source, size_t len, size_t width)
 多倍長の自然数に対し、右に向かってビットシフトを行なう。. より詳しく...

size_t ymp_lshiftabs (digit_t *result, const digit_t *source, size_t len, size_t width)
 多倍長の自然数に対し、左に向かってビットシフトを行なう。. より詳しく...

size_t ymp_modabs_2exp (digit_t *result, const digit_t *self, size_t len, size_t pow)
 多倍長自然数の2の冪乗による剰余. より詳しく...

void ymp_mul_2exp (mp_ref_t result, mp_cref_t self, size_t pow)
 多倍長整数を2の冪乗倍する. より詳しく...

void ymp_div_2exp (mp_ref_t result, mp_cref_t self, size_t pow)
 多倍長整数を2の冪乗で割る. より詳しく...

void ymp_mod_2exp (mp_ref_t result, mp_cref_t self, size_t pow)
 多倍長整数を2の冪乗で割った剰余. より詳しく...


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