@@ -20,12 +20,6 @@ function caml_binaryen_feature_atomics() {
2020 return Binaryen . Features . Atomics ;
2121}
2222
23- //Provides: caml_binaryen_feature_bulk_memory
24- //Requires: Binaryen
25- function caml_binaryen_feature_bulk_memory ( ) {
26- return Binaryen . Features . BulkMemory ;
27- }
28-
2923//Provides: caml_binaryen_feature_mutable_globals
3024//Requires: Binaryen
3125function caml_binaryen_feature_mutable_globals ( ) {
@@ -38,18 +32,24 @@ function caml_binaryen_feature_nontrapping_fp_to_int() {
3832 return Binaryen . Features . NontrappingFPToInt ;
3933}
4034
41- //Provides: caml_binaryen_feature_sign_ext
42- //Requires: Binaryen
43- function caml_binaryen_feature_sign_ext ( ) {
44- return Binaryen . Features . SignExt ;
45- }
46-
4735//Provides: caml_binaryen_feature_simd128
4836//Requires: Binaryen
4937function caml_binaryen_feature_simd128 ( ) {
5038 return Binaryen . Features . SIMD128 ;
5139}
5240
41+ //Provides: caml_binaryen_feature_bulk_memory
42+ //Requires: Binaryen
43+ function caml_binaryen_feature_bulk_memory ( ) {
44+ return Binaryen . Features . BulkMemory ;
45+ }
46+
47+ //Provides: caml_binaryen_feature_sign_ext
48+ //Requires: Binaryen
49+ function caml_binaryen_feature_sign_ext ( ) {
50+ return Binaryen . Features . SignExt ;
51+ }
52+
5353//Provides: caml_binaryen_feature_exception_handling
5454//Requires: Binaryen
5555function caml_binaryen_feature_exception_handling ( ) {
@@ -110,6 +110,36 @@ function caml_binaryen_feature_multi_memory() {
110110 return Binaryen . Features . MultiMemory ;
111111}
112112
113+ //Provides: caml_binaryen_feature_stack_switching
114+ //Requires: Binaryen
115+ function caml_binaryen_feature_stack_switching ( ) {
116+ return Binaryen . Features . StackSwitching ;
117+ }
118+
119+ //Provides: caml_binaryen_feature_shared_everything
120+ //Requires: Binaryen
121+ function caml_binaryen_feature_shared_everything ( ) {
122+ return Binaryen . Features . SharedEverything ;
123+ }
124+
125+ //Provides: caml_binaryen_feature_fp16
126+ //Requires: Binaryen
127+ function caml_binaryen_feature_fp16 ( ) {
128+ return Binaryen . Features . FP16 ;
129+ }
130+
131+ //Provides: caml_binaryen_feature_bulk_memory_opt
132+ //Requires: Binaryen
133+ function caml_binaryen_feature_bulk_memory_opt ( ) {
134+ return Binaryen . Features . BulkMemoryOpt ;
135+ }
136+
137+ //Provides: caml_binaryen_feature_call_indirect_overlong
138+ //Requires: Binaryen
139+ function caml_binaryen_feature_call_indirect_overlong ( ) {
140+ return Binaryen . Features . BulkMemoryOpt ;
141+ }
142+
113143//Provides: caml_binaryen_feature_all
114144//Requires: Binaryen
115145function caml_binaryen_feature_all ( ) {
0 commit comments