diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-05-18 15:49:41 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-05-18 16:38:16 -0700 |
commit | b88e9de7df6a8b2ba9381e27dff3aa3dff64f764 (patch) | |
tree | 6c18d2d133e388a02b289471784822b5e29ac1f2 /src/binaryen-c.h | |
parent | cf224aa34a3660aa5154091759d396936e946b28 (diff) | |
download | binaryen-b88e9de7df6a8b2ba9381e27dff3aa3dff64f764.tar.gz binaryen-b88e9de7df6a8b2ba9381e27dff3aa3dff64f764.tar.bz2 binaryen-b88e9de7df6a8b2ba9381e27dff3aa3dff64f764.zip |
use separate internal opcodes for unary variants
Diffstat (limited to 'src/binaryen-c.h')
-rw-r--r-- | src/binaryen-c.h | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/binaryen-c.h b/src/binaryen-c.h index ae3e0c019..dbaf65b0e 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -114,17 +114,28 @@ struct BinaryenLiteral BinaryenLiteralFloat64Bits(int64_t x); typedef int32_t BinaryenOp; -BinaryenOp BinaryenClz(void); -BinaryenOp BinaryenCtz(void); -BinaryenOp BinaryenPopcnt(void); -BinaryenOp BinaryenNeg(void); -BinaryenOp BinaryenAbs(void); -BinaryenOp BinaryenCeil(void); -BinaryenOp BinaryenFloor(void); -BinaryenOp BinaryenTrunc(void); -BinaryenOp BinaryenNearest(void); -BinaryenOp BinaryenSqrt(void); -BinaryenOp BinaryenEqZ(void); +BinaryenOp BinaryenClzInt32(void); +BinaryenOp BinaryenCtzInt32(void); +BinaryenOp BinaryenPopcntInt32(void); +BinaryenOp BinaryenNegFloat32(void); +BinaryenOp BinaryenAbsFloat32(void); +BinaryenOp BinaryenCeilFloat32(void); +BinaryenOp BinaryenFloorFloat32(void); +BinaryenOp BinaryenTruncFloat32(void); +BinaryenOp BinaryenNearestFloat32(void); +BinaryenOp BinaryenSqrtFloat32(void); +BinaryenOp BinaryenEqZInt32(void); +BinaryenOp BinaryenClzInt64(void); +BinaryenOp BinaryenCtzInt64(void); +BinaryenOp BinaryenPopcntInt64(void); +BinaryenOp BinaryenNegFloat64(void); +BinaryenOp BinaryenAbsFloat64(void); +BinaryenOp BinaryenCeilFloat64(void); +BinaryenOp BinaryenFloorFloat64(void); +BinaryenOp BinaryenTruncFloat64(void); +BinaryenOp BinaryenNearestFloat64(void); +BinaryenOp BinaryenSqrtFloat64(void); +BinaryenOp BinaryenEqZInt64(void); BinaryenOp BinaryenExtendSInt32(void); BinaryenOp BinaryenExtentUInt32(void); BinaryenOp BinaryenWrapInt64(void); |