summaryrefslogtreecommitdiff
path: root/scripts/gen-s-parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gen-s-parser.py')
-rwxr-xr-xscripts/gen-s-parser.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/gen-s-parser.py b/scripts/gen-s-parser.py
index e1bfe3f3d..f35109644 100755
--- a/scripts/gen-s-parser.py
+++ b/scripts/gen-s-parser.py
@@ -46,6 +46,7 @@ instructions = [
("i32.load", "makeLoad(Type::i32, /*signed=*/false, 4, /*isAtomic=*/false)"),
("i64.load", "makeLoad(Type::i64, /*signed=*/false, 8, /*isAtomic=*/false)"),
("f32.load", "makeLoad(Type::f32, /*signed=*/false, 4, /*isAtomic=*/false)"),
+ ("f32.load_f16", "makeLoad(Type::f32, /*signed=*/false, 2, /*isAtomic=*/false)"),
("f64.load", "makeLoad(Type::f64, /*signed=*/false, 8, /*isAtomic=*/false)"),
("i32.load8_s", "makeLoad(Type::i32, /*signed=*/true, 1, /*isAtomic=*/false)"),
("i32.load8_u", "makeLoad(Type::i32, /*signed=*/false, 1, /*isAtomic=*/false)"),
@@ -60,6 +61,7 @@ instructions = [
("i32.store", "makeStore(Type::i32, 4, /*isAtomic=*/false)"),
("i64.store", "makeStore(Type::i64, 8, /*isAtomic=*/false)"),
("f32.store", "makeStore(Type::f32, 4, /*isAtomic=*/false)"),
+ ("f32.store_f16", "makeStore(Type::f32, 2, /*isAtomic=*/false)"),
("f64.store", "makeStore(Type::f64, 8, /*isAtomic=*/false)"),
("i32.store8", "makeStore(Type::i32, 1, /*isAtomic=*/false)"),
("i32.store16", "makeStore(Type::i32, 2, /*isAtomic=*/false)"),