● 関数リファレンス
UINT128型の除算
int __stdcall floatex_ui128div(PUINT128 px,PUINT128 py,PUINT128 presult,PUINT128 prem);
引数
引数名 | 意味 |
px | 被除数 x を格納している UINT128 構造体の先頭アドレス |
py | 除数 y を格納している UINT128 構造体の先頭アドレス |
presult | 商を格納する UINT128型構造体の先頭アドレス(NULL指定可) |
prem | 剰余を格納する UINT128型構造体の先頭アドレス(NULL指定可) |
戻り値
正常終了は 1 を返します。除数 y が 0 の場合は 0 を返します。
説明
x ÷ y を行い、商を presult が指す領域へ格納し、剰余を prem が指す領域へ格納します。
UINT128 構造体のフォーマットは floatex_ui64x64to128 を参照してください。
商が不要の場合は presult に NULL を指定する事ができます。また、剰余も同様に、prem に NULL を指定する事ができます。
この関数は、FPU を使用しません。