Chromium Code Reviews| Index: src/compiler/code-stub-assembler.h |
| diff --git a/src/compiler/code-stub-assembler.h b/src/compiler/code-stub-assembler.h |
| index ea8fa8219e991a82eaf004fa23f67c2de520d708..d9df7fa150f5d36bac04e87098d7a0a9f5c3f495 100644 |
| --- a/src/compiler/code-stub-assembler.h |
| +++ b/src/compiler/code-stub-assembler.h |
| @@ -65,6 +65,8 @@ class Schedule; |
| CODE_STUB_ASSEMBLER_COMPARE_BINARY_OP_LIST(V) \ |
| V(Float64Add) \ |
| V(Float64Sub) \ |
| + V(Float64InsertLowWord32) \ |
| + V(Float64InsertHighWord32) \ |
| V(IntPtrAdd) \ |
| V(IntPtrAddWithOverflow) \ |
| V(IntPtrSub) \ |
| @@ -95,6 +97,8 @@ class Schedule; |
| V(Word64Ror) |
| #define CODE_STUB_ASSEMBLER_UNARY_OP_LIST(V) \ |
| + V(Float64ExtractLowWord32) \ |
|
epertoso
2016/03/28 09:55:08
Do we really need to expose these two?
Benedikt Meurer
2016/03/28 17:00:58
You are right, we don't need to.
|
| + V(Float64ExtractHighWord32) \ |
| V(Float64Sqrt) \ |
| V(ChangeFloat64ToUint32) \ |
| V(ChangeInt32ToFloat64) \ |
| @@ -257,6 +261,9 @@ class CodeStubAssembler { |
| // Macros |
| // =========================================================================== |
| + // Float64 operations. |
| + Node* Float64Floor(Node* x); |
| + |
| // Tag a Word as a Smi value. |
| Node* SmiTag(Node* value); |
| // Untag a Smi value as a Word. |
| @@ -333,6 +340,7 @@ class CodeStubAssembler { |
| Node* BitFieldDecode(Node* word32, uint32_t shift, uint32_t mask); |
| // Conversions. |
| + Node* ChangeFloat64ToTagged(Node* value); |
| Node* ChangeInt32ToTagged(Node* value); |
| Node* TruncateTaggedToFloat64(Node* context, Node* value); |
| Node* TruncateTaggedToWord32(Node* context, Node* value); |