Index: src/compiler/opcodes.h |
diff --git a/src/compiler/opcodes.h b/src/compiler/opcodes.h |
index f295eac09ef3529a3802719f464810d93bdc19ba..dabf5c57ef86261869756f18587b74a1786201bf 100644 |
--- a/src/compiler/opcodes.h |
+++ b/src/compiler/opcodes.h |
@@ -25,6 +25,7 @@ |
#define LEAF_OP_LIST(V) \ |
V(Int32Constant) \ |
V(Int64Constant) \ |
+ V(Float32Constant) \ |
V(Float64Constant) \ |
V(ExternalConstant) \ |
V(NumberConstant) \ |
@@ -161,62 +162,64 @@ |
V(StoreElement) |
// Opcodes for Machine-level operators. |
-#define MACHINE_OP_LIST(V) \ |
- V(Load) \ |
- V(Store) \ |
- V(Word32And) \ |
- V(Word32Or) \ |
- V(Word32Xor) \ |
- V(Word32Shl) \ |
- V(Word32Shr) \ |
- V(Word32Sar) \ |
- V(Word32Ror) \ |
- V(Word32Equal) \ |
- V(Word64And) \ |
- V(Word64Or) \ |
- V(Word64Xor) \ |
- V(Word64Shl) \ |
- V(Word64Shr) \ |
- V(Word64Sar) \ |
- V(Word64Ror) \ |
- V(Word64Equal) \ |
- V(Int32Add) \ |
- V(Int32AddWithOverflow) \ |
- V(Int32Sub) \ |
- V(Int32SubWithOverflow) \ |
- V(Int32Mul) \ |
- V(Int32Div) \ |
- V(Int32UDiv) \ |
- V(Int32Mod) \ |
- V(Int32UMod) \ |
- V(Int32LessThan) \ |
- V(Int32LessThanOrEqual) \ |
- V(Uint32LessThan) \ |
- V(Uint32LessThanOrEqual) \ |
- V(Int64Add) \ |
- V(Int64Sub) \ |
- V(Int64Mul) \ |
- V(Int64Div) \ |
- V(Int64UDiv) \ |
- V(Int64Mod) \ |
- V(Int64UMod) \ |
- V(Int64LessThan) \ |
- V(Int64LessThanOrEqual) \ |
- V(ChangeInt32ToFloat64) \ |
- V(ChangeUint32ToFloat64) \ |
- V(ChangeFloat64ToInt32) \ |
- V(ChangeFloat64ToUint32) \ |
- V(ChangeInt32ToInt64) \ |
- V(ChangeUint32ToUint64) \ |
- V(TruncateFloat64ToInt32) \ |
- V(TruncateInt64ToInt32) \ |
- V(Float64Add) \ |
- V(Float64Sub) \ |
- V(Float64Mul) \ |
- V(Float64Div) \ |
- V(Float64Mod) \ |
- V(Float64Equal) \ |
- V(Float64LessThan) \ |
+#define MACHINE_OP_LIST(V) \ |
+ V(Load) \ |
+ V(Store) \ |
+ V(Word32And) \ |
+ V(Word32Or) \ |
+ V(Word32Xor) \ |
+ V(Word32Shl) \ |
+ V(Word32Shr) \ |
+ V(Word32Sar) \ |
+ V(Word32Ror) \ |
+ V(Word32Equal) \ |
+ V(Word64And) \ |
+ V(Word64Or) \ |
+ V(Word64Xor) \ |
+ V(Word64Shl) \ |
+ V(Word64Shr) \ |
+ V(Word64Sar) \ |
+ V(Word64Ror) \ |
+ V(Word64Equal) \ |
+ V(Int32Add) \ |
+ V(Int32AddWithOverflow) \ |
+ V(Int32Sub) \ |
+ V(Int32SubWithOverflow) \ |
+ V(Int32Mul) \ |
+ V(Int32Div) \ |
+ V(Int32UDiv) \ |
+ V(Int32Mod) \ |
+ V(Int32UMod) \ |
+ V(Int32LessThan) \ |
+ V(Int32LessThanOrEqual) \ |
+ V(Uint32LessThan) \ |
+ V(Uint32LessThanOrEqual) \ |
+ V(Int64Add) \ |
+ V(Int64Sub) \ |
+ V(Int64Mul) \ |
+ V(Int64Div) \ |
+ V(Int64UDiv) \ |
+ V(Int64Mod) \ |
+ V(Int64UMod) \ |
+ V(Int64LessThan) \ |
+ V(Int64LessThanOrEqual) \ |
+ V(ChangeFloat32ToFloat64) \ |
+ V(ChangeFloat64ToInt32) \ |
+ V(ChangeFloat64ToUint32) \ |
+ V(ChangeInt32ToFloat64) \ |
+ V(ChangeInt32ToInt64) \ |
+ V(ChangeUint32ToFloat64) \ |
+ V(ChangeUint32ToUint64) \ |
+ V(TruncateFloat64ToFloat32) \ |
+ V(TruncateFloat64ToInt32) \ |
+ V(TruncateInt64ToInt32) \ |
+ V(Float64Add) \ |
+ V(Float64Sub) \ |
+ V(Float64Mul) \ |
+ V(Float64Div) \ |
+ V(Float64Mod) \ |
+ V(Float64Equal) \ |
+ V(Float64LessThan) \ |
V(Float64LessThanOrEqual) |
#define VALUE_OP_LIST(V) \ |