Index: src/compiler/code-stub-assembler.h |
diff --git a/src/compiler/code-stub-assembler.h b/src/compiler/code-stub-assembler.h |
index 2b7e854dc2ed718bb1f82065c099b3ee993948f6..8a6f6ae226bd69a15d522cedf90f88e38ecaeece 100644 |
--- a/src/compiler/code-stub-assembler.h |
+++ b/src/compiler/code-stub-assembler.h |
@@ -97,6 +97,7 @@ class Schedule; |
V(Word64Ror) |
#define CODE_STUB_ASSEMBLER_UNARY_OP_LIST(V) \ |
+ V(Float64Neg) \ |
V(Float64Sqrt) \ |
V(ChangeFloat64ToUint32) \ |
V(ChangeInt32ToFloat64) \ |
@@ -168,6 +169,8 @@ class CodeStubAssembler { |
void Bind(Label* label); |
void Goto(Label* label); |
+ void GotoIf(Node* condition, Label* true_label); |
+ void GotoUnless(Node* condition, Label* false_label); |
void Branch(Node* condition, Label* true_label, Label* false_label); |
void Switch(Node* index, Label* default_label, int32_t* case_values, |
@@ -260,7 +263,10 @@ class CodeStubAssembler { |
// =========================================================================== |
// Float64 operations. |
+ Node* Float64Ceil(Node* x); |
Node* Float64Floor(Node* x); |
+ Node* Float64Round(Node* x); |
+ Node* Float64Trunc(Node* x); |
// Tag a Word as a Smi value. |
Node* SmiTag(Node* value); |