● fixed X - 関数リファレンス
1 bit シフト
int __stdcall fixed_lshift1bit(PFIXEDVAL pval ,int width );
int __stdcall fixed_rshift1bit(PFIXEDVAL pval ,int width );
引数
引数名 | 意味 |
pval | 対象の数値が格納されている FIXEDVAL領域の先頭アドレス |
width | pval の指す FIXEDVAL値の数値幅(バイト単位) |
戻り値
キャリーが発生した場合は 1 、それ以外はゼロを返します。
説明
pval の内容を 1 ビットシフトします。
関数fixed_lshift1bit が左シフト、関数fixed_rshift1bit が右シフトを行います。
引数 pval の指す領域は width が示す数値幅以上のサイズを持っている必要があり、width は 4 の倍数である必要があります。