From a9d252749fd543d935b2df1f378c3911cc4257fa Mon Sep 17 00:00:00 2001 From: "ager@chromium.org" Date: Fri, 11 Jun 2010 12:26:41 +0000 Subject: [PATCH] Fix thinko in arm transcendental cache probing introduced just before committing. Review URL: http://codereview.chromium.org/2764009 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4847 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/arm/codegen-arm.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arm/codegen-arm.cc b/src/arm/codegen-arm.cc index 119dafb..1ca236d 100644 --- a/src/arm/codegen-arm.cc +++ b/src/arm/codegen-arm.cc @@ -8278,7 +8278,7 @@ void TranscendentalCacheStub::Generate(MacroAssembler* masm) { // r3 = high 32 bits of double value // Compute hash: // h = (low ^ high); h ^= h >> 16; h ^= h >> 8; h = h & (cacheSize - 1); - __ eor(r1, r2, Operand(r2)); + __ eor(r1, r2, Operand(r3)); __ eor(r1, r1, Operand(r1, LSR, 16)); __ eor(r1, r1, Operand(r1, LSR, 8)); ASSERT(IsPowerOf2(TranscendentalCache::kCacheSize)); -- 2.7.4