#include <PPC64Operation.h>
Public メソッド | |
Type | operator() (EmulatorUtility::OpEmulationState *opState) |
PPC64Operation.h の 218 行で定義されています。
Type Onikiri::PPC64Linux::Operation::PPC64Mask< Type, TSrc, TMaskBegin, TMaskEnd >::operator() | ( | EmulatorUtility::OpEmulationState * | opState | ) | [inline] |
PPC64Operation.h の 220 行で定義されています。
参照先 Type.
00221 { 00222 unsigned int typeBits = sizeof(Type)*8; 00223 unsigned int mb = static_cast<int>( TMaskBegin()(opState) & (typeBits-1) ); 00224 unsigned int me = static_cast<int>( TMaskEnd()(opState) & (typeBits-1) ); 00225 00226 return static_cast<Type>(TSrc()(opState)) & PPC64GenMask<Type>(mb, me); 00227 }