diff options
Diffstat (limited to 'test/torture-s/memcpy-bi.c.s')
-rw-r--r-- | test/torture-s/memcpy-bi.c.s | 902 |
1 files changed, 902 insertions, 0 deletions
diff --git a/test/torture-s/memcpy-bi.c.s b/test/torture-s/memcpy-bi.c.s new file mode 100644 index 000000000..1c815719d --- /dev/null +++ b/test/torture-s/memcpy-bi.c.s @@ -0,0 +1,902 @@ + .text + .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c" + .globl check + .type check,@function +check: # @check + .param i32, i32, i32 +# BB#0: # %entry + block BB0_2 + i32.call $push0=, memcmp, $0, $1, $2 + br_if $pop0, BB0_2 +# BB#1: # %if.end + return +BB0_2: # %if.then + call abort + unreachable +func_end0: + .size check, func_end0-check + + .globl main + .type main,@function +main: # @main + .result i32 + .local i32, i32, i32, i32, i32, i32, i64, i64, i64 +# BB#0: # %entry + i32.const $2=, 0 +BB1_1: # %for.body + # =>This Inner Loop Header: Depth=1 + loop BB1_2 + i32.const $0=, 26 + i32.rem_s $4=, $2, $0 + i32.const $1=, src + i32.add $push2=, $1, $2 + i32.const $push0=, 97 + i32.add $push1=, $4, $pop0 + i32.store8 $discard=, 0($pop2), $pop1 + i32.const $4=, 1 + i32.add $2=, $2, $4 + i32.const $push3=, 80 + i32.ne $push4=, $2, $pop3 + br_if $pop4, BB1_1 +BB1_2: # %check.exit + i32.const $2=, 0 + block BB1_154 + i32.load16_u $push5=, src($2) + i32.store16 $discard=, dst($2), $pop5 + i32.const $push134=, 0 + i32.eq $push135=, $4, $pop134 + br_if $pop135, BB1_154 +# BB#3: # %check.exit13 + i32.load16_u $3=, src($2) + i32.load8_u $push6=, src+2($2) + i32.store8 $discard=, dst+2($2), $pop6 + i32.const $4=, dst + i32.store16 $discard=, dst($2), $3 + block BB1_153 + i32.const $push7=, 3 + i32.call $push8=, memcmp, $4, $1, $pop7 + br_if $pop8, BB1_153 +# BB#4: # %check.exit17 + i32.load $3=, src($2) + i32.load8_u $push9=, src+4($2) + i32.store8 $discard=, dst+4($2), $pop9 + i32.store $discard=, dst($2), $3 + block BB1_152 + i32.const $push10=, 5 + i32.call $push11=, memcmp, $4, $1, $pop10 + br_if $pop11, BB1_152 +# BB#5: # %check.exit25 + i32.load $3=, src($2) + i32.load16_u $push12=, src+4($2) + i32.store16 $discard=, dst+4($2), $pop12 + i32.store $discard=, dst($2), $3 + block BB1_151 + i32.const $push13=, 6 + i32.call $push14=, memcmp, $4, $1, $pop13 + br_if $pop14, BB1_151 +# BB#6: # %check.exit29 + i32.load16_u $3=, src+4($2) + i32.load $5=, src($2) + i32.load8_u $push15=, src+6($2) + i32.store8 $discard=, dst+6($2), $pop15 + i32.store16 $discard=, dst+4($2), $3 + i32.store $discard=, dst($2), $5 + block BB1_150 + i32.const $push16=, 7 + i32.call $push17=, memcmp, $4, $1, $pop16 + br_if $pop17, BB1_150 +# BB#7: # %check.exit33 + i64.load $6=, src($2) + i32.load8_u $push18=, src+8($2) + i32.store8 $discard=, dst+8($2), $pop18 + i64.store $discard=, dst($2), $6 + block BB1_149 + i32.const $push19=, 9 + i32.call $push20=, memcmp, $4, $1, $pop19 + br_if $pop20, BB1_149 +# BB#8: # %check.exit41 + i64.load $6=, src($2) + i32.load16_u $push21=, src+8($2) + i32.store16 $discard=, dst+8($2), $pop21 + i64.store $discard=, dst($2), $6 + block BB1_148 + i32.const $push22=, 10 + i32.call $push23=, memcmp, $4, $1, $pop22 + br_if $pop23, BB1_148 +# BB#9: # %check.exit45 + i32.load16_u $3=, src+8($2) + i64.load $6=, src($2) + i32.load8_u $push24=, src+10($2) + i32.store8 $discard=, dst+10($2), $pop24 + i32.store16 $discard=, dst+8($2), $3 + i64.store $discard=, dst($2), $6 + block BB1_147 + i32.const $push25=, 11 + i32.call $push26=, memcmp, $4, $1, $pop25 + br_if $pop26, BB1_147 +# BB#10: # %check.exit49 + i64.load $6=, src($2) + i32.load $push27=, src+8($2) + i32.store $discard=, dst+8($2), $pop27 + i64.store $discard=, dst($2), $6 + block BB1_146 + i32.const $push28=, 12 + i32.call $push29=, memcmp, $4, $1, $pop28 + br_if $pop29, BB1_146 +# BB#11: # %check.exit53 + i32.load $3=, src+8($2) + i64.load $6=, src($2) + i32.load8_u $push30=, src+12($2) + i32.store8 $discard=, dst+12($2), $pop30 + i32.store $discard=, dst+8($2), $3 + i64.store $discard=, dst($2), $6 + block BB1_145 + i32.const $push31=, 13 + i32.call $push32=, memcmp, $4, $1, $pop31 + br_if $pop32, BB1_145 +# BB#12: # %check.exit57 + i32.load $3=, src+8($2) + i64.load $6=, src($2) + i32.load16_u $push33=, src+12($2) + i32.store16 $discard=, dst+12($2), $pop33 + i32.store $discard=, dst+8($2), $3 + i64.store $discard=, dst($2), $6 + block BB1_144 + i32.const $push34=, 14 + i32.call $push35=, memcmp, $4, $1, $pop34 + br_if $pop35, BB1_144 +# BB#13: # %check.exit61 + i32.load16_u $3=, src+12($2) + i32.load $5=, src+8($2) + i32.load8_u $push36=, src+14($2) + i32.store8 $discard=, dst+14($2), $pop36 + i64.load $6=, src($2) + i32.store16 $discard=, dst+12($2), $3 + i32.store $discard=, dst+8($2), $5 + i64.store $discard=, dst($2), $6 + block BB1_143 + i32.const $push37=, 15 + i32.call $push38=, memcmp, $4, $1, $pop37 + br_if $pop38, BB1_143 +# BB#14: # %check.exit65 + i64.load $6=, src($2) + i64.load $push39=, src+8($2) + i64.store $discard=, dst+8($2), $pop39 + i64.store $discard=, dst($2), $6 + block BB1_142 + i32.const $push40=, 16 + i32.call $push41=, memcmp, $4, $1, $pop40 + br_if $pop41, BB1_142 +# BB#15: # %check.exit69 + i64.load $6=, src+8($2) + i64.load $7=, src($2) + i32.load8_u $push42=, src+16($2) + i32.store8 $discard=, dst+16($2), $pop42 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_141 + i32.const $push43=, 17 + i32.call $push44=, memcmp, $4, $1, $pop43 + br_if $pop44, BB1_141 +# BB#16: # %check.exit73 + i64.load $6=, src+8($2) + i64.load $7=, src($2) + i32.load16_u $push45=, src+16($2) + i32.store16 $discard=, dst+16($2), $pop45 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_140 + i32.const $push46=, 18 + i32.call $push47=, memcmp, $4, $1, $pop46 + br_if $pop47, BB1_140 +# BB#17: # %check.exit77 + i32.load16_u $3=, src+16($2) + i64.load $6=, src+8($2) + i32.load8_u $push48=, src+18($2) + i32.store8 $discard=, dst+18($2), $pop48 + i64.load $7=, src($2) + i32.store16 $discard=, dst+16($2), $3 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_139 + i32.const $push49=, 19 + i32.call $push50=, memcmp, $4, $1, $pop49 + br_if $pop50, BB1_139 +# BB#18: # %check.exit81 + i64.load $6=, src+8($2) + i64.load $7=, src($2) + i32.load $push51=, src+16($2) + i32.store $discard=, dst+16($2), $pop51 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_138 + i32.const $push52=, 20 + i32.call $push53=, memcmp, $4, $1, $pop52 + br_if $pop53, BB1_138 +# BB#19: # %check.exit85 + i32.load $3=, src+16($2) + i64.load $6=, src+8($2) + i32.load8_u $push54=, src+20($2) + i32.store8 $discard=, dst+20($2), $pop54 + i64.load $7=, src($2) + i32.store $discard=, dst+16($2), $3 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_137 + i32.const $push55=, 21 + i32.call $push56=, memcmp, $4, $1, $pop55 + br_if $pop56, BB1_137 +# BB#20: # %check.exit89 + i32.load $3=, src+16($2) + i64.load $6=, src+8($2) + i32.load16_u $push57=, src+20($2) + i32.store16 $discard=, dst+20($2), $pop57 + i64.load $7=, src($2) + i32.store $discard=, dst+16($2), $3 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_136 + i32.const $push58=, 22 + i32.call $push59=, memcmp, $4, $1, $pop58 + br_if $pop59, BB1_136 +# BB#21: # %check.exit93 + i32.load16_u $3=, src+20($2) + i32.load8_u $push60=, src+22($2) + i32.store8 $discard=, dst+22($2), $pop60 + i32.load $5=, src+16($2) + i64.load $6=, src+8($2) + i32.store16 $discard=, dst+20($2), $3 + i64.load $7=, src($2) + i32.store $discard=, dst+16($2), $5 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_135 + i32.const $push61=, 23 + i32.call $push62=, memcmp, $4, $1, $pop61 + br_if $pop62, BB1_135 +# BB#22: # %check.exit97 + i64.load $6=, src+8($2) + i64.load $7=, src($2) + i64.load $push63=, src+16($2) + i64.store $discard=, dst+16($2), $pop63 + i64.store $discard=, dst+8($2), $6 + i64.store $discard=, dst($2), $7 + block BB1_134 + i32.const $push64=, 24 + i32.call $push65=, memcmp, $4, $1, $pop64 + br_if $pop65, BB1_134 +# BB#23: # %check.exit101 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i32.load8_u $push66=, src+24($2) + i32.store8 $discard=, dst+24($2), $pop66 + i64.load $8=, src($2) + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_133 + i32.const $push67=, 25 + i32.call $push68=, memcmp, $4, $1, $pop67 + br_if $pop68, BB1_133 +# BB#24: # %check.exit105 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i64.load $8=, src($2) + i32.load16_u $push69=, src+24($2) + i32.store16 $discard=, dst+24($2), $pop69 + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_132 + i32.call $push70=, memcmp, $4, $1, $0 + br_if $pop70, BB1_132 +# BB#25: # %check.exit109 + i32.load16_u $0=, src+24($2) + i32.load8_u $push71=, src+26($2) + i32.store8 $discard=, dst+26($2), $pop71 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i32.store16 $discard=, dst+24($2), $0 + i64.load $8=, src($2) + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_131 + i32.const $push72=, 27 + i32.call $push73=, memcmp, $4, $1, $pop72 + br_if $pop73, BB1_131 +# BB#26: # %check.exit113 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i32.load $push74=, src+24($2) + i32.store $discard=, dst+24($2), $pop74 + i64.load $8=, src($2) + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_130 + i32.const $push75=, 28 + i32.call $push76=, memcmp, $4, $1, $pop75 + br_if $pop76, BB1_130 +# BB#27: # %check.exit117 + i32.load $0=, src+24($2) + i32.load8_u $push77=, src+28($2) + i32.store8 $discard=, dst+28($2), $pop77 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i32.store $discard=, dst+24($2), $0 + i64.load $8=, src($2) + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_129 + i32.const $push78=, 29 + i32.call $push79=, memcmp, $4, $1, $pop78 + br_if $pop79, BB1_129 +# BB#28: # %check.exit121 + i32.load $0=, src+24($2) + i32.load16_u $push80=, src+28($2) + i32.store16 $discard=, dst+28($2), $pop80 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i32.store $discard=, dst+24($2), $0 + i64.load $8=, src($2) + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_128 + i32.const $push81=, 30 + i32.call $push82=, memcmp, $4, $1, $pop81 + br_if $pop82, BB1_128 +# BB#29: # %check.exit125 + i32.const $0=, 31 + call memcpy, $4, $1, $0 + block BB1_127 + i32.call $push83=, memcmp, $4, $1, $0 + br_if $pop83, BB1_127 +# BB#30: # %check.exit129 + i64.load $6=, src+16($2) + i64.load $7=, src+8($2) + i64.load $push84=, src+24($2) + i64.store $discard=, dst+24($2), $pop84 + i64.load $8=, src($2) + i64.store $discard=, dst+16($2), $6 + i64.store $discard=, dst+8($2), $7 + i64.store $discard=, dst($2), $8 + block BB1_126 + i32.const $push85=, 32 + i32.call $push86=, memcmp, $4, $1, $pop85 + br_if $pop86, BB1_126 +# BB#31: # %check.exit133 + i32.const $0=, 33 + call memcpy, $4, $1, $0 + block BB1_125 + i32.call $push87=, memcmp, $4, $1, $0 + br_if $pop87, BB1_125 +# BB#32: # %check.exit137 + i32.const $0=, 34 + call memcpy, $4, $1, $0 + block BB1_124 + i32.call $push88=, memcmp, $4, $1, $0 + br_if $pop88, BB1_124 +# BB#33: # %check.exit141 + i32.const $0=, 35 + call memcpy, $4, $1, $0 + block BB1_123 + i32.call $push89=, memcmp, $4, $1, $0 + br_if $pop89, BB1_123 +# BB#34: # %check.exit145 + i32.const $0=, 36 + call memcpy, $4, $1, $0 + block BB1_122 + i32.call $push90=, memcmp, $4, $1, $0 + br_if $pop90, BB1_122 +# BB#35: # %check.exit149 + i32.const $0=, 37 + call memcpy, $4, $1, $0 + block BB1_121 + i32.call $push91=, memcmp, $4, $1, $0 + br_if $pop91, BB1_121 +# BB#36: # %check.exit153 + i32.const $0=, 38 + call memcpy, $4, $1, $0 + block BB1_120 + i32.call $push92=, memcmp, $4, $1, $0 + br_if $pop92, BB1_120 +# BB#37: # %check.exit157 + i32.const $0=, 39 + call memcpy, $4, $1, $0 + block BB1_119 + i32.call $push93=, memcmp, $4, $1, $0 + br_if $pop93, BB1_119 +# BB#38: # %check.exit161 + i32.const $0=, 40 + call memcpy, $4, $1, $0 + block BB1_118 + i32.call $push94=, memcmp, $4, $1, $0 + br_if $pop94, BB1_118 +# BB#39: # %check.exit165 + i32.const $0=, 41 + call memcpy, $4, $1, $0 + block BB1_117 + i32.call $push95=, memcmp, $4, $1, $0 + br_if $pop95, BB1_117 +# BB#40: # %check.exit169 + i32.const $0=, 42 + call memcpy, $4, $1, $0 + block BB1_116 + i32.call $push96=, memcmp, $4, $1, $0 + br_if $pop96, BB1_116 +# BB#41: # %check.exit173 + i32.const $0=, 43 + call memcpy, $4, $1, $0 + block BB1_115 + i32.call $push97=, memcmp, $4, $1, $0 + br_if $pop97, BB1_115 +# BB#42: # %check.exit177 + i32.const $0=, 44 + call memcpy, $4, $1, $0 + block BB1_114 + i32.call $push98=, memcmp, $4, $1, $0 + br_if $pop98, BB1_114 +# BB#43: # %check.exit181 + i32.const $0=, 45 + call memcpy, $4, $1, $0 + block BB1_113 + i32.call $push99=, memcmp, $4, $1, $0 + br_if $pop99, BB1_113 +# BB#44: # %check.exit185 + i32.const $0=, 46 + call memcpy, $4, $1, $0 + block BB1_112 + i32.call $push100=, memcmp, $4, $1, $0 + br_if $pop100, BB1_112 +# BB#45: # %check.exit189 + i32.const $0=, 47 + call memcpy, $4, $1, $0 + block BB1_111 + i32.call $push101=, memcmp, $4, $1, $0 + br_if $pop101, BB1_111 +# BB#46: # %check.exit193 + i32.const $0=, 48 + call memcpy, $4, $1, $0 + block BB1_110 + i32.call $push102=, memcmp, $4, $1, $0 + br_if $pop102, BB1_110 +# BB#47: # %check.exit197 + i32.const $0=, 49 + call memcpy, $4, $1, $0 + block BB1_109 + i32.call $push103=, memcmp, $4, $1, $0 + br_if $pop103, BB1_109 +# BB#48: # %check.exit201 + i32.const $0=, 50 + call memcpy, $4, $1, $0 + block BB1_108 + i32.call $push104=, memcmp, $4, $1, $0 + br_if $pop104, BB1_108 +# BB#49: # %check.exit205 + i32.const $0=, 51 + call memcpy, $4, $1, $0 + block BB1_107 + i32.call $push105=, memcmp, $4, $1, $0 + br_if $pop105, BB1_107 +# BB#50: # %check.exit209 + i32.const $0=, 52 + call memcpy, $4, $1, $0 + block BB1_106 + i32.call $push106=, memcmp, $4, $1, $0 + br_if $pop106, BB1_106 +# BB#51: # %check.exit213 + i32.const $0=, 53 + call memcpy, $4, $1, $0 + block BB1_105 + i32.call $push107=, memcmp, $4, $1, $0 + br_if $pop107, BB1_105 +# BB#52: # %check.exit217 + i32.const $0=, 54 + call memcpy, $4, $1, $0 + block BB1_104 + i32.call $push108=, memcmp, $4, $1, $0 + br_if $pop108, BB1_104 +# BB#53: # %check.exit221 + i32.const $0=, 55 + call memcpy, $4, $1, $0 + block BB1_103 + i32.call $push109=, memcmp, $4, $1, $0 + br_if $pop109, BB1_103 +# BB#54: # %check.exit225 + i32.const $0=, 56 + call memcpy, $4, $1, $0 + block BB1_102 + i32.call $push110=, memcmp, $4, $1, $0 + br_if $pop110, BB1_102 +# BB#55: # %check.exit229 + i32.const $0=, 57 + call memcpy, $4, $1, $0 + block BB1_101 + i32.call $push111=, memcmp, $4, $1, $0 + br_if $pop111, BB1_101 +# BB#56: # %check.exit233 + i32.const $0=, 58 + call memcpy, $4, $1, $0 + block BB1_100 + i32.call $push112=, memcmp, $4, $1, $0 + br_if $pop112, BB1_100 +# BB#57: # %check.exit237 + i32.const $0=, 59 + call memcpy, $4, $1, $0 + block BB1_99 + i32.call $push113=, memcmp, $4, $1, $0 + br_if $pop113, BB1_99 +# BB#58: # %check.exit241 + i32.const $0=, 60 + call memcpy, $4, $1, $0 + block BB1_98 + i32.call $push114=, memcmp, $4, $1, $0 + br_if $pop114, BB1_98 +# BB#59: # %check.exit245 + i32.const $0=, 61 + call memcpy, $4, $1, $0 + block BB1_97 + i32.call $push115=, memcmp, $4, $1, $0 + br_if $pop115, BB1_97 +# BB#60: # %check.exit249 + i32.const $0=, 62 + call memcpy, $4, $1, $0 + block BB1_96 + i32.call $push116=, memcmp, $4, $1, $0 + br_if $pop116, BB1_96 +# BB#61: # %check.exit253 + i32.const $0=, 63 + call memcpy, $4, $1, $0 + block BB1_95 + i32.call $push117=, memcmp, $4, $1, $0 + br_if $pop117, BB1_95 +# BB#62: # %check.exit257 + i32.const $0=, 64 + call memcpy, $4, $1, $0 + block BB1_94 + i32.call $push118=, memcmp, $4, $1, $0 + br_if $pop118, BB1_94 +# BB#63: # %check.exit261 + i32.const $0=, 65 + call memcpy, $4, $1, $0 + block BB1_93 + i32.call $push119=, memcmp, $4, $1, $0 + br_if $pop119, BB1_93 +# BB#64: # %check.exit265 + i32.const $0=, 66 + call memcpy, $4, $1, $0 + block BB1_92 + i32.call $push120=, memcmp, $4, $1, $0 + br_if $pop120, BB1_92 +# BB#65: # %check.exit269 + i32.const $0=, 67 + call memcpy, $4, $1, $0 + block BB1_91 + i32.call $push121=, memcmp, $4, $1, $0 + br_if $pop121, BB1_91 +# BB#66: # %check.exit273 + i32.const $0=, 68 + call memcpy, $4, $1, $0 + block BB1_90 + i32.call $push122=, memcmp, $4, $1, $0 + br_if $pop122, BB1_90 +# BB#67: # %check.exit277 + i32.const $0=, 69 + call memcpy, $4, $1, $0 + block BB1_89 + i32.call $push123=, memcmp, $4, $1, $0 + br_if $pop123, BB1_89 +# BB#68: # %check.exit281 + i32.const $0=, 70 + call memcpy, $4, $1, $0 + block BB1_88 + i32.call $push124=, memcmp, $4, $1, $0 + br_if $pop124, BB1_88 +# BB#69: # %check.exit285 + i32.const $0=, 71 + call memcpy, $4, $1, $0 + block BB1_87 + i32.call $push125=, memcmp, $4, $1, $0 + br_if $pop125, BB1_87 +# BB#70: # %check.exit289 + i32.const $0=, 72 + call memcpy, $4, $1, $0 + block BB1_86 + i32.call $push126=, memcmp, $4, $1, $0 + br_if $pop126, BB1_86 +# BB#71: # %check.exit293 + i32.const $0=, 73 + call memcpy, $4, $1, $0 + block BB1_85 + i32.call $push127=, memcmp, $4, $1, $0 + br_if $pop127, BB1_85 +# BB#72: # %check.exit297 + i32.const $0=, 74 + call memcpy, $4, $1, $0 + block BB1_84 + i32.call $push128=, memcmp, $4, $1, $0 + br_if $pop128, BB1_84 +# BB#73: # %check.exit301 + i32.const $0=, 75 + call memcpy, $4, $1, $0 + block BB1_83 + i32.call $push129=, memcmp, $4, $1, $0 + br_if $pop129, BB1_83 +# BB#74: # %check.exit305 + i32.const $0=, 76 + call memcpy, $4, $1, $0 + block BB1_82 + i32.call $push130=, memcmp, $4, $1, $0 + br_if $pop130, BB1_82 +# BB#75: # %check.exit309 + i32.const $0=, 77 + call memcpy, $4, $1, $0 + block BB1_81 + i32.call $push131=, memcmp, $4, $1, $0 + br_if $pop131, BB1_81 +# BB#76: # %check.exit313 + i32.const $0=, 78 + call memcpy, $4, $1, $0 + block BB1_80 + i32.call $push132=, memcmp, $4, $1, $0 + br_if $pop132, BB1_80 +# BB#77: # %check.exit317 + i32.const $0=, 79 + call memcpy, $4, $1, $0 + block BB1_79 + i32.call $push133=, memcmp, $4, $1, $0 + br_if $pop133, BB1_79 +# BB#78: # %check.exit321 + return $2 +BB1_79: # %if.then.i320 + call abort + unreachable +BB1_80: # %if.then.i316 + call abort + unreachable +BB1_81: # %if.then.i312 + call abort + unreachable +BB1_82: # %if.then.i308 + call abort + unreachable +BB1_83: # %if.then.i304 + call abort + unreachable +BB1_84: # %if.then.i300 + call abort + unreachable +BB1_85: # %if.then.i296 + call abort + unreachable +BB1_86: # %if.then.i292 + call abort + unreachable +BB1_87: # %if.then.i288 + call abort + unreachable +BB1_88: # %if.then.i284 + call abort + unreachable +BB1_89: # %if.then.i280 + call abort + unreachable +BB1_90: # %if.then.i276 + call abort + unreachable +BB1_91: # %if.then.i272 + call abort + unreachable +BB1_92: # %if.then.i268 + call abort + unreachable +BB1_93: # %if.then.i264 + call abort + unreachable +BB1_94: # %if.then.i260 + call abort + unreachable +BB1_95: # %if.then.i256 + call abort + unreachable +BB1_96: # %if.then.i252 + call abort + unreachable +BB1_97: # %if.then.i248 + call abort + unreachable +BB1_98: # %if.then.i244 + call abort + unreachable +BB1_99: # %if.then.i240 + call abort + unreachable +BB1_100: # %if.then.i236 + call abort + unreachable +BB1_101: # %if.then.i232 + call abort + unreachable +BB1_102: # %if.then.i228 + call abort + unreachable +BB1_103: # %if.then.i224 + call abort + unreachable +BB1_104: # %if.then.i220 + call abort + unreachable +BB1_105: # %if.then.i216 + call abort + unreachable +BB1_106: # %if.then.i212 + call abort + unreachable +BB1_107: # %if.then.i208 + call abort + unreachable +BB1_108: # %if.then.i204 + call abort + unreachable +BB1_109: # %if.then.i200 + call abort + unreachable +BB1_110: # %if.then.i196 + call abort + unreachable +BB1_111: # %if.then.i192 + call abort + unreachable +BB1_112: # %if.then.i188 + call abort + unreachable +BB1_113: # %if.then.i184 + call abort + unreachable +BB1_114: # %if.then.i180 + call abort + unreachable +BB1_115: # %if.then.i176 + call abort + unreachable +BB1_116: # %if.then.i172 + call abort + unreachable +BB1_117: # %if.then.i168 + call abort + unreachable +BB1_118: # %if.then.i164 + call abort + unreachable +BB1_119: # %if.then.i160 + call abort + unreachable +BB1_120: # %if.then.i156 + call abort + unreachable +BB1_121: # %if.then.i152 + call abort + unreachable +BB1_122: # %if.then.i148 + call abort + unreachable +BB1_123: # %if.then.i144 + call abort + unreachable +BB1_124: # %if.then.i140 + call abort + unreachable +BB1_125: # %if.then.i136 + call abort + unreachable +BB1_126: # %if.then.i132 + call abort + unreachable +BB1_127: # %if.then.i128 + call abort + unreachable +BB1_128: # %if.then.i124 + call abort + unreachable +BB1_129: # %if.then.i120 + call abort + unreachable +BB1_130: # %if.then.i116 + call abort + unreachable +BB1_131: # %if.then.i112 + call abort + unreachable +BB1_132: # %if.then.i108 + call abort + unreachable +BB1_133: # %if.then.i104 + call abort + unreachable +BB1_134: # %if.then.i100 + call abort + unreachable +BB1_135: # %if.then.i96 + call abort + unreachable +BB1_136: # %if.then.i92 + call abort + unreachable +BB1_137: # %if.then.i88 + call abort + unreachable +BB1_138: # %if.then.i84 + call abort + unreachable +BB1_139: # %if.then.i80 + call abort + unreachable +BB1_140: # %if.then.i76 + call abort + unreachable +BB1_141: # %if.then.i72 + call abort + unreachable +BB1_142: # %if.then.i68 + call abort + unreachable +BB1_143: # %if.then.i64 + call abort + unreachable +BB1_144: # %if.then.i60 + call abort + unreachable +BB1_145: # %if.then.i56 + call abort + unreachable +BB1_146: # %if.then.i52 + call abort + unreachable +BB1_147: # %if.then.i48 + call abort + unreachable +BB1_148: # %if.then.i44 + call abort + unreachable +BB1_149: # %if.then.i40 + call abort + unreachable +BB1_150: # %if.then.i32 + call abort + unreachable +BB1_151: # %if.then.i28 + call abort + unreachable +BB1_152: # %if.then.i24 + call abort + unreachable +BB1_153: # %if.then.i16 + call abort + unreachable +BB1_154: # %if.then.i12 + call abort + unreachable +func_end1: + .size main, func_end1-main + + .type src,@object # @src + .bss + .globl src + .align 4 +src: + .zero 80 + .size src, 80 + + .type dst,@object # @dst + .globl dst + .align 4 +dst: + .zero 80 + .size dst, 80 + + + .ident "clang version 3.8.0 " + .section ".note.GNU-stack","",@progbits |