#include <assembler-ia32.h>
v8::internal::AllStaticを継承しています。
構成 | |
class | BASE_EMBEDDED |
Public 型 | |
enum | Feature { SSE2 = 26, CMOV = 15, RDTSC = 4, CPUID = 10 } |
Static Public メソッド | |
static void | Probe () |
static bool | IsSupported (Feature f) |
static bool | IsEnabled (Feature f) |
Static Private 変数 | |
static uint32_t | supported_ = 0 |
static uint32_t | enabled_ = 0 |
assembler-ia32.h の 333 行で定義されています。
assembler-ia32.h の 338 行で定義されています。
static bool v8::internal::CpuFeatures::IsEnabled | ( | Feature | f | ) | [inline, static] |
assembler-ia32.h の 345 行で定義されています。
参照先 enabled_.
参照元 v8::internal::Assembler::addsd(), v8::internal::Assembler::cmov(), v8::internal::Assembler::cpuid(), v8::internal::Assembler::cvtsi2sd(), v8::internal::Assembler::cvttsd2si(), v8::internal::Assembler::cvttss2si(), v8::internal::Assembler::divsd(), v8::internal::Assembler::movsd(), v8::internal::Assembler::mulsd(), v8::internal::Assembler::rdtsc(), と v8::internal::Assembler::subsd().
static bool v8::internal::CpuFeatures::IsSupported | ( | Feature | f | ) | [inline, static] |
assembler-ia32.h の 343 行で定義されています。
参照先 supported_.
void v8::internal::CpuFeatures::Probe | ( | ) | [static] |
assembler-ia32.cc の 78 行で定義されています。
参照先 __, v8::internal::Code::cast(), v8::internal::code(), v8::internal::Code::ComputeFlags(), CPUID, v8::internal::Heap::CreateCode(), v8::internal::eax, v8::internal::ebp, v8::internal::ebx, v8::internal::ecx, v8::internal::edx, v8::internal::Serializer::enabled(), v8::internal::Code::entry(), v8::internal::esp, v8::internal::Assembler::GetCode(), v8::internal::NULL, v8::internal::Code::STUB, supported_, と v8::internal::zero.
uint32_t v8::internal::CpuFeatures::enabled_ = 0 [static, private] |
assembler-ia32.h の 365 行で定義されています。
参照元 IsEnabled().
uint32_t v8::internal::CpuFeatures::supported_ = 0 [static, private] |
assembler-ia32.h の 364 行で定義されています。
参照元 IsSupported(), と Probe().