Lines Matching refs:y_val
440 double y_val = y->AsLiteral()->raw_value()->AsNumber(); in ShortcutNumericLiteralBinaryExpression() local
443 *x = factory->NewNumberLiteral(x_val + y_val, pos); in ShortcutNumericLiteralBinaryExpression()
446 *x = factory->NewNumberLiteral(x_val - y_val, pos); in ShortcutNumericLiteralBinaryExpression()
449 *x = factory->NewNumberLiteral(x_val * y_val, pos); in ShortcutNumericLiteralBinaryExpression()
452 *x = factory->NewNumberLiteral(x_val / y_val, pos); in ShortcutNumericLiteralBinaryExpression()
455 int value = DoubleToInt32(x_val) | DoubleToInt32(y_val); in ShortcutNumericLiteralBinaryExpression()
460 int value = DoubleToInt32(x_val) & DoubleToInt32(y_val); in ShortcutNumericLiteralBinaryExpression()
465 int value = DoubleToInt32(x_val) ^ DoubleToInt32(y_val); in ShortcutNumericLiteralBinaryExpression()
470 int value = DoubleToInt32(x_val) << (DoubleToInt32(y_val) & 0x1f); in ShortcutNumericLiteralBinaryExpression()
475 uint32_t shift = DoubleToInt32(y_val) & 0x1f; in ShortcutNumericLiteralBinaryExpression()
481 uint32_t shift = DoubleToInt32(y_val) & 0x1f; in ShortcutNumericLiteralBinaryExpression()