| 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();
|
|
|