http://codereview.chromium.org/3034060/diff/1/2 File src/arm/codegen-arm.cc (right):
http://codereview.chromium.org/3034060/diff/1/2#newcode5356 src/arm/codegen-arm.cc:5356: __ tst(tmp, Operand(kSmiTagMask)); If I understand it corretly, the eor/tst only tests one bit if the result after eor, whereas teq tests the entire word for being zero after eor. It wouldn't give the same result if there are other bits set in the result of the and. http://codereview.chromium.org/3034060/show -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
