diff options
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r-- | src/binaryen-c.cpp | 109 |
1 files changed, 76 insertions, 33 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 8f94c4ec5..7fb39ffe4 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -145,39 +145,82 @@ BinaryenOp BinaryenPromoteFloat32(void) { return PromoteFloat32; } BinaryenOp BinaryenDemoteFloat64(void) { return DemoteFloat64; } BinaryenOp BinaryenReinterpretInt32(void) { return ReinterpretInt32; } BinaryenOp BinaryenReinterpretInt64(void) { return ReinterpretInt64; } -BinaryenOp BinaryenAdd(void) { return Add; } -BinaryenOp BinaryenSub(void) { return Sub; } -BinaryenOp BinaryenMul(void) { return Mul; } -BinaryenOp BinaryenDivS(void) { return DivS; } -BinaryenOp BinaryenDivU(void) { return DivU; } -BinaryenOp BinaryenRemS(void) { return RemS; } -BinaryenOp BinaryenRemU(void) { return RemU; } -BinaryenOp BinaryenAnd(void) { return And; } -BinaryenOp BinaryenOr(void) { return Or; } -BinaryenOp BinaryenXor(void) { return Xor; } -BinaryenOp BinaryenShl(void) { return Shl; } -BinaryenOp BinaryenShrU(void) { return ShrU; } -BinaryenOp BinaryenShrS(void) { return ShrS; } -BinaryenOp BinaryenRotL(void) { return RotL; } -BinaryenOp BinaryenRotR(void) { return RotR; } -BinaryenOp BinaryenDiv(void) { return Div; } -BinaryenOp BinaryenCopySign(void) { return CopySign; } -BinaryenOp BinaryenMin(void) { return Min; } -BinaryenOp BinaryenMax(void) { return Max; } -BinaryenOp BinaryenEq(void) { return Eq; } -BinaryenOp BinaryenNe(void) { return Ne; } -BinaryenOp BinaryenLtS(void) { return LtS; } -BinaryenOp BinaryenLtU(void) { return LtU; } -BinaryenOp BinaryenLeS(void) { return LeS; } -BinaryenOp BinaryenLeU(void) { return LeU; } -BinaryenOp BinaryenGtS(void) { return GtS; } -BinaryenOp BinaryenGtU(void) { return GtU; } -BinaryenOp BinaryenGeS(void) { return GeS; } -BinaryenOp BinaryenGeU(void) { return GeU; } -BinaryenOp BinaryenLt(void) { return Lt; } -BinaryenOp BinaryenLe(void) { return Le; } -BinaryenOp BinaryenGt(void) { return Gt; } -BinaryenOp BinaryenGe(void) { return Ge; } +BinaryenOp BinaryenAddInt32(void) { return AddInt32; } +BinaryenOp BinaryenSubInt32(void) { return SubInt32; } +BinaryenOp BinaryenMulInt32(void) { return MulInt32; } +BinaryenOp BinaryenDivSInt32(void) { return DivSInt32; } +BinaryenOp BinaryenDivUInt32(void) { return DivUInt32; } +BinaryenOp BinaryenRemSInt32(void) { return RemSInt32; } +BinaryenOp BinaryenRemUInt32(void) { return RemUInt32; } +BinaryenOp BinaryenAndInt32(void) { return AndInt32; } +BinaryenOp BinaryenOrInt32(void) { return OrInt32; } +BinaryenOp BinaryenXorInt32(void) { return XorInt32; } +BinaryenOp BinaryenShlInt32(void) { return ShlInt32; } +BinaryenOp BinaryenShrUInt32(void) { return ShrUInt32; } +BinaryenOp BinaryenShrSInt32(void) { return ShrSInt32; } +BinaryenOp BinaryenRotLInt32(void) { return RotLInt32; } +BinaryenOp BinaryenRotRInt32(void) { return RotRInt32; } +BinaryenOp BinaryenEqInt32(void) { return EqInt32; } +BinaryenOp BinaryenNeInt32(void) { return NeInt32; } +BinaryenOp BinaryenLtSInt32(void) { return LtSInt32; } +BinaryenOp BinaryenLtUInt32(void) { return LtUInt32; } +BinaryenOp BinaryenLeSInt32(void) { return LeSInt32; } +BinaryenOp BinaryenLeUInt32(void) { return LeUInt32; } +BinaryenOp BinaryenGtSInt32(void) { return GtSInt32; } +BinaryenOp BinaryenGtUInt32(void) { return GtUInt32; } +BinaryenOp BinaryenGeSInt32(void) { return GeSInt32; } +BinaryenOp BinaryenGeUInt32(void) { return GeUInt32; } +BinaryenOp BinaryenAddInt64(void) { return AddInt64; } +BinaryenOp BinaryenSubInt64(void) { return SubInt64; } +BinaryenOp BinaryenMulInt64(void) { return MulInt64; } +BinaryenOp BinaryenDivSInt64(void) { return DivSInt64; } +BinaryenOp BinaryenDivUInt64(void) { return DivUInt64; } +BinaryenOp BinaryenRemSInt64(void) { return RemSInt64; } +BinaryenOp BinaryenRemUInt64(void) { return RemUInt64; } +BinaryenOp BinaryenAndInt64(void) { return AndInt64; } +BinaryenOp BinaryenOrInt64(void) { return OrInt64; } +BinaryenOp BinaryenXorInt64(void) { return XorInt64; } +BinaryenOp BinaryenShlInt64(void) { return ShlInt64; } +BinaryenOp BinaryenShrUInt64(void) { return ShrUInt64; } +BinaryenOp BinaryenShrSInt64(void) { return ShrSInt64; } +BinaryenOp BinaryenRotLInt64(void) { return RotLInt64; } +BinaryenOp BinaryenRotRInt64(void) { return RotRInt64; } +BinaryenOp BinaryenEqInt64(void) { return EqInt64; } +BinaryenOp BinaryenNeInt64(void) { return NeInt64; } +BinaryenOp BinaryenLtSInt64(void) { return LtSInt64; } +BinaryenOp BinaryenLtUInt64(void) { return LtUInt64; } +BinaryenOp BinaryenLeSInt64(void) { return LeSInt64; } +BinaryenOp BinaryenLeUInt64(void) { return LeUInt64; } +BinaryenOp BinaryenGtSInt64(void) { return GtSInt64; } +BinaryenOp BinaryenGtUInt64(void) { return GtUInt64; } +BinaryenOp BinaryenGeSInt64(void) { return GeSInt64; } +BinaryenOp BinaryenGeUInt64(void) { return GeUInt64; } +BinaryenOp BinaryenAddFloat32(void) { return AddFloat32; } +BinaryenOp BinaryenSubFloat32(void) { return SubFloat32; } +BinaryenOp BinaryenMulFloat32(void) { return MulFloat32; } +BinaryenOp BinaryenDivFloat32(void) { return DivFloat32; } +BinaryenOp BinaryenCopySignFloat32(void) { return CopySignFloat32; } +BinaryenOp BinaryenMinFloat32(void) { return MinFloat32; } +BinaryenOp BinaryenMaxFloat32(void) { return MaxFloat32; } +BinaryenOp BinaryenEqFloat32(void) { return EqFloat32; } +BinaryenOp BinaryenNeFloat32(void) { return NeFloat32; } +BinaryenOp BinaryenLtFloat32(void) { return LtFloat32; } +BinaryenOp BinaryenLeFloat32(void) { return LeFloat32; } +BinaryenOp BinaryenGtFloat32(void) { return GtFloat32; } +BinaryenOp BinaryenGeFloat32(void) { return GeFloat32; } +BinaryenOp BinaryenAddFloat64(void) { return AddFloat64; } +BinaryenOp BinaryenSubFloat64(void) { return SubFloat64; } +BinaryenOp BinaryenMulFloat64(void) { return MulFloat64; } +BinaryenOp BinaryenDivFloat64(void) { return DivFloat64; } +BinaryenOp BinaryenCopySignFloat64(void) { return CopySignFloat64; } +BinaryenOp BinaryenMinFloat64(void) { return MinFloat64; } +BinaryenOp BinaryenMaxFloat64(void) { return MaxFloat64; } +BinaryenOp BinaryenEqFloat64(void) { return EqFloat64; } +BinaryenOp BinaryenNeFloat64(void) { return NeFloat64; } +BinaryenOp BinaryenLtFloat64(void) { return LtFloat64; } +BinaryenOp BinaryenLeFloat64(void) { return LeFloat64; } +BinaryenOp BinaryenGtFloat64(void) { return GtFloat64; } +BinaryenOp BinaryenGeFloat64(void) { return GeFloat64; } BinaryenOp BinaryenPageSize(void) { return PageSize; } BinaryenOp BinaryenCurrentMemory(void) { return CurrentMemory; } BinaryenOp BinaryenGrowMemory(void) { return GrowMemory; } |