構造体 テンプレート Onikiri::EmulatorUtility::Operation::FPMul< Type, TSrc1, TSrc2, RoundMode >

#include <GenericOperation.h>

すべてのメンバ一覧

Public メソッド

Type operator() (OpEmulationState *opState)


説明

template<typename Type, typename TSrc1, typename TSrc2, typename RoundMode = IntConst<int, FE_ROUNDDEFAULT>>
struct Onikiri::EmulatorUtility::Operation::FPMul< Type, TSrc1, TSrc2, RoundMode >

GenericOperation.h1044 行で定義されています。


関数

template<typename Type, typename TSrc1, typename TSrc2, typename RoundMode = IntConst<int, FE_ROUNDDEFAULT>>
Type Onikiri::EmulatorUtility::Operation::FPMul< Type, TSrc1, TSrc2, RoundMode >::operator() ( OpEmulationState opState  )  [inline]

GenericOperation.h1046 行で定義されています。

参照先 Type.

01047     {
01048         Type lhs = TSrc1()(opState);
01049         Type rhs = TSrc2()(opState);
01050 
01051         Onikiri::ScopedFESetRound sr( RoundMode()(opState) );
01052         volatile Type rvalue = lhs * rhs;
01053         return rvalue;
01054     }


この構造体の説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:32:00 2013に生成されました。  doxygen 1.4.7