summaryrefslogtreecommitdiff
path: root/src/wasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm.h')
-rw-r--r--src/wasm.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/wasm.h b/src/wasm.h
index e3c8ea7d9..843b4bc6c 100644
--- a/src/wasm.h
+++ b/src/wasm.h
@@ -732,8 +732,14 @@ enum UnaryOp {
// relational
EqZ,
// conversions
- ExtendSInt32, ExtendUInt32, WrapInt64, TruncSFloat32, TruncUFloat32, TruncSFloat64, TruncUFloat64, ReinterpretFloat, // int
- ConvertSInt32, ConvertUInt32, ConvertSInt64, ConvertUInt64, PromoteFloat32, DemoteFloat64, ReinterpretInt // float
+ ExtendSInt32, ExtendUInt32, // extend i32 to i64
+ WrapInt64, // i64 to i32
+ TruncSFloat32ToInt32, TruncSFloat32ToInt64, TruncUFloat32ToInt32, TruncUFloat32ToInt64, TruncSFloat64ToInt32, TruncSFloat64ToInt64, TruncUFloat64ToInt32, TruncUFloat64ToInt64, // float to int
+ ReinterpretFloat32, ReinterpretFloat64, // reintepret bits to int
+ ConvertSInt32ToFloat32, ConvertSInt32ToFloat64, ConvertUInt32ToFloat32, ConvertUInt32ToFloat64, ConvertSInt64ToFloat32, ConvertSInt64ToFloat64, ConvertUInt64ToFloat32, ConvertUInt64ToFloat64, // int to float
+ PromoteFloat32, // f32 to f64
+ DemoteFloat64, // f64 to f32
+ ReinterpretInt32, ReinterpretInt64 // reinterpret bits to float
};
enum BinaryOp {