summaryrefslogtreecommitdiff
path: root/test/torture-s/builtin-prefetch-2.c.s
diff options
context:
space:
mode:
authorJF Bastien <github@jfbastien.com>2016-02-23 14:57:58 -0800
committerJF Bastien <github@jfbastien.com>2016-02-23 14:57:58 -0800
commit0bc91f2983cfcf44cb94a94454e8b689b58dec43 (patch)
tree63b391c3ff7c1c148e23aa771cd87a52e4417277 /test/torture-s/builtin-prefetch-2.c.s
parentac3a3bb22be94bf253558c43ad6d8c96340e1553 (diff)
parentc28b1a17ea319393a3c193626cb0acd353ad497a (diff)
downloadbinaryen-0bc91f2983cfcf44cb94a94454e8b689b58dec43.tar.gz
binaryen-0bc91f2983cfcf44cb94a94454e8b689b58dec43.tar.bz2
binaryen-0bc91f2983cfcf44cb94a94454e8b689b58dec43.zip
Merge pull request #213 from WebAssembly/3450
Update to waterfall revision 3450
Diffstat (limited to 'test/torture-s/builtin-prefetch-2.c.s')
-rw-r--r--test/torture-s/builtin-prefetch-2.c.s56
1 files changed, 22 insertions, 34 deletions
diff --git a/test/torture-s/builtin-prefetch-2.c.s b/test/torture-s/builtin-prefetch-2.c.s
index c534108c2..088154c34 100644
--- a/test/torture-s/builtin-prefetch-2.c.s
+++ b/test/torture-s/builtin-prefetch-2.c.s
@@ -38,18 +38,18 @@ simple_static_local: # @simple_static_local
.globl simple_local
.type simple_local,@function
simple_local: # @simple_local
- .local i32, i32, i32, i32
+ .local i32
# BB#0: # %entry
- i32.const $0=, __stack_pointer
- i32.load $0=, 0($0)
- i32.const $1=, 416
- i32.sub $3=, $0, $1
- i32.const $1=, __stack_pointer
- i32.store $3=, 0($1), $3
- i32.const $2=, 416
- i32.add $3=, $3, $2
- i32.const $2=, __stack_pointer
- i32.store $3=, 0($2), $3
+ i32.const $push0=, __stack_pointer
+ i32.load $push1=, 0($pop0)
+ i32.const $push2=, 416
+ i32.sub $0=, $pop1, $pop2
+ i32.const $push3=, __stack_pointer
+ i32.store $discard=, 0($pop3), $0
+ i32.const $push4=, 416
+ i32.add $0=, $0, $pop4
+ i32.const $push5=, __stack_pointer
+ i32.store $discard=, 0($pop5), $0
return
.endfunc
.Lfunc_end3:
@@ -61,19 +61,13 @@ simple_local: # @simple_local
.type simple_arg,@function
simple_arg: # @simple_arg
.param i32, i32, i32
- .local i32, i32, i32, i32
+ .local i32
# BB#0: # %entry
- i32.const $3=, __stack_pointer
- i32.load $3=, 0($3)
- i32.const $4=, 16
- i32.sub $6=, $3, $4
- i32.const $4=, __stack_pointer
- i32.store $6=, 0($4), $6
- i32.store $discard=, 12($6), $2
- i32.const $5=, 16
- i32.add $6=, $6, $5
- i32.const $5=, __stack_pointer
- i32.store $6=, 0($5), $6
+ i32.const $push0=, __stack_pointer
+ i32.load $push1=, 0($pop0)
+ i32.const $push2=, 16
+ i32.sub $3=, $pop1, $pop2
+ i32.store $discard=, 12($3), $2
return
.endfunc
.Lfunc_end4:
@@ -95,18 +89,12 @@ expr_global: # @expr_global
.globl expr_local
.type expr_local,@function
expr_local: # @expr_local
- .local i32, i32, i32, i32
+ .local i32
# BB#0: # %entry
- i32.const $0=, __stack_pointer
- i32.load $0=, 0($0)
- i32.const $1=, 80
- i32.sub $3=, $0, $1
- i32.const $1=, __stack_pointer
- i32.store $3=, 0($1), $3
- i32.const $2=, 80
- i32.add $3=, $3, $2
- i32.const $2=, __stack_pointer
- i32.store $3=, 0($2), $3
+ i32.const $push0=, __stack_pointer
+ i32.load $push1=, 0($pop0)
+ i32.const $push2=, 80
+ i32.sub $0=, $pop1, $pop2
return
.endfunc
.Lfunc_end6: