構造体 テンプレート Onikiri::PPC64Linux::Operation::PPC64FPSCRRoundMode< TFPSCR >

#include <PPC64Operation.h>

すべてのメンバ一覧

Public メソッド

int operator() (EmulatorUtility::OpEmulationState *opState)


説明

template<typename TFPSCR>
struct Onikiri::PPC64Linux::Operation::PPC64FPSCRRoundMode< TFPSCR >

PPC64Operation.h120 行で定義されています。


関数

template<typename TFPSCR>
int Onikiri::PPC64Linux::Operation::PPC64FPSCRRoundMode< TFPSCR >::operator() ( EmulatorUtility::OpEmulationState opState  )  [inline]

PPC64Operation.h122 行で定義されています。

参照先 ASSERTFE_ROUNDDEFAULT.

00123     {
00124         switch (TFPSCR()(opState) & 0x3) {
00125         case 0:
00126             return FE_TONEAREST;
00127         case 1:
00128             return FE_TOWARDZERO;
00129         case 2:
00130             return FE_UPWARD;
00131         case 3:
00132             return FE_DOWNWARD;
00133         default:
00134             ASSERT(0);  // never reached
00135             return FE_ROUNDDEFAULT;
00136         }
00137     }


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