Index: test/cctest/test-disasm-ia32.cc |
diff --git a/test/cctest/test-disasm-ia32.cc b/test/cctest/test-disasm-ia32.cc |
index 59d1e04faf063fd137426ef5761fe02abc5b76bd..49e67388b731edbc60fe200f89cbde4d82fc5612 100644 |
--- a/test/cctest/test-disasm-ia32.cc |
+++ b/test/cctest/test-disasm-ia32.cc |
@@ -108,12 +108,12 @@ TEST(DisasmIa320) { |
__ nop(); |
{ |
CHECK(CpuFeatures::IsSupported(CPUID)); |
- CpuFeatures::Scope fscope(CPUID); |
+ CpuFeatureScope fscope(&assm, CPUID); |
__ cpuid(); |
} |
{ |
CHECK(CpuFeatures::IsSupported(RDTSC)); |
- CpuFeatures::Scope fscope(RDTSC); |
+ CpuFeatureScope fscope(&assm, RDTSC); |
__ rdtsc(); |
} |
__ movsx_b(edx, ecx); |
@@ -369,7 +369,7 @@ TEST(DisasmIa320) { |
__ nop(); |
{ |
if (CpuFeatures::IsSupported(SSE2)) { |
- CpuFeatures::Scope fscope(SSE2); |
+ CpuFeatureScope fscope(&assm, SSE2); |
__ cvttss2si(edx, Operand(ebx, ecx, times_4, 10000)); |
__ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); |
__ addsd(xmm1, xmm0); |
@@ -391,7 +391,7 @@ TEST(DisasmIa320) { |
// cmov. |
{ |
if (CpuFeatures::IsSupported(CMOV)) { |
- CpuFeatures::Scope use_cmov(CMOV); |
+ CpuFeatureScope use_cmov(&assm, CMOV); |
__ cmov(overflow, eax, Operand(eax, 0)); |
__ cmov(no_overflow, eax, Operand(eax, 1)); |
__ cmov(below, eax, Operand(eax, 2)); |
@@ -414,7 +414,7 @@ TEST(DisasmIa320) { |
// andpd, cmpltsd, movaps, psllq, psrlq, por. |
{ |
if (CpuFeatures::IsSupported(SSE2)) { |
- CpuFeatures::Scope fscope(SSE2); |
+ CpuFeatureScope fscope(&assm, SSE2); |
__ andpd(xmm0, xmm1); |
__ andpd(xmm1, xmm2); |
@@ -444,7 +444,7 @@ TEST(DisasmIa320) { |
{ |
if (CpuFeatures::IsSupported(SSE2) && |
CpuFeatures::IsSupported(SSE4_1)) { |
- CpuFeatures::Scope scope(SSE4_1); |
+ CpuFeatureScope scope(&assm, SSE4_1); |
__ pextrd(eax, xmm0, 1); |
__ pinsrd(xmm1, eax, 0); |
} |