summaryrefslogtreecommitdiff
path: root/src/binaryen-c.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-05-18 15:49:41 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-05-18 16:38:16 -0700
commitb88e9de7df6a8b2ba9381e27dff3aa3dff64f764 (patch)
tree6c18d2d133e388a02b289471784822b5e29ac1f2 /src/binaryen-c.h
parentcf224aa34a3660aa5154091759d396936e946b28 (diff)
downloadbinaryen-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.h33
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);