Index: src/compiler/machine-operator.h |
diff --git a/src/compiler/machine-operator.h b/src/compiler/machine-operator.h |
index 9eaf640cd9db62b8ee3d94a449b661d8e1fe8eed..27abfb4accca6e52ecbfe5c481fe82256a2d8402 100644 |
--- a/src/compiler/machine-operator.h |
+++ b/src/compiler/machine-operator.h |
@@ -195,6 +195,13 @@ class MachineOperatorBuilder final : public ZoneObject { |
const Operator* TruncateFloat64ToInt32(TruncationMode); |
const Operator* TruncateInt64ToInt32(); |
+ // These operators reinterpret the bits of a floating point number as an |
+ // integer and vice versa. |
+ const Operator* BitcastFloat32ToInt32(); |
+ const Operator* BitcastFloat64ToInt64(); |
+ const Operator* BitcastInt32ToFloat32(); |
+ const Operator* BitcastInt64ToFloat64(); |
+ |
// Floating point operators always operate with IEEE 754 round-to-nearest |
// (single-precision). |
const Operator* Float32Add(); |