Home | History | Annotate | Download | only in src

Lines Matching refs:dividend

1235     Node* dividend = var_dividend.value();
1239 assembler->Branch(assembler->WordIsSmi(dividend), &dividend_is_smi,
1257 // Do floating point division {dividend} is zero and {divisor} is
1261 assembler->WordEqual(dividend, assembler->IntPtrConstant(0)),
1274 Node* untagged_dividend = assembler->SmiUntag(dividend);
1276 // Do floating point division if {dividend} is kMinInt (or kMinInt - 1
1308 // Bailout: convert {dividend} and {divisor} to double and do double
1312 var_dividend_float64.Bind(assembler->SmiToFloat64(dividend));
1330 // Convert {dividend} to a double and divide it with the value of
1332 var_dividend_float64.Bind(assembler->SmiToFloat64(dividend));
1350 Node* dividend_map = assembler->LoadMap(dividend);
1352 // Check if {dividend} is a HeapNumber.
1369 var_dividend_float64.Bind(assembler->LoadHeapNumberValue(dividend));
1386 // Both {dividend} and {divisor} are HeapNumbers. Load their values
1388 var_dividend_float64.Bind(assembler->LoadHeapNumberValue(dividend));
1406 // Convert {dividend} to a Number and loop.
1409 var_dividend.Bind(assembler->CallStub(callable, context, dividend));
1452 Node* dividend = var_dividend.value();
1456 assembler->Branch(assembler->WordIsSmi(dividend), &dividend_is_smi,
1468 var_dividend_float64.Bind(assembler->SmiToFloat64(dividend));
1485 // Convert {dividend} to a double and compute its modulus with the
1486 // value of {dividend}.
1487 var_dividend_float64.Bind(assembler->SmiToFloat64(dividend));
1505 Node* dividend_map = assembler->LoadMap(dividend);
1507 // Check if {dividend} is a HeapNumber.
1522 // Convert {divisor} to a double and compute {dividend}'s modulus with
1524 var_dividend_float64.Bind(assembler->LoadHeapNumberValue(dividend));
1541 // Both {dividend} and {divisor} are HeapNumbers. Load their values
1543 var_dividend_float64.Bind(assembler->LoadHeapNumberValue(dividend));
1561 // Convert {dividend} to a Number and loop.
1564 var_dividend.Bind(assembler->CallStub(callable, context, dividend));