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
-~----------~----~----~----~------~----~------~--~---

Reply via email to