diff options
Diffstat (limited to 'test/torture-s/struct-ret-1.c.s')
-rw-r--r-- | test/torture-s/struct-ret-1.c.s | 214 |
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 |