/external/v8/src/compiler/ |
D | effect-control-linearizer.cc | 2506 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 …]
|
D | graph-assembler.h | 53 V(Float64Sub) \
|
D | code-assembler.h | 82 V(Float64Sub) \
|
D | machine-operator.h | 344 const Operator* Float64Sub(); in NON_EXPORTED_BASE()
|
D | raw-machine-assembler.h | 472 Node* Float64Sub(Node* a, Node* b) { in Float64Sub() function 473 return AddNode(machine()->Float64Sub(), a, b); in Float64Sub()
|
D | opcodes.h | 473 V(Float64Sub) \
|
D | representation-change.cc | 902 return machine()->Float64Sub(); in Float64OperatorFor()
|
D | machine-operator.cc | 193 V(Float64Sub, Operator::kNoProperties, 2, 0, 1) \
|
D | machine-operator-reducer.cc | 408 NodeProperties::ChangeOp(node, machine()->Float64Sub()); in Reduce()
|
D | simplified-lowering.cc | 3080 graph()->NewNode(machine()->Float64Sub(), result, one_half), input), in Float64Round() 3081 result, graph()->NewNode(machine()->Float64Sub(), result, one)); in Float64Round()
|
D | wasm-compiler.cc | 721 op = m->Float64Sub(); in Binop()
|
/external/v8/src/builtins/ |
D | builtins-number.cc | 70 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()
|
D | builtins-global.cc | 140 assembler.BranchIfFloat64IsNaN(assembler.Float64Sub(num_value, num_value), in Generate_GlobalIsFinite()
|
/external/v8/src/ |
D | code-stub-assembler.cc | 217 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 …]
|
D | code-stubs.cc | 848 Node* value = assembler->Float64Sub(lhs_value, rhs_value); in Generate()
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 872 V(Float64Sub, kAVXFloat64Sub, kSSEFloat64Sub) \
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 1304 V(Float64Sub, kArm64Float64Sub) \
|
/external/v8/src/interpreter/ |
D | interpreter.cc | 2023 Node* fdec_result = assembler->Float64Sub(fdec_value, one); in DoDec()
|