@@ -416,19 +416,19 @@ export declare function _BinaryenSIMDLoadStoreLaneGetVec(expr: ExpressionRef): E
416
416
export declare function _BinaryenSIMDLoadStoreLaneSetVec ( expr : ExpressionRef , vecExpr : ExpressionRef ) : void ;
417
417
export declare function _BinaryenSIMDLoadStoreLaneIsStore ( expr : ExpressionRef ) : bool ;
418
418
419
- export declare function _BinaryenMemoryInit ( module : ModuleRef , segmentIndex : u32 , destExpr : ExpressionRef , offsetExpr : ExpressionRef , sizeExpr : ExpressionRef , memoryName : StringRef ) : ExpressionRef ;
420
- export declare function _BinaryenMemoryInitGetSegment ( expr : ExpressionRef ) : u32 ;
421
- export declare function _BinaryenMemoryInitSetSegment ( expr : ExpressionRef , segmentIndex : u32 ) : void ;
419
+ export declare function _BinaryenMemoryInit ( module : ModuleRef , segmentName : StringRef , destExpr : ExpressionRef , offsetExpr : ExpressionRef , sizeExpr : ExpressionRef , memoryName : StringRef ) : ExpressionRef ;
420
+ export declare function _BinaryenMemoryInitGetSegment ( expr : ExpressionRef ) : StringRef ;
421
+ export declare function _BinaryenMemoryInitSetSegment ( expr : ExpressionRef , segmentName : StringRef ) : void ;
422
422
export declare function _BinaryenMemoryInitGetDest ( expr : ExpressionRef ) : ExpressionRef ;
423
423
export declare function _BinaryenMemoryInitSetDest ( expr : ExpressionRef , destExpr : ExpressionRef ) : void ;
424
424
export declare function _BinaryenMemoryInitGetOffset ( expr : ExpressionRef ) : ExpressionRef ;
425
425
export declare function _BinaryenMemoryInitSetOffset ( expr : ExpressionRef , offsetExpr : ExpressionRef ) : void ;
426
426
export declare function _BinaryenMemoryInitGetSize ( expr : ExpressionRef ) : ExpressionRef ;
427
427
export declare function _BinaryenMemoryInitSetSize ( expr : ExpressionRef , sizeExpr : ExpressionRef ) : void ;
428
428
429
- export declare function _BinaryenDataDrop ( module : ModuleRef , segmentIndex : u32 ) : ExpressionRef ;
430
- export declare function _BinaryenDataDropGetSegment ( expr : ExpressionRef ) : u32 ;
431
- export declare function _BinaryenDataDropSetSegment ( expr : ExpressionRef , segmentIndex : u32 ) : void ;
429
+ export declare function _BinaryenDataDrop ( module : ModuleRef , segmentName : StringRef ) : ExpressionRef ;
430
+ export declare function _BinaryenDataDropGetSegment ( expr : ExpressionRef ) : StringRef ;
431
+ export declare function _BinaryenDataDropSetSegment ( expr : ExpressionRef , segmentName : StringRef ) : void ;
432
432
433
433
export declare function _BinaryenMemoryCopy ( module : ModuleRef , destExpr : ExpressionRef , sourceExpr : ExpressionRef , sizeExpr : ExpressionRef , destMemoryName : StringRef , sourceMemoryName : StringRef ) : ExpressionRef ;
434
434
export declare function _BinaryenMemoryCopyGetDest ( expr : ExpressionRef ) : ExpressionRef ;
@@ -620,13 +620,13 @@ export declare function _BinaryenArrayNewSetSize(expr: ExpressionRef, sizeExpr:
620
620
621
621
// TODO: BinaryenArrayNewSeg
622
622
623
- export declare function _BinaryenArrayInit ( module : ModuleRef , type : HeapTypeRef , values : ArrayRef < ExpressionRef > , numValues : Index ) : ExpressionRef ;
624
- export declare function _BinaryenArrayInitGetNumValues ( expr : ExpressionRef ) : Index ;
625
- export declare function _BinaryenArrayInitGetValueAt ( expr : ExpressionRef , index : Index ) : ExpressionRef ;
626
- export declare function _BinaryenArrayInitSetValueAt ( expr : ExpressionRef , index : Index , valueExpr : ExpressionRef ) : void ;
627
- export declare function _BinaryenArrayInitAppendValue ( expr : ExpressionRef , valueExpr : ExpressionRef ) : Index ;
628
- export declare function _BinaryenArrayInitInsertValueAt ( expr : ExpressionRef , index : Index , valueExpr : ExpressionRef ) : void ;
629
- export declare function _BinaryenArrayInitRemoveValueAt ( expr : ExpressionRef , index : Index ) : ExpressionRef ;
623
+ export declare function _BinaryenArrayNewFixed ( module : ModuleRef , type : HeapTypeRef , values : ArrayRef < ExpressionRef > , numValues : Index ) : ExpressionRef ;
624
+ export declare function _BinaryenArrayNewFixedGetNumValues ( expr : ExpressionRef ) : Index ;
625
+ export declare function _BinaryenArrayNewFixedGetValueAt ( expr : ExpressionRef , index : Index ) : ExpressionRef ;
626
+ export declare function _BinaryenArrayNewFixedSetValueAt ( expr : ExpressionRef , index : Index , valueExpr : ExpressionRef ) : void ;
627
+ export declare function _BinaryenArrayNewFixedAppendValue ( expr : ExpressionRef , valueExpr : ExpressionRef ) : Index ;
628
+ export declare function _BinaryenArrayNewFixedInsertValueAt ( expr : ExpressionRef , index : Index , valueExpr : ExpressionRef ) : void ;
629
+ export declare function _BinaryenArrayNewFixedRemoveValueAt ( expr : ExpressionRef , index : Index ) : ExpressionRef ;
630
630
631
631
export declare function _BinaryenArrayGet ( module : ModuleRef , ref : ExpressionRef , index : ExpressionRef , type : TypeRef , signed : bool ) : ExpressionRef ;
632
632
export declare function _BinaryenArrayGetGetRef ( expr : ExpressionRef ) : ExpressionRef ;
@@ -660,6 +660,9 @@ export declare function _BinaryenArrayCopySetSrcIndex(expr: ExpressionRef, srcIn
660
660
export declare function _BinaryenArrayCopyGetLength ( expr : ExpressionRef ) : ExpressionRef ;
661
661
export declare function _BinaryenArrayCopySetLength ( expr : ExpressionRef , lengthExpr : ExpressionRef ) : void ;
662
662
663
+ // TODO: BinaryenArrayFill
664
+ // TODO: BinaryenArrayInit
665
+
663
666
export declare function _BinaryenStringNew ( module : ModuleRef , op : Op , ptr : ExpressionRef , length : ExpressionRef , start : ExpressionRef , end : ExpressionRef , isTry : bool ) : ExpressionRef ;
664
667
export declare function _BinaryenStringNewGetOp ( expr : ExpressionRef ) : Op ;
665
668
export declare function _BinaryenStringNewSetOp ( expr : ExpressionRef , op : Op ) : void ;
0 commit comments