@@ -427,21 +427,21 @@ BinaryenFeatures BinaryenFeatureMVP(void) {
427
427
BinaryenFeatures BinaryenFeatureAtomics (void ) {
428
428
return static_cast <BinaryenFeatures>(FeatureSet::Atomics);
429
429
}
430
- BinaryenFeatures BinaryenFeatureBulkMemory (void ) {
431
- return static_cast <BinaryenFeatures>(FeatureSet::BulkMemory);
432
- }
433
430
BinaryenFeatures BinaryenFeatureMutableGlobals (void ) {
434
431
return static_cast <BinaryenFeatures>(FeatureSet::MutableGlobals);
435
432
}
436
433
BinaryenFeatures BinaryenFeatureNontrappingFPToInt (void ) {
437
434
return static_cast <BinaryenFeatures>(FeatureSet::TruncSat);
438
435
}
439
- BinaryenFeatures BinaryenFeatureSignExt (void ) {
440
- return static_cast <BinaryenFeatures>(FeatureSet::SignExt);
441
- }
442
436
BinaryenFeatures BinaryenFeatureSIMD128 (void ) {
443
437
return static_cast <BinaryenFeatures>(FeatureSet::SIMD);
444
438
}
439
+ BinaryenFeatures BinaryenFeatureBulkMemory (void ) {
440
+ return static_cast <BinaryenFeatures>(FeatureSet::BulkMemory);
441
+ }
442
+ BinaryenFeatures BinaryenFeatureSignExt (void ) {
443
+ return static_cast <BinaryenFeatures>(FeatureSet::SignExt);
444
+ }
445
445
BinaryenFeatures BinaryenFeatureExceptionHandling (void ) {
446
446
return static_cast <BinaryenFeatures>(FeatureSet::ExceptionHandling);
447
447
}
@@ -472,6 +472,21 @@ BinaryenFeatures BinaryenFeatureStrings(void) {
472
472
BinaryenFeatures BinaryenFeatureMultiMemory (void ) {
473
473
return static_cast <BinaryenFeatures>(FeatureSet::MultiMemory);
474
474
}
475
+ BinaryenFeatures BinaryenFeatureStackSwitching (void ) {
476
+ return static_cast <BinaryenFeatures>(FeatureSet::StackSwitching);
477
+ }
478
+ BinaryenFeatures BinaryenFeatureSharedEverything (void ) {
479
+ return static_cast <BinaryenFeatures>(FeatureSet::SharedEverything);
480
+ }
481
+ BinaryenFeatures BinaryenFeatureFP16 (void ) {
482
+ return static_cast <BinaryenFeatures>(FeatureSet::FP16);
483
+ }
484
+ BinaryenFeatures BinaryenFeatureBulkMemoryOpt (void ) {
485
+ return static_cast <BinaryenFeatures>(FeatureSet::BulkMemoryOpt);
486
+ }
487
+ BinaryenFeatures BinaryenFeatureCallIndirectOverlong (void ) {
488
+ return static_cast <BinaryenFeatures>(FeatureSet::CallIndirectOverlong);
489
+ }
475
490
BinaryenFeatures BinaryenFeatureAll (void ) {
476
491
return static_cast <BinaryenFeatures>(FeatureSet::All);
477
492
}
0 commit comments