| Index: src/v8globals.h
|
| diff --git a/src/v8globals.h b/src/v8globals.h
|
| index 6ec75478875af0e4cfc87cdff84c7348176d5960..8a1cc17dd55408bbbe247a7a65e9942dd787b22f 100644
|
| --- a/src/v8globals.h
|
| +++ b/src/v8globals.h
|
| @@ -97,7 +97,7 @@ const int kPageSizeBits = 20;
|
| // On Intel architecture, cache line size is 64 bytes.
|
| // On ARM it may be less (32 bytes), but as far this constant is
|
| // used for aligning data, it doesn't hurt to align on a greater value.
|
| -const int kProcessorCacheLineSize = 64;
|
| +#define PROCESSOR_CACHE_LINE_SIZE 64
|
|
|
| // Constants relevant to double precision floating point numbers.
|
| // If looking only at the top 32 bits, the QNaN mask is bits 19 to 30.
|
| @@ -412,34 +412,12 @@ enum StateTag {
|
| #endif
|
|
|
|
|
| -enum CpuImplementer {
|
| - UNKNOWN_IMPLEMENTER,
|
| - ARM_IMPLEMENTER,
|
| - QUALCOMM_IMPLEMENTER
|
| -};
|
| -
|
| -
|
| -enum CpuPart {
|
| - CPU_UNKNOWN,
|
| - CORTEX_A15,
|
| - CORTEX_A12,
|
| - CORTEX_A9,
|
| - CORTEX_A8,
|
| - CORTEX_A7,
|
| - CORTEX_A5
|
| -};
|
| -
|
| -
|
| // Feature flags bit positions. They are mostly based on the CPUID spec.
|
| -// (We assign CPUID itself to one of the currently reserved bits --
|
| -// feel free to change this if needed.)
|
| // On X86/X64, values below 32 are bits in EDX, values above 32 are bits in ECX.
|
| enum CpuFeature { SSE4_1 = 32 + 19, // x86
|
| SSE3 = 32 + 0, // x86
|
| SSE2 = 26, // x86
|
| CMOV = 15, // x86
|
| - RDTSC = 4, // x86
|
| - CPUID = 10, // x86
|
| VFP3 = 1, // ARM
|
| ARMv7 = 2, // ARM
|
| SUDIV = 3, // ARM
|
|
|