summaryrefslogtreecommitdiff
path: root/test/torture-s/struct-ret-1.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/struct-ret-1.c.s')
-rw-r--r--test/torture-s/struct-ret-1.c.s214
1 files changed, 107 insertions, 107 deletions
diff --git a/test/torture-s/struct-ret-1.c.s b/test/torture-s/struct-ret-1.c.s
index 0e30fd472..ef7f9e62d 100644
--- a/test/torture-s/struct-ret-1.c.s
+++ b/test/torture-s/struct-ret-1.c.s
@@ -6,64 +6,64 @@
.type f,@function
f: # @f
.param i32, i32, i32, f64, i32
- .local i32, f64, i64, i32, f64, i64
+ .local i32, i32, f64, i64, f64, i64
# BB#0: # %entry
- i32.const $push28=, __stack_pointer
- i32.const $push25=, __stack_pointer
- i32.load $push26=, 0($pop25)
+ i32.const $push28=, 0
+ i32.const $push25=, 0
+ i32.load $push26=, __stack_pointer($pop25)
i32.const $push27=, 64
i32.sub $push32=, $pop26, $pop27
- i32.store $5=, 0($pop28), $pop32
- i32.const $push3=, 16
- i32.add $push4=, $1, $pop3
- i32.load $8=, 0($pop4)
- i64.load $7=, 8($1)
- i64.load $10=, 8($4)
- f64.load $6=, 0($1)
+ i32.store $5=, __stack_pointer($pop28), $pop32
+ i32.const $push1=, 16
+ i32.add $push2=, $1, $pop1
+ i32.load $6=, 0($pop2)
+ f64.load $7=, 0($1)
+ i64.load $8=, 8($1)
f64.load $9=, 0($4)
- i32.const $push8=, 48
- i32.add $push9=, $5, $pop8
+ i64.load $10=, 8($4)
+ i32.const $push5=, 48
+ i32.add $push6=, $5, $pop5
i32.const $push35=, 16
- i32.add $push6=, $4, $pop35
- i32.load $push7=, 0($pop6)
- i32.store $drop=, 0($pop9), $pop7
- i32.const $push10=, 44
- i32.add $push11=, $5, $pop10
- i64.const $push1=, 32
- i64.shr_u $push5=, $10, $pop1
- i64.store32 $drop=, 0($pop11), $pop5
- i32.const $push12=, 40
- i32.add $push13=, $5, $pop12
- i64.store32 $drop=, 0($pop13), $10
- i32.const $push14=, 32
- i32.add $push15=, $5, $pop14
- f64.store $drop=, 0($pop15), $9
- i32.const $push16=, 24
- i32.add $push17=, $5, $pop16
- f64.store $drop=, 0($pop17), $3
- i32.const $push18=, 20
- i32.add $push19=, $5, $pop18
- i32.store $1=, 0($pop19), $2
+ i32.add $push3=, $4, $pop35
+ i32.load $push4=, 0($pop3)
+ i32.store $drop=, 0($pop6), $pop4
+ i32.const $push9=, 44
+ i32.add $push10=, $5, $pop9
+ i64.const $push7=, 32
+ i64.shr_u $push8=, $10, $pop7
+ i64.store32 $drop=, 0($pop10), $pop8
+ i32.const $push11=, 40
+ i32.add $push12=, $5, $pop11
+ i64.store32 $drop=, 0($pop12), $10
+ i32.const $push13=, 32
+ i32.add $push14=, $5, $pop13
+ f64.store $drop=, 0($pop14), $9
+ i32.const $push15=, 24
+ i32.add $push16=, $5, $pop15
+ f64.store $drop=, 0($pop16), $3
+ i32.const $push17=, 20
+ i32.add $push18=, $5, $pop17
+ i32.store $4=, 0($pop18), $2
i32.const $push34=, 16
- i32.add $push20=, $5, $pop34
- i32.store $drop=, 0($pop20), $8
+ i32.add $push19=, $5, $pop34
+ i32.store $drop=, 0($pop19), $6
i64.const $push33=, 32
- i64.shr_u $push2=, $7, $pop33
- i64.store32 $drop=, 12($5), $pop2
- i64.store32 $drop=, 8($5), $7
- f64.store $drop=, 0($5), $6
+ i64.shr_u $push20=, $8, $pop33
+ i64.store32 $drop=, 12($5), $pop20
+ i64.store32 $drop=, 8($5), $8
+ f64.store $drop=, 0($5), $7
i32.const $push22=, out
i32.const $push21=, .L.str
i32.call $drop=, sprintf@FUNCTION, $pop22, $pop21, $5
- i32.const $push23=, f.xr
- i32.const $push24=, 33
- i32.call $push0=, memcpy@FUNCTION, $0, $pop23, $pop24
- i32.store8 $drop=, 33($pop0), $1
- i32.const $push31=, __stack_pointer
+ i32.const $push24=, f.xr
+ i32.const $push23=, 33
+ i32.call $push0=, memcpy@FUNCTION, $0, $pop24, $pop23
+ i32.store8 $drop=, 33($pop0), $4
+ i32.const $push31=, 0
i32.const $push29=, 64
i32.add $push30=, $5, $pop29
- i32.store $drop=, 0($pop31), $pop30
- return
+ i32.store $drop=, __stack_pointer($pop31), $pop30
+ # fallthrough-return
.endfunc
.Lfunc_end0:
.size f, .Lfunc_end0-f
@@ -74,62 +74,62 @@ f: # @f
.type main,@function
main: # @main
.result i32
- .local i32, f64, f64, i64, f64, i64, i32, i32
+ .local i32, f64, i64, i32, i32, f64, f64, i64
# BB#0: # %entry
- i32.const $push41=, __stack_pointer
- i32.const $push38=, __stack_pointer
- i32.load $push39=, 0($pop38)
+ i32.const $push41=, 0
+ i32.const $push38=, 0
+ i32.load $push39=, __stack_pointer($pop38)
i32.const $push40=, 256
i32.sub $push62=, $pop39, $pop40
- i32.store $0=, 0($pop41), $pop62
+ i32.store $0=, __stack_pointer($pop41), $pop62
i32.const $push89=, 0
- f64.load $1=, d3($pop89)
+ f64.load $1=, B1($pop89)
i32.const $push88=, 0
- i64.load $3=, B2+8($pop88)
+ i64.load $2=, B1+8($pop88)
i32.const $push87=, 0
- i64.load $5=, B1+8($pop87)
+ i32.load $3=, B1+16($pop87)
i32.const $push86=, 0
- i32.load $6=, B1+16($pop86)
+ i32.load8_s $4=, c2($pop86)
i32.const $push85=, 0
- i32.load8_s $7=, c2($pop85)
+ f64.load $5=, d3($pop85)
i32.const $push84=, 0
- f64.load $2=, B2($pop84)
+ f64.load $6=, B2($pop84)
i32.const $push83=, 0
- f64.load $4=, B1($pop83)
- i32.const $push4=, 96
- i32.add $push5=, $0, $pop4
+ i64.load $7=, B2+8($pop83)
+ i32.const $push1=, 96
+ i32.add $push2=, $0, $pop1
i32.const $push82=, 0
i32.load $push0=, B2+16($pop82)
- i32.store $drop=, 0($pop5), $pop0
- i32.const $push6=, 88
- i32.add $push7=, $0, $pop6
- i64.store32 $drop=, 0($pop7), $3
- i32.const $push8=, 80
- i32.add $push9=, $0, $pop8
- f64.store $drop=, 0($pop9), $2
- i32.const $push10=, 72
- i32.add $push11=, $0, $pop10
- f64.store $drop=, 0($pop11), $1
+ i32.store $drop=, 0($pop2), $pop0
+ i32.const $push3=, 88
+ i32.add $push4=, $0, $pop3
+ i64.store32 $drop=, 0($pop4), $7
+ i32.const $push5=, 80
+ i32.add $push6=, $0, $pop5
+ f64.store $drop=, 0($pop6), $6
+ i32.const $push7=, 72
+ i32.add $push8=, $0, $pop7
+ f64.store $drop=, 0($pop8), $5
i32.const $push42=, 48
i32.add $push43=, $0, $pop42
- i32.const $push12=, 20
- i32.add $push13=, $pop43, $pop12
- i32.store $drop=, 0($pop13), $7
+ i32.const $push9=, 20
+ i32.add $push10=, $pop43, $pop9
+ i32.store $drop=, 0($pop10), $4
i32.const $push44=, 48
i32.add $push45=, $0, $pop44
- i32.const $push14=, 16
- i32.add $push15=, $pop45, $pop14
- i32.store $drop=, 0($pop15), $6
- i32.const $push16=, 92
- i32.add $push17=, $0, $pop16
- i64.const $push1=, 32
- i64.shr_u $push3=, $3, $pop1
- i64.store32 $drop=, 0($pop17), $pop3
- i64.store32 $drop=, 56($0), $5
- f64.store $drop=, 48($0), $4
+ i32.const $push11=, 16
+ i32.add $push12=, $pop45, $pop11
+ i32.store $drop=, 0($pop12), $3
+ i32.const $push15=, 92
+ i32.add $push16=, $0, $pop15
+ i64.const $push13=, 32
+ i64.shr_u $push14=, $7, $pop13
+ i64.store32 $drop=, 0($pop16), $pop14
+ i64.store32 $drop=, 56($0), $2
+ f64.store $drop=, 48($0), $1
i64.const $push81=, 32
- i64.shr_u $push2=, $5, $pop81
- i64.store32 $drop=, 60($0), $pop2
+ i64.shr_u $push17=, $2, $pop81
+ i64.store32 $drop=, 60($0), $pop17
i32.const $push19=, out
i32.const $push18=, .L.str
i32.const $push46=, 48
@@ -139,44 +139,44 @@ main: # @main
i32.add $push49=, $0, $pop48
i32.const $push80=, out
i32.call $drop=, strcpy@FUNCTION, $pop49, $pop80
- i32.const $push79=, 0
- f64.load $1=, d3($pop79)
- i32.const $push78=, 0
- i32.load $6=, fp($pop78)
i32.const $push50=, 24
i32.add $push51=, $0, $pop50
- i32.const $push77=, 20
- i32.add $push20=, $pop51, $pop77
- i32.const $push76=, 0
- i32.load $push21=, B1+20($pop76)
+ i32.const $push79=, 20
+ i32.add $push20=, $pop51, $pop79
+ i32.const $push78=, 0
+ i32.load $push21=, B1+20($pop78)
i32.store $drop=, 0($pop20), $pop21
i32.const $push52=, 24
i32.add $push53=, $0, $pop52
- i32.const $push75=, 16
- i32.add $push22=, $pop53, $pop75
- i32.const $push74=, 0
- i32.load $push23=, B1+16($pop74)
+ i32.const $push77=, 16
+ i32.add $push22=, $pop53, $pop77
+ i32.const $push76=, 0
+ i32.load $push23=, B1+16($pop76)
i32.store $drop=, 0($pop22), $pop23
i32.const $push24=, 36
i32.add $push25=, $0, $pop24
- i32.const $push73=, 0
- i32.load $push26=, B1+12($pop73)
+ i32.const $push75=, 0
+ i32.load $push26=, B1+12($pop75)
i32.store $drop=, 0($pop25), $pop26
i32.const $push54=, 24
i32.add $push55=, $0, $pop54
i32.const $push27=, 8
i32.add $push28=, $pop55, $pop27
- i32.const $push72=, 0
- i32.load $push29=, B1+8($pop72)
+ i32.const $push74=, 0
+ i32.load $push29=, B1+8($pop74)
i32.store $drop=, 0($pop28), $pop29
- i32.const $push71=, 0
- i32.load $push30=, B1+4($pop71)
+ i32.const $push73=, 0
+ i32.load $push30=, B1+4($pop73)
i32.store $drop=, 28($0), $pop30
- i32.const $push70=, 0
- i32.load $push31=, B1($pop70)
+ i32.const $push72=, 0
+ i32.load $push31=, B1($pop72)
i32.store $drop=, 24($0), $pop31
+ i32.const $push71=, 0
+ f64.load $1=, d3($pop71)
+ i32.const $push70=, 0
+ i32.load8_s $3=, c2($pop70)
i32.const $push69=, 0
- i32.load8_s $7=, c2($pop69)
+ i32.load $4=, fp($pop69)
i32.const $push68=, 16
i32.add $push32=, $0, $pop68
i32.const $push67=, 0
@@ -194,7 +194,7 @@ main: # @main
i32.add $push57=, $0, $pop56
i32.const $push58=, 24
i32.add $push59=, $0, $pop58
- call_indirect $6, $pop57, $pop59, $7, $1, $0
+ call_indirect $4, $pop57, $pop59, $3, $1, $0
block
i32.const $push60=, 144
i32.add $push61=, $0, $pop60