summaryrefslogtreecommitdiff
path: root/scripts/wasm2js.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/wasm2js.js')
-rw-r--r--scripts/wasm2js.js78
1 files changed, 76 insertions, 2 deletions
diff --git a/scripts/wasm2js.js b/scripts/wasm2js.js
index 869734c6f..a72ccfbfb 100644
--- a/scripts/wasm2js.js
+++ b/scripts/wasm2js.js
@@ -163,7 +163,7 @@ var asmLibraryArg = {
return low;
},
load_val_f32: function(loc, value) {
- console.log('loaload_val_i32d_ptr ' + [loc, value]);
+ console.log('load_val_f32 ' + [loc, value]);
return value;
},
load_val_f64: function(loc, value) {
@@ -184,13 +184,87 @@ var asmLibraryArg = {
return low;
},
store_val_f32: function(loc, value) {
- console.log('loastore_val_i32d_ptr ' + [loc, value]);
+ console.log('store_val_f32 ' + [loc, value]);
return value;
},
store_val_f64: function(loc, value) {
console.log('store_val_f64 ' + [loc, value]);
return value;
},
+
+ struct_get_val_i32: function(loc, value) {
+ console.log('struct_get_val_i32 ' + [loc, value]);
+ return value;
+ },
+ struct_get_val_i64: function(loc, value) {
+ console.log('struct_get_val_i64 ' + [loc, value]);
+ return value;
+ },
+ struct_get_val_f32: function(loc, value) {
+ console.log('struct_get_val_f32 ' + [loc, value]);
+ return value;
+ },
+ struct_get_val_f64: function(loc, value) {
+ console.log('struct_get_val_f64 ' + [loc, value]);
+ return value;
+ },
+ struct_set_val_i32: function(loc, value) {
+ console.log('struct_set_val_i32 ' + [loc, value]);
+ return value;
+ },
+ struct_set_val_i64: function(loc, value) {
+ console.log('struct_set_val_i64 ' + [loc, value]);
+ return value;
+ },
+ struct_set_val_f32: function(loc, value) {
+ console.log('struct_set_val_f32 ' + [loc, value]);
+ return value;
+ },
+ struct_set_val_f64: function(loc, value) {
+ console.log('struct_set_val_f64 ' + [loc, value]);
+ return value;
+ },
+
+ array_get_val_i32: function(loc, value) {
+ console.log('array_get_val_i32 ' + [loc, value]);
+ return value;
+ },
+ array_get_val_i64: function(loc, value) {
+ console.log('array_get_val_i64 ' + [loc, value]);
+ return value;
+ },
+ array_get_val_f32: function(loc, value) {
+ console.log('array_get_val_f32 ' + [loc, value]);
+ return value;
+ },
+ array_get_val_f64: function(loc, value) {
+ console.log('array_get_val_f64 ' + [loc, value]);
+ return value;
+ },
+ array_set_val_i32: function(loc, value) {
+ console.log('array_set_val_i32 ' + [loc, value]);
+ return value;
+ },
+ array_set_val_i64: function(loc, value) {
+ console.log('array_set_val_i64 ' + [loc, value]);
+ return value;
+ },
+ array_set_val_f32: function(loc, value) {
+ console.log('array_set_val_f32 ' + [loc, value]);
+ return value;
+ },
+ array_set_val_f64: function(loc, value) {
+ console.log('array_set_val_f64 ' + [loc, value]);
+ return value;
+ },
+ array_get_index: function(loc, value) {
+ console.log('array_get_index ' + [loc, value]);
+ return value;
+ },
+ array_set_index: function(loc, value) {
+ console.log('array_set_index ' + [loc, value]);
+ return value;
+ },
};
var wasmMemory = new WebAssembly.Memory({ initial: 1 });