summaryrefslogtreecommitdiff
path: root/test/spec/tee_local.wast
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2019-01-07 13:24:58 -0800
committerGitHub <noreply@github.com>2019-01-07 13:24:58 -0800
commit7d94900ded8e2e5ce8ef8ee2687528531d8f2a97 (patch)
treed8bba13d306b0c5ecba384384e602e6cccc83015 /test/spec/tee_local.wast
parent6f91af190effd7b8a5969314dd4fb3d2ec540524 (diff)
downloadbinaryen-7d94900ded8e2e5ce8ef8ee2687528531d8f2a97.tar.gz
binaryen-7d94900ded8e2e5ce8ef8ee2687528531d8f2a97.tar.bz2
binaryen-7d94900ded8e2e5ce8ef8ee2687528531d8f2a97.zip
Massive renaming (#1855)
Automated renaming according to https://github.com/WebAssembly/spec/issues/884#issuecomment-426433329.
Diffstat (limited to 'test/spec/tee_local.wast')
-rw-r--r--test/spec/tee_local.wast132
1 files changed, 66 insertions, 66 deletions
diff --git a/test/spec/tee_local.wast b/test/spec/tee_local.wast
index 452793e30..89a90e9c2 100644
--- a/test/spec/tee_local.wast
+++ b/test/spec/tee_local.wast
@@ -1,57 +1,57 @@
-;; Test `tee_local` operator
+;; Test `local.tee` operator
(module
;; Typing
- (func (export "type-local-i32") (result i32) (local i32) (tee_local 0 (i32.const 0)))
- (func (export "type-local-i64") (result i64) (local i64) (tee_local 0 (i64.const 0)))
- (func (export "type-local-f32") (result f32) (local f32) (tee_local 0 (f32.const 0)))
- (func (export "type-local-f64") (result f64) (local f64) (tee_local 0 (f64.const 0)))
+ (func (export "type-local-i32") (result i32) (local i32) (local.tee 0 (i32.const 0)))
+ (func (export "type-local-i64") (result i64) (local i64) (local.tee 0 (i64.const 0)))
+ (func (export "type-local-f32") (result f32) (local f32) (local.tee 0 (f32.const 0)))
+ (func (export "type-local-f64") (result f64) (local f64) (local.tee 0 (f64.const 0)))
- (func (export "type-param-i32") (param i32) (result i32) (tee_local 0 (i32.const 10)))
- (func (export "type-param-i64") (param i64) (result i64) (tee_local 0 (i64.const 11)))
- (func (export "type-param-f32") (param f32) (result f32) (tee_local 0 (f32.const 11.1)))
- (func (export "type-param-f64") (param f64) (result f64) (tee_local 0 (f64.const 12.2)))
+ (func (export "type-param-i32") (param i32) (result i32) (local.tee 0 (i32.const 10)))
+ (func (export "type-param-i64") (param i64) (result i64) (local.tee 0 (i64.const 11)))
+ (func (export "type-param-f32") (param f32) (result f32) (local.tee 0 (f32.const 11.1)))
+ (func (export "type-param-f64") (param f64) (result f64) (local.tee 0 (f64.const 12.2)))
(func (export "type-mixed") (param i64 f32 f64 i32 i32) (local f32 i64 i64 f64)
- (drop (i64.eqz (tee_local 0 (i64.const 0))))
- (drop (f32.neg (tee_local 1 (f32.const 0))))
- (drop (f64.neg (tee_local 2 (f64.const 0))))
- (drop (i32.eqz (tee_local 3 (i32.const 0))))
- (drop (i32.eqz (tee_local 4 (i32.const 0))))
- (drop (f32.neg (tee_local 5 (f32.const 0))))
- (drop (i64.eqz (tee_local 6 (i64.const 0))))
- (drop (i64.eqz (tee_local 7 (i64.const 0))))
- (drop (f64.neg (tee_local 8 (f64.const 0))))
+ (drop (i64.eqz (local.tee 0 (i64.const 0))))
+ (drop (f32.neg (local.tee 1 (f32.const 0))))
+ (drop (f64.neg (local.tee 2 (f64.const 0))))
+ (drop (i32.eqz (local.tee 3 (i32.const 0))))
+ (drop (i32.eqz (local.tee 4 (i32.const 0))))
+ (drop (f32.neg (local.tee 5 (f32.const 0))))
+ (drop (i64.eqz (local.tee 6 (i64.const 0))))
+ (drop (i64.eqz (local.tee 7 (i64.const 0))))
+ (drop (f64.neg (local.tee 8 (f64.const 0))))
)
;; Writing
(func (export "write") (param i64 f32 f64 i32 i32) (result i64) (local f32 i64 i64 f64)
- (drop (tee_local 1 (f32.const -0.3)))
- (drop (tee_local 3 (i32.const 40)))
- (drop (tee_local 4 (i32.const -7)))
- (drop (tee_local 5 (f32.const 5.5)))
- (drop (tee_local 6 (i64.const 6)))
- (drop (tee_local 8 (f64.const 8)))
- (i64.trunc_s/f64
+ (drop (local.tee 1 (f32.const -0.3)))
+ (drop (local.tee 3 (i32.const 40)))
+ (drop (local.tee 4 (i32.const -7)))
+ (drop (local.tee 5 (f32.const 5.5)))
+ (drop (local.tee 6 (i64.const 6)))
+ (drop (local.tee 8 (f64.const 8)))
+ (i64.trunc_f64_s
(f64.add
- (f64.convert_u/i64 (get_local 0))
+ (f64.convert_i64_u (local.get 0))
(f64.add
- (f64.promote/f32 (get_local 1))
+ (f64.promote_f32 (local.get 1))
(f64.add
- (get_local 2)
+ (local.get 2)
(f64.add
- (f64.convert_u/i32 (get_local 3))
+ (f64.convert_i32_u (local.get 3))
(f64.add
- (f64.convert_s/i32 (get_local 4))
+ (f64.convert_i32_s (local.get 4))
(f64.add
- (f64.promote/f32 (get_local 5))
+ (f64.promote_f32 (local.get 5))
(f64.add
- (f64.convert_u/i64 (get_local 6))
+ (f64.convert_i64_u (local.get 6))
(f64.add
- (f64.convert_u/i64 (get_local 7))
- (get_local 8)
+ (f64.convert_i64_u (local.get 7))
+ (local.get 8)
)
)
)
@@ -68,22 +68,22 @@
(func (export "result") (param i64 f32 f64 i32 i32) (result f64)
(local f32 i64 i64 f64)
(f64.add
- (f64.convert_u/i64 (tee_local 0 (i64.const 1)))
+ (f64.convert_i64_u (local.tee 0 (i64.const 1)))
(f64.add
- (f64.promote/f32 (tee_local 1 (f32.const 2)))
+ (f64.promote_f32 (local.tee 1 (f32.const 2)))
(f64.add
- (tee_local 2 (f64.const 3.3))
+ (local.tee 2 (f64.const 3.3))
(f64.add
- (f64.convert_u/i32 (tee_local 3 (i32.const 4)))
+ (f64.convert_i32_u (local.tee 3 (i32.const 4)))
(f64.add
- (f64.convert_s/i32 (tee_local 4 (i32.const 5)))
+ (f64.convert_i32_s (local.tee 4 (i32.const 5)))
(f64.add
- (f64.promote/f32 (tee_local 5 (f32.const 5.5)))
+ (f64.promote_f32 (local.tee 5 (f32.const 5.5)))
(f64.add
- (f64.convert_u/i64 (tee_local 6 (i64.const 6)))
+ (f64.convert_i64_u (local.tee 6 (i64.const 6)))
(f64.add
- (f64.convert_u/i64 (tee_local 7 (i64.const 0)))
- (tee_local 8 (f64.const 8))
+ (f64.convert_i64_u (local.tee 7 (i64.const 0)))
+ (local.tee 8 (f64.const 8))
)
)
)
@@ -129,32 +129,32 @@
;; Invalid typing of access to locals
(assert_invalid
- (module (func $type-local-num-vs-num (result i64) (local i32) (tee_local 0 (i32.const 0))))
+ (module (func $type-local-num-vs-num (result i64) (local i32) (local.tee 0 (i32.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-local-num-vs-num (local f32) (i32.eqz (tee_local 0 (f32.const 0)))))
+ (module (func $type-local-num-vs-num (local f32) (i32.eqz (local.tee 0 (f32.const 0)))))
"type mismatch"
)
(assert_invalid
- (module (func $type-local-num-vs-num (local f64 i64) (f64.neg (tee_local 1 (i64.const 0)))))
+ (module (func $type-local-num-vs-num (local f64 i64) (f64.neg (local.tee 1 (i64.const 0)))))
"type mismatch"
)
(assert_invalid
- (module (func $type-local-arg-void-vs-num (local i32) (tee_local 0 (nop))))
+ (module (func $type-local-arg-void-vs-num (local i32) (local.tee 0 (nop))))
"type mismatch"
)
(assert_invalid
- (module (func $type-local-arg-num-vs-num (local i32) (tee_local 0 (f32.const 0))))
+ (module (func $type-local-arg-num-vs-num (local i32) (local.tee 0 (f32.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-local-arg-num-vs-num (local f32) (tee_local 0 (f64.const 0))))
+ (module (func $type-local-arg-num-vs-num (local f32) (local.tee 0 (f64.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-local-arg-num-vs-num (local f64 i64) (tee_local 1 (f64.const 0))))
+ (module (func $type-local-arg-num-vs-num (local f64 i64) (local.tee 1 (f64.const 0))))
"type mismatch"
)
@@ -162,32 +162,32 @@
;; Invalid typing of access to parameters
(assert_invalid
- (module (func $type-param-num-vs-num (param i32) (result i64) (get_local 0)))
+ (module (func $type-param-num-vs-num (param i32) (result i64) (local.get 0)))
"type mismatch"
)
(assert_invalid
- (module (func $type-param-num-vs-num (param f32) (i32.eqz (get_local 0))))
+ (module (func $type-param-num-vs-num (param f32) (i32.eqz (local.get 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-param-num-vs-num (param f64 i64) (f64.neg (get_local 1))))
+ (module (func $type-param-num-vs-num (param f64 i64) (f64.neg (local.get 1))))
"type mismatch"
)
(assert_invalid
- (module (func $type-param-arg-void-vs-num (param i32) (tee_local 0 (nop))))
+ (module (func $type-param-arg-void-vs-num (param i32) (local.tee 0 (nop))))
"type mismatch"
)
(assert_invalid
- (module (func $type-param-arg-num-vs-num (param i32) (tee_local 0 (f32.const 0))))
+ (module (func $type-param-arg-num-vs-num (param i32) (local.tee 0 (f32.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-param-arg-num-vs-num (param f32) (tee_local 0 (f64.const 0))))
+ (module (func $type-param-arg-num-vs-num (param f32) (local.tee 0 (f64.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-param-arg-num-vs-num (param f64 i64) (tee_local 1 (f64.const 0))))
+ (module (func $type-param-arg-num-vs-num (param f64 i64) (local.tee 1 (f64.const 0))))
"type mismatch"
)
@@ -195,42 +195,42 @@
;; Invalid local index
(assert_invalid
- (module (func $unbound-local (local i32 i64) (get_local 3)))
+ (module (func $unbound-local (local i32 i64) (local.get 3)))
"unknown local"
)
(assert_invalid
- (module (func $large-local (local i32 i64) (get_local 14324343)))
+ (module (func $large-local (local i32 i64) (local.get 14324343)))
"unknown local"
)
(assert_invalid
- (module (func $unbound-param (param i32 i64) (get_local 2)))
+ (module (func $unbound-param (param i32 i64) (local.get 2)))
"unknown local"
)
(assert_invalid
- (module (func $large-param (local i32 i64) (get_local 714324343)))
+ (module (func $large-param (local i32 i64) (local.get 714324343)))
"unknown local"
)
(assert_invalid
- (module (func $unbound-mixed (param i32) (local i32 i64) (get_local 3)))
+ (module (func $unbound-mixed (param i32) (local i32 i64) (local.get 3)))
"unknown local"
)
(assert_invalid
- (module (func $large-mixed (param i64) (local i32 i64) (get_local 214324343)))
+ (module (func $large-mixed (param i64) (local i32 i64) (local.get 214324343)))
"unknown local"
)
(assert_invalid
- (module (func $type-mixed-arg-num-vs-num (param f32) (local i32) (tee_local 1 (f32.const 0))))
+ (module (func $type-mixed-arg-num-vs-num (param f32) (local i32) (local.tee 1 (f32.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-mixed-arg-num-vs-num (param i64 i32) (local f32) (tee_local 1 (f32.const 0))))
+ (module (func $type-mixed-arg-num-vs-num (param i64 i32) (local f32) (local.tee 1 (f32.const 0))))
"type mismatch"
)
(assert_invalid
- (module (func $type-mixed-arg-num-vs-num (param i64) (local f64 i64) (tee_local 1 (i64.const 0))))
+ (module (func $type-mixed-arg-num-vs-num (param i64) (local f64 i64) (local.tee 1 (i64.const 0))))
"type mismatch"
)