aboutsummaryrefslogtreecommitdiff
path: root/BinaryEncoding.md
diff options
context:
space:
mode:
authorDan Gohman <sunfish@mozilla.com>2016-03-04 10:45:21 -0800
committerDan Gohman <sunfish@mozilla.com>2016-03-04 10:45:21 -0800
commit4cf0c392c171fde1ea2bf1aeb415bfd828bf0a63 (patch)
tree30d9330493f77ea126e3911600836db2a8ae6a72 /BinaryEncoding.md
parent4a4d492356864a77c63045d84eee2c23e3251992 (diff)
downloadnanowasm-design-4cf0c392c171fde1ea2bf1aeb415bfd828bf0a63.tar.gz
Add an opcode for call_indirect.
Diffstat (limited to 'BinaryEncoding.md')
-rw-r--r--BinaryEncoding.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/BinaryEncoding.md b/BinaryEncoding.md
index a34e63c..35464d7 100644
--- a/BinaryEncoding.md
+++ b/BinaryEncoding.md
@@ -316,6 +316,7 @@ The table switch operator is then immediately followed by `case_count` case expr
| `store_global` | `0x11` | index = `varuint32` | * nonstandard internal opcode |
| `call_function` | `0x12` | function_index = `varuint32` | call a function by its index |
| `call_indirect` | `0x13` | signature_index = `varuint32` | call a function indirect with an expected signature |
+| `call_import` | `0x09` | import_index = `varuint32` | call an imported function by its index |
## Memory-related operators ([described here](AstSemantics.md#linear-memory-accesses))