構造体 テンプレート Onikiri::AlphaLinux::Operation::AlphaCvtLQ< TSrc1 >

#include <AlphaOperation.h>

すべてのメンバ一覧

Public メソッド

u64 operator() (EmulatorUtility::OpEmulationState *opState) const


説明

template<typename TSrc1>
struct Onikiri::AlphaLinux::Operation::AlphaCvtLQ< TSrc1 >

AlphaOperation.h577 行で定義されています。


関数

template<typename TSrc1>
u64 Onikiri::AlphaLinux::Operation::AlphaCvtLQ< TSrc1 >::operator() ( EmulatorUtility::OpEmulationState opState  )  const [inline]

AlphaOperation.h579 行で定義されています。

00580     {
00581         u64 va = TSrc1()(opState);
00582         u64 result;
00583         
00584         result = ((va >> 32) & 0xc0000000) |
00585                  ((va >> 29) & 0x3fffffff);
00586         return (u64)(s64)(s32)result;   // sign extend
00587     }


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