diff options
Diffstat (limited to 'test/torture-s/usmul.c.s')
-rw-r--r-- | test/torture-s/usmul.c.s | 87 |
1 files changed, 50 insertions, 37 deletions
diff --git a/test/torture-s/usmul.c.s b/test/torture-s/usmul.c.s index e40b3ea59..968cc1e2d 100644 --- a/test/torture-s/usmul.c.s +++ b/test/torture-s/usmul.c.s @@ -34,60 +34,73 @@ bar: # @bar .type main,@function main: # @main .result i32 - .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 # BB#0: # %entry - i32.const $0=, 65535 - i32.const $1=, -2 - i32.call $2=, foo@FUNCTION, $1, $0 - i32.const $3=, -131070 block - i32.ne $push0=, $2, $3 - br_if $pop0, 0 # 0: down to label0 + i32.const $push0=, -2 + i32.const $push33=, 65535 + i32.call $push1=, foo@FUNCTION, $pop0, $pop33 + i32.const $push2=, -131070 + i32.ne $push3=, $pop1, $pop2 + br_if $pop3, 0 # 0: down to label0 # BB#1: # %if.end - i32.const $2=, 2 - i32.call $4=, foo@FUNCTION, $2, $0 - i32.const $5=, 131070 block - i32.ne $push1=, $4, $5 - br_if $pop1, 0 # 0: down to label1 + i32.const $push4=, 2 + i32.const $push34=, 65535 + i32.call $push5=, foo@FUNCTION, $pop4, $pop34 + i32.const $push6=, 131070 + i32.ne $push7=, $pop5, $pop6 + br_if $pop7, 0 # 0: down to label1 # BB#2: # %if.end4 - i32.const $4=, 32768 - i32.const $6=, -32768 - i32.call $7=, foo@FUNCTION, $6, $4 - i32.const $8=, -1073741824 block - i32.ne $push2=, $7, $8 - br_if $pop2, 0 # 0: down to label2 + i32.const $push8=, -32768 + i32.const $push35=, 32768 + i32.call $push9=, foo@FUNCTION, $pop8, $pop35 + i32.const $push10=, -1073741824 + i32.ne $push11=, $pop9, $pop10 + br_if $pop11, 0 # 0: down to label2 # BB#3: # %if.end8 - i32.const $7=, 32767 - i32.call $9=, foo@FUNCTION, $7, $4 - i32.const $10=, 1073709056 block - i32.ne $push3=, $9, $10 - br_if $pop3, 0 # 0: down to label3 + i32.const $push12=, 32767 + i32.const $push36=, 32768 + i32.call $push13=, foo@FUNCTION, $pop12, $pop36 + i32.const $push14=, 1073709056 + i32.ne $push15=, $pop13, $pop14 + br_if $pop15, 0 # 0: down to label3 # BB#4: # %if.end12 block - i32.call $push4=, bar@FUNCTION, $0, $1 - i32.ne $push5=, $pop4, $3 - br_if $pop5, 0 # 0: down to label4 + i32.const $push37=, 65535 + i32.const $push16=, -2 + i32.call $push17=, bar@FUNCTION, $pop37, $pop16 + i32.const $push18=, -131070 + i32.ne $push19=, $pop17, $pop18 + br_if $pop19, 0 # 0: down to label4 # BB#5: # %if.end16 block - i32.call $push6=, bar@FUNCTION, $0, $2 - i32.ne $push7=, $pop6, $5 - br_if $pop7, 0 # 0: down to label5 + i32.const $push38=, 65535 + i32.const $push20=, 2 + i32.call $push21=, bar@FUNCTION, $pop38, $pop20 + i32.const $push22=, 131070 + i32.ne $push23=, $pop21, $pop22 + br_if $pop23, 0 # 0: down to label5 # BB#6: # %if.end20 block - i32.call $push8=, bar@FUNCTION, $4, $6 - i32.ne $push9=, $pop8, $8 - br_if $pop9, 0 # 0: down to label6 + i32.const $push39=, 32768 + i32.const $push24=, -32768 + i32.call $push25=, bar@FUNCTION, $pop39, $pop24 + i32.const $push26=, -1073741824 + i32.ne $push27=, $pop25, $pop26 + br_if $pop27, 0 # 0: down to label6 # BB#7: # %if.end24 block - i32.call $push10=, bar@FUNCTION, $4, $7 - i32.ne $push11=, $pop10, $10 - br_if $pop11, 0 # 0: down to label7 + i32.const $push40=, 32768 + i32.const $push28=, 32767 + i32.call $push29=, bar@FUNCTION, $pop40, $pop28 + i32.const $push30=, 1073709056 + i32.ne $push31=, $pop29, $pop30 + br_if $pop31, 0 # 0: down to label7 # BB#8: # %if.end28 - i32.const $push12=, 0 - call exit@FUNCTION, $pop12 + i32.const $push32=, 0 + call exit@FUNCTION, $pop32 unreachable .LBB2_9: # %if.then27 end_block # label7: |