Home | History | Annotate | Download | only in interpreter

Lines Matching refs:asInt32

1238             callFrame->r(dst) = jsBoolean(src1.asInt32() == src2.asInt32());
1278 callFrame->r(dst) = jsBoolean(src1.asInt32() != src2.asInt32());
1379 if (v.isInt32() && v.asInt32() < INT_MAX)
1380 callFrame->r(srcDst) = jsNumber(callFrame, v.asInt32() + 1);
1398 if (v.isInt32() && v.asInt32() > INT_MIN)
1399 callFrame->r(srcDst) = jsNumber(callFrame, v.asInt32() - 1);
1419 if (v.isInt32() && v.asInt32() < INT_MAX) {
1420 callFrame->r(srcDst) = jsNumber(callFrame, v.asInt32() + 1);
1442 if (v.isInt32() && v.asInt32() > INT_MIN) {
1443 callFrame->r(srcDst) = jsNumber(callFrame, v.asInt32() - 1);
1485 if (src.isInt32() && src.asInt32())
1486 callFrame->r(dst) = jsNumber(callFrame, -src.asInt32());
1506 if (src1.isInt32() && src2.isInt32() && !(src1.asInt32() | (src2.asInt32() & 0xc0000000))) // no overflow
1507 callFrame->r(dst) = jsNumber(callFrame, src1.asInt32() + src2.asInt32());
1525 if (src1.isInt32() && src2.isInt32() && !(src1.asInt32() | src2.asInt32() >> 15)) // no overflow
1526 callFrame->r(dst) = jsNumber(callFrame, src1.asInt32() * src2.asInt32());
1565 if (dividend.isInt32() && divisor.isInt32() && divisor.asInt32() != 0) {
1566 JSValue result = jsNumber(callFrame, dividend.asInt32() % divisor.asInt32());
1593 if (src1.isInt32() && src2.isInt32() && !(src1.asInt32() | (src2.asInt32() & 0xc0000000))) // no overflow
1594 callFrame->r(dst) = jsNumber(callFrame, src1.asInt32() - src2.asInt32());
1615 callFrame->r(dst) = jsNumber(callFrame, val.asInt32() << (shift.asInt32() & 0x1f));
1637 callFrame->r(dst) = jsNumber(callFrame, val.asInt32() >> (shift.asInt32() & 0x1f));
1658 callFrame->r(dst) = jsNumber(callFrame, val.asInt32() >> (shift.asInt32() & 0x1f));
1679 callFrame->r(dst) = jsNumber(callFrame, src1.asInt32() & src2.asInt32());
1700 callFrame->r(dst) = jsNumber(callFrame, src1.asInt32() ^ src2.asInt32());
1721 callFrame->r(dst) = jsNumber(callFrame, src1.asInt32() | src2.asInt32());
1740 callFrame->r(dst) = jsNumber(callFrame, ~src.asInt32());
2536 jsByteArray->setIndex(i, jsValue.asInt32());
2900 vPC += callFrame->codeBlock()->immediateSwitchJumpTable(tableIndex).offsetForValue(scrutinee.asInt32(), defaultOffset);