● 関数リファレンス

UINT64型の乗算

    void __stdcall    floatex_ui64x64to128(UINT64 x,UINT64 y,PUINT128 presult);

引数

引数名意味
xUINT64型の被乗数 x
yUINT64型の乗数 y
presult結果を格納する UINT128型構造体の先頭アドレス

戻り値

無し

説明

UINT64型の数値を乗算し、積を presult が指す UINT128 構造体の領域へ格納します。この関数は、FPU を使用しません。

(UINT128構造体)

typedef struct {
    UINT64      lval;
    UINT64      hval;
} UINT128,*PUINT128;

メンバ名意味
lval値の下位 64 bit
hval値の上位 64 bit

この構造体は floatex.h 内に定義されています。