● fixed X - 関数リファレンス

1 bit シフト

    int __stdcall   fixed_lshift1bit(PFIXEDVAL pval ,int width );

    int __stdcall   fixed_rshift1bit(PFIXEDVAL pval ,int width );

引数

引数名意味
pval対象の数値が格納されている FIXEDVAL領域の先頭アドレス
widthpval の指す FIXEDVAL値の数値幅(バイト単位)

戻り値

キャリーが発生した場合は 1 、それ以外はゼロを返します。

説明

pval の内容を 1 ビットシフトします。
関数fixed_lshift1bit が左シフト、関数fixed_rshift1bit が右シフトを行います。

引数 pval の指す領域は width が示す数値幅以上のサイズを持っている必要があり、width は 4 の倍数である必要があります。