summaryrefslogtreecommitdiff
path: root/test/torture-s/20120105-1.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/20120105-1.c.s')
-rw-r--r--test/torture-s/20120105-1.c.s60
1 files changed, 18 insertions, 42 deletions
diff --git a/test/torture-s/20120105-1.c.s b/test/torture-s/20120105-1.c.s
index 3fc70492e..605ff5fe4 100644
--- a/test/torture-s/20120105-1.c.s
+++ b/test/torture-s/20120105-1.c.s
@@ -6,37 +6,31 @@
.type main,@function
main: # @main
.result i32
- .local i32, i32, i32, i32, i32, i32, i32, i32
+ .local i32, i32, i32, i32, i32
# BB#0: # %entry
i32.const $1=, __stack_pointer
i32.load $1=, 0($1)
i32.const $2=, 16
- i32.sub $7=, $1, $2
+ i32.sub $4=, $1, $2
i32.const $2=, __stack_pointer
- i32.store $7=, 0($2), $7
+ i32.store $4=, 0($2), $4
+ i32.const $push4=, 8
+ i32.add $push5=, $4, $pop4
i32.const $push0=, 12
- i32.const $4=, 0
- i32.add $4=, $7, $4
i32.add $push1=, $4, $pop0
i32.const $push2=, 0
- i32.store8 $0=, 0($pop1), $pop2
- i32.const $push3=, 8
- i32.const $5=, 0
- i32.add $5=, $7, $5
- i32.add $push4=, $5, $pop3
- i32.store $discard=, 0($pop4), $0
- i64.const $push5=, 0
- i64.store $discard=, 0($7), $pop5
- i32.const $push6=, 1
- i32.const $6=, 0
- i32.add $6=, $7, $6
- i32.or $push7=, $6, $pop6
- i32.call $push8=, extract@FUNCTION, $pop7
- i32.store $discard=, i($0), $pop8
+ i32.store8 $push3=, 0($pop1):p2align=2, $pop2
+ i32.store $0=, 0($pop5), $pop3
+ i64.const $push6=, 0
+ i64.store $discard=, 0($4):p2align=2, $pop6
+ i32.const $push7=, 1
+ i32.or $push8=, $4, $pop7
+ i32.call $push9=, extract@FUNCTION, $pop8
+ i32.store $discard=, i($0), $pop9
i32.const $3=, 16
- i32.add $7=, $7, $3
+ i32.add $4=, $4, $3
i32.const $3=, __stack_pointer
- i32.store $7=, 0($3), $7
+ i32.store $4=, 0($3), $4
return $0
.endfunc
.Lfunc_end0:
@@ -47,27 +41,9 @@ main: # @main
extract: # @extract
.param i32
.result i32
- .local i32
# BB#0: # %entry
- i32.const $1=, 8
- i32.const $push0=, 3
- i32.add $push1=, $0, $pop0
- i32.load8_u $push2=, 0($pop1)
- i32.shl $push3=, $pop2, $1
- i32.const $push4=, 2
- i32.add $push5=, $0, $pop4
- i32.load8_u $push6=, 0($pop5)
- i32.or $push7=, $pop3, $pop6
- i32.const $push8=, 16
- i32.shl $push9=, $pop7, $pop8
- i32.const $push10=, 1
- i32.add $push11=, $0, $pop10
- i32.load8_u $push12=, 0($pop11)
- i32.shl $push13=, $pop12, $1
- i32.load8_u $push14=, 0($0)
- i32.or $push15=, $pop13, $pop14
- i32.or $push16=, $pop9, $pop15
- return $pop16
+ i32.load $push0=, 0($0):p2align=0
+ return $pop0
.endfunc
.Lfunc_end1:
.size extract, .Lfunc_end1-extract
@@ -76,7 +52,7 @@ extract: # @extract
.type i,@object
.section .bss.i,"aw",@nobits
.globl i
- .align 2
+ .p2align 2
i:
.int32 0 # 0x0
.size i, 4