Home
last modified time | relevance | path

Searched refs:Float64Sub (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/compiler/
Deffect-control-linearizer.cc2506 Node* temp1 = __ Float64Sub(__ Float64Add(two_52, input), two_52); in LowerFloat64RoundUp()
2526 Node* temp1 = __ Float64Sub(minus_zero, input); in LowerFloat64RoundUp()
2527 Node* temp2 = __ Float64Sub(__ Float64Add(two_52, temp1), two_52); in LowerFloat64RoundUp()
2530 __ Goto(&done_temp3, __ Float64Sub(temp2, one)); in LowerFloat64RoundUp()
2534 __ Goto(&done, __ Float64Sub(minus_zero, temp3)); in LowerFloat64RoundUp()
2596 Node* temp1 = __ Float64Sub(__ Float64Add(two_52, input), two_52); in BuildFloat64RoundDown()
2598 __ Goto(&done, __ Float64Sub(temp1, one)); in BuildFloat64RoundDown()
2616 Node* temp1 = __ Float64Sub(minus_zero, input); in BuildFloat64RoundDown()
2617 Node* temp2 = __ Float64Sub(__ Float64Add(two_52, temp1), two_52); in BuildFloat64RoundDown()
2620 __ Goto(&done, __ Float64Sub(minus_zero, temp2)); in BuildFloat64RoundDown()
[all …]
Dgraph-assembler.h53 V(Float64Sub) \
Dcode-assembler.h82 V(Float64Sub) \
Dmachine-operator.h344 const Operator* Float64Sub(); in NON_EXPORTED_BASE()
Draw-machine-assembler.h472 Node* Float64Sub(Node* a, Node* b) { in Float64Sub() function
473 return AddNode(machine()->Float64Sub(), a, b); in Float64Sub()
Dopcodes.h473 V(Float64Sub) \
Drepresentation-change.cc902 return machine()->Float64Sub(); in Float64OperatorFor()
Dmachine-operator.cc193 V(Float64Sub, Operator::kNoProperties, 2, 0, 1) \
Dmachine-operator-reducer.cc408 NodeProperties::ChangeOp(node, machine()->Float64Sub()); in Reduce()
Dsimplified-lowering.cc3080 graph()->NewNode(machine()->Float64Sub(), result, one_half), input), in Float64Round()
3081 result, graph()->NewNode(machine()->Float64Sub(), result, one)); in Float64Round()
Dwasm-compiler.cc721 op = m->Float64Sub(); in Binop()
/external/v8/src/builtins/
Dbuiltins-number.cc70 BranchIfFloat64IsNaN(Float64Sub(number_value, number_value), &return_false, in TF_BUILTIN()
99 Branch(Float64Equal(Float64Sub(number_value, integer), Float64Constant(0.0)), in TF_BUILTIN()
152 Float64Equal(Float64Sub(number_value, integer), Float64Constant(0.0)), in TF_BUILTIN()
1052 Node* value = Float64Sub(lhs_value, rhs_value); in TF_BUILTIN()
Dbuiltins-global.cc140 assembler.BranchIfFloat64IsNaN(assembler.Float64Sub(num_value, num_value), in Generate_GlobalIsFinite()
/external/v8/src/
Dcode-stub-assembler.cc217 GotoIf(Float64LessThanOrEqual(Float64Sub(var_x.value(), one_half), x), in Float64Round()
219 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Round()
250 var_x.Bind(Float64Sub(Float64Add(two_52, x), two_52)); in Float64Ceil()
264 var_x.Bind(Float64Sub(Float64Add(two_52, minus_x), two_52)); in Float64Ceil()
266 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Ceil()
302 var_x.Bind(Float64Sub(Float64Add(two_52, x), two_52)); in Float64Floor()
304 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Floor()
316 var_x.Bind(Float64Sub(Float64Add(two_52, minus_x), two_52)); in Float64Floor()
388 var_x.Bind(Float64Sub(Float64Add(two_52, x), two_52)); in Float64Trunc()
390 var_x.Bind(Float64Sub(var_x.value(), one)); in Float64Trunc()
[all …]
Dcode-stubs.cc848 Node* value = assembler->Float64Sub(lhs_value, rhs_value); in Generate()
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc872 V(Float64Sub, kAVXFloat64Sub, kSSEFloat64Sub) \
/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc1304 V(Float64Sub, kArm64Float64Sub) \
/external/v8/src/interpreter/
Dinterpreter.cc2023 Node* fdec_result = assembler->Float64Sub(fdec_value, one); in DoDec()