diff options
Diffstat (limited to 'src/binaryen-c.h')
-rw-r--r-- | src/binaryen-c.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/binaryen-c.h b/src/binaryen-c.h index 686fb5262..33d2438e1 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -409,6 +409,12 @@ BINARYEN_API BinaryenOp BinaryenLeSVecI32x4(void); BINARYEN_API BinaryenOp BinaryenLeUVecI32x4(void); BINARYEN_API BinaryenOp BinaryenGeSVecI32x4(void); BINARYEN_API BinaryenOp BinaryenGeUVecI32x4(void); +BINARYEN_API BinaryenOp BinaryenEqVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenNeVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenLtSVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenGtSVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenLeSVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenGeSVecI64x2(void); BINARYEN_API BinaryenOp BinaryenEqVecF32x4(void); BINARYEN_API BinaryenOp BinaryenNeVecF32x4(void); BINARYEN_API BinaryenOp BinaryenLtVecF32x4(void); @@ -428,7 +434,7 @@ BINARYEN_API BinaryenOp BinaryenXorVec128(void); BINARYEN_API BinaryenOp BinaryenAndNotVec128(void); BINARYEN_API BinaryenOp BinaryenBitselectVec128(void); BINARYEN_API BinaryenOp BinaryenAnyTrueVec128(void); -// TODO: Add i8x16.popcnt to C and JS APIs once merged to the proposal +BINARYEN_API BinaryenOp BinaryenPopcntVecI8x16(void); BINARYEN_API BinaryenOp BinaryenAbsVecI8x16(void); BINARYEN_API BinaryenOp BinaryenNegVecI8x16(void); BINARYEN_API BinaryenOp BinaryenAllTrueVecI8x16(void); @@ -483,7 +489,10 @@ BINARYEN_API BinaryenOp BinaryenMinUVecI32x4(void); BINARYEN_API BinaryenOp BinaryenMaxSVecI32x4(void); BINARYEN_API BinaryenOp BinaryenMaxUVecI32x4(void); BINARYEN_API BinaryenOp BinaryenDotSVecI16x8ToVecI32x4(void); +BINARYEN_API BinaryenOp BinaryenAbsVecI64x2(void); BINARYEN_API BinaryenOp BinaryenNegVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenAllTrueVecI64x2(void); +BINARYEN_API BinaryenOp BinaryenBitmaskVecI64x2(void); BINARYEN_API BinaryenOp BinaryenShlVecI64x2(void); BINARYEN_API BinaryenOp BinaryenShrSVecI64x2(void); BINARYEN_API BinaryenOp BinaryenShrUVecI64x2(void); |