Lines Matching refs:y_val
392 double y_val = y->AsLiteral()->raw_value()->AsNumber(); in ShortcutNumericLiteralBinaryExpression() local
398 *x = factory->NewNumberLiteral(x_val + y_val, pos, has_dot); in ShortcutNumericLiteralBinaryExpression()
401 *x = factory->NewNumberLiteral(x_val - y_val, pos, has_dot); in ShortcutNumericLiteralBinaryExpression()
404 *x = factory->NewNumberLiteral(x_val * y_val, pos, has_dot); in ShortcutNumericLiteralBinaryExpression()
407 *x = factory->NewNumberLiteral(x_val / y_val, pos, has_dot); in ShortcutNumericLiteralBinaryExpression()
410 int value = DoubleToInt32(x_val) | DoubleToInt32(y_val); in ShortcutNumericLiteralBinaryExpression()
415 int value = DoubleToInt32(x_val) & DoubleToInt32(y_val); in ShortcutNumericLiteralBinaryExpression()
420 int value = DoubleToInt32(x_val) ^ DoubleToInt32(y_val); in ShortcutNumericLiteralBinaryExpression()
425 int value = DoubleToInt32(x_val) << (DoubleToInt32(y_val) & 0x1f); in ShortcutNumericLiteralBinaryExpression()
430 uint32_t shift = DoubleToInt32(y_val) & 0x1f; in ShortcutNumericLiteralBinaryExpression()
436 uint32_t shift = DoubleToInt32(y_val) & 0x1f; in ShortcutNumericLiteralBinaryExpression()