Reviewers: William Hesse, Description: Experimental: tiny change to enable using the shorter byte-register test against immediate instruction if possible.
Please review this at http://codereview.chromium.org/20495 SVN Base: http://v8.googlecode.com/svn/branches/experimental/toiger/ Affected files: M src/codegen-ia32.cc Index: src/codegen-ia32.cc =================================================================== --- src/codegen-ia32.cc (revision 1316) +++ src/codegen-ia32.cc (working copy) @@ -1030,7 +1030,7 @@ frame_->Spill(operand.reg()); __ add(Operand(operand.reg()), Immediate(value)); deferred->enter()->Branch(overflow, &operand, not_taken); - __ test(Operand(operand.reg()), Immediate(kSmiTagMask)); + __ test(operand.reg(), Immediate(kSmiTagMask)); deferred->enter()->Branch(not_zero, &operand, not_taken); deferred->BindExit(&operand); frame_->Push(&operand); --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
