diff options
Diffstat (limited to 'scripts/gen-s-parser.py')
-rwxr-xr-x | scripts/gen-s-parser.py | 2 |
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)"), |