3 .section .text.mymemcmp,"ax",@progbits
4 .hidden mymemcmp # -- Begin function mymemcmp
6 .type mymemcmp,@function
10 .local i32, i32, i32, i32, i32, i32, i32, i32, i32
12 i32.const $push105=, 0
13 i32.load $push104=, __stack_pointer($pop105)
14 i32.const $push106=, 16
15 i32.sub $6=, $pop104, $pop106
17 i32.shr_u $2=, $2, $pop26
32 i32.const $push147=, 3
33 i32.and $push27=, $0, $pop147
34 i32.eqz $push223=, $pop27
35 br_if 0, $pop223 # 0: down to label13
37 i32.const $push28=, -4
38 i32.and $4=, $0, $pop28
39 i32.const $push31=, 32
40 i32.const $push153=, 3
41 i32.shl $push29=, $0, $pop153
42 i32.const $push30=, 24
43 i32.and $push152=, $pop29, $pop30
44 tee_local $push151=, $0=, $pop152
45 i32.sub $3=, $pop31, $pop151
46 i32.const $push150=, 3
47 i32.and $push149=, $2, $pop150
48 tee_local $push148=, $5=, $pop149
49 i32.eqz $push224=, $pop148
50 br_if 1, $pop224 # 1: down to label12
53 i32.eq $push33=, $5, $pop32
54 br_if 2, $pop33 # 2: down to label11
57 i32.ne $push35=, $5, $pop34
58 br_if 3, $pop35 # 3: down to label10
61 i32.add $2=, $2, $pop40
62 i32.const $push41=, -4
63 i32.add $9=, $1, $pop41
65 br 8 # 8: down to label5
68 i32.const $push156=, 3
69 i32.and $push155=, $2, $pop156
70 tee_local $push154=, $4=, $pop155
71 i32.eqz $push225=, $pop154
72 br_if 10, $pop225 # 10: down to label2
75 i32.eq $push71=, $4, $pop70
76 br_if 3, $pop71 # 3: down to label9
79 i32.ne $push73=, $4, $pop72
80 br_if 4, $pop73 # 4: down to label8
83 i32.add $2=, $2, $pop76
84 i32.const $push77=, -4
85 i32.add $4=, $1, $pop77
86 i32.const $push157=, -4
87 i32.add $3=, $0, $pop157
88 br 11 # 11: down to label1
89 .LBB0_9: # %sw.bb12.i18
92 i32.add $7=, $4, $pop39
94 br 5 # 5: down to label6
95 .LBB0_10: # %sw.bb17.i
97 i32.const $push36=, -1
98 i32.add $2=, $2, $pop36
100 i32.add $7=, $4, $pop38
104 i32.const $push37=, 4
105 i32.add $push14=, $1, $pop37
106 copy_local $1=, $pop14
107 br 3 # 3: down to label7
108 .LBB0_11: # %sw.bb.i16
110 i32.const $push42=, 2
111 i32.add $2=, $2, $pop42
112 i32.const $push43=, -8
113 i32.add $9=, $1, $pop43
114 i32.const $push44=, -4
115 i32.add $10=, $4, $pop44
116 i32.const $push45=, 4
117 i32.add $7=, $4, $pop45
119 br 5 # 5: down to label4
120 .LBB0_12: # %sw.bb12.i
122 i32.const $push74=, -1
123 i32.add $2=, $2, $pop74
126 i32.const $push75=, 4
127 i32.add $push0=, $0, $pop75
128 copy_local $0=, $pop0
129 i32.const $push158=, 4
130 i32.add $push1=, $1, $pop158
131 copy_local $1=, $pop1
132 i32.ne $push85=, $7, $5
133 br_if 5, $pop85 # 5: down to label3
136 br 8 # 8: down to label0
139 i32.const $push78=, 2
140 i32.add $2=, $2, $pop78
141 i32.const $push79=, -8
142 i32.add $4=, $1, $pop79
143 i32.const $push169=, -8
144 i32.add $3=, $0, $pop169
147 br 7 # 7: down to label0
151 br 6 # 6: down to label0
155 br 5 # 5: down to label0
159 br 4 # 4: down to label0
163 br 3 # 3: down to label0
167 br 2 # 2: down to label0
171 br 1 # 1: down to label0
175 .LBB0_23: # =>This Inner Loop Header: Depth=1
250 br_table $11, 23, 31, 32, 33, 24, 34, 35, 36, 25, 26, 37, 38, 39, 27, 28, 40, 41, 42, 29, 30, 43, 44, 45, 46, 47, 6, 7, 8, 9, 0, 10, 11, 12, 1, 2, 13, 14, 15, 3, 4, 16, 17, 18, 5, 19, 20, 21, 22, 22 # 23: down to label63
251 # 31: down to label55
252 # 32: down to label54
253 # 33: down to label53
254 # 24: down to label62
255 # 34: down to label52
256 # 35: down to label51
257 # 36: down to label50
258 # 25: down to label61
259 # 26: down to label60
260 # 37: down to label49
261 # 38: down to label48
262 # 39: down to label47
263 # 27: down to label59
264 # 28: down to label58
265 # 40: down to label46
266 # 41: down to label45
267 # 42: down to label44
268 # 29: down to label57
269 # 30: down to label56
270 # 43: down to label43
271 # 44: down to label42
272 # 45: down to label41
273 # 46: down to label40
274 # 47: down to label39
280 # 10: down to label76
281 # 11: down to label75
282 # 12: down to label74
285 # 13: down to label73
286 # 14: down to label72
287 # 15: down to label71
290 # 16: down to label70
291 # 17: down to label69
292 # 18: down to label68
294 # 19: down to label67
295 # 20: down to label66
296 # 21: down to label65
297 # 22: down to label64
299 # in Loop: Header=BB0_23 Depth=1
301 i32.load $push162=, 0($0)
302 tee_local $push161=, $4=, $pop162
303 i32.load $push160=, 0($1)
304 tee_local $push159=, $3=, $pop160
305 i32.ne $push88=, $pop161, $pop159
306 br_if 63, $pop88 # 63: down to label22
307 # BB#25: # in Loop: Header=BB0_23 Depth=1
309 br 71 # 71: up to label14
310 .LBB0_26: # in Loop: Header=BB0_23 Depth=1
314 i32.const $push87=, 4
315 i32.add $push4=, $0, $pop87
316 copy_local $0=, $pop4
317 i32.const $push163=, 4
318 i32.add $push5=, $1, $pop163
319 copy_local $1=, $pop5
320 # BB#27: # in Loop: Header=BB0_23 Depth=1
322 br 70 # 70: up to label14
324 # in Loop: Header=BB0_23 Depth=1
326 i32.load $push167=, 0($0)
327 tee_local $push166=, $0=, $pop167
328 i32.load $push165=, 0($1)
329 tee_local $push164=, $1=, $pop165
330 i32.ne $push90=, $pop166, $pop164
331 br_if 63, $pop90 # 63: down to label20
332 # BB#29: # in Loop: Header=BB0_23 Depth=1
334 br 69 # 69: up to label14
335 .LBB0_30: # %if.end31.i
336 # in Loop: Header=BB0_23 Depth=1
338 i32.const $push92=, 8
339 i32.add $0=, $3, $pop92
340 i32.const $push168=, 8
341 i32.add $1=, $4, $pop168
342 br 64 # 64: down to label18
344 # in Loop: Header=BB0_23 Depth=1
346 i32.load $push173=, 0($0)
347 tee_local $push172=, $0=, $pop173
348 i32.load $push171=, 0($1)
349 tee_local $push170=, $1=, $pop171
350 i32.ne $push80=, $pop172, $pop170
351 br_if 64, $pop80 # 64: down to label17
352 # BB#32: # in Loop: Header=BB0_23 Depth=1
354 br 67 # 67: up to label14
355 .LBB0_33: # %if.end37.i
356 # in Loop: Header=BB0_23 Depth=1
360 i32.const $push82=, -4
361 i32.add $push175=, $2, $pop82
362 tee_local $push174=, $2=, $pop175
363 i32.eqz $push226=, $pop174
364 br_if 56, $pop226 # 56: down to label24
365 # BB#34: # in Loop: Header=BB0_23 Depth=1
367 br 66 # 66: up to label14
368 .LBB0_35: # in Loop: Header=BB0_23 Depth=1
370 i32.const $push83=, 16
371 i32.add $1=, $4, $pop83
372 i32.const $push176=, 16
373 i32.add $0=, $3, $pop176
374 i32.eq $push84=, $7, $5
375 br_if 41, $pop84 # 41: down to label38
376 # BB#36: # in Loop: Header=BB0_23 Depth=1
378 br 65 # 65: up to label14
379 .LBB0_37: # %if.then.i
380 # in Loop: Header=BB0_23 Depth=1
384 i32.const $push111=, 8
385 i32.add $push112=, $6, $pop111
386 copy_local $1=, $pop112
387 i32.const $push113=, 12
388 i32.add $push114=, $6, $pop113
389 copy_local $6=, $pop114
390 # BB#38: # in Loop: Header=BB0_23 Depth=1
392 br 64 # 64: up to label14
393 .LBB0_39: # %do.body.i.i
394 # in Loop: Header=BB0_23 Depth=1
396 i32.load8_u $0=, 0($1)
397 i32.load8_u $2=, 0($6)
398 i32.const $push178=, 1
399 i32.add $push3=, $1, $pop178
400 copy_local $1=, $pop3
401 i32.const $push177=, 1
402 i32.add $push2=, $6, $pop177
403 copy_local $6=, $pop2
404 i32.eq $push86=, $2, $0
405 br_if 54, $pop86 # 54: down to label23
406 # BB#40: # in Loop: Header=BB0_23 Depth=1
408 br 63 # 63: up to label14
409 .LBB0_41: # %mymemcmp1.exit.i
411 i32.sub $push103=, $2, $0
413 .LBB0_42: # %if.then23.i
414 # in Loop: Header=BB0_23 Depth=1
418 i32.const $push123=, 8
419 i32.add $push124=, $6, $pop123
420 copy_local $1=, $pop124
421 i32.const $push125=, 12
422 i32.add $push126=, $6, $pop125
423 copy_local $6=, $pop126
424 # BB#43: # in Loop: Header=BB0_23 Depth=1
426 br 61 # 61: up to label14
427 .LBB0_44: # %do.body.i140.i
428 # in Loop: Header=BB0_23 Depth=1
430 i32.load8_u $0=, 0($1)
431 i32.load8_u $2=, 0($6)
432 i32.const $push180=, 1
433 i32.add $push7=, $1, $pop180
434 copy_local $1=, $pop7
435 i32.const $push179=, 1
436 i32.add $push6=, $6, $pop179
437 copy_local $6=, $pop6
438 i32.eq $push89=, $2, $0
439 br_if 53, $pop89 # 53: down to label21
440 # BB#45: # in Loop: Header=BB0_23 Depth=1
442 br 60 # 60: up to label14
443 .LBB0_46: # %mymemcmp1.exit144.i
445 i32.sub $push102=, $2, $0
447 .LBB0_47: # %if.then29.i
448 # in Loop: Header=BB0_23 Depth=1
452 i32.const $push119=, 8
453 i32.add $push120=, $6, $pop119
454 copy_local $1=, $pop120
455 i32.const $push121=, 12
456 i32.add $push122=, $6, $pop121
457 copy_local $6=, $pop122
458 # BB#48: # in Loop: Header=BB0_23 Depth=1
460 br 58 # 58: up to label14
461 .LBB0_49: # %do.body.i128.i
462 # in Loop: Header=BB0_23 Depth=1
464 i32.load8_u $0=, 0($1)
465 i32.load8_u $2=, 0($6)
466 i32.const $push182=, 1
467 i32.add $push9=, $1, $pop182
468 copy_local $1=, $pop9
469 i32.const $push181=, 1
470 i32.add $push8=, $6, $pop181
471 copy_local $6=, $pop8
472 i32.eq $push91=, $2, $0
473 br_if 52, $pop91 # 52: down to label19
474 # BB#50: # in Loop: Header=BB0_23 Depth=1
476 br 57 # 57: up to label14
477 .LBB0_51: # %mymemcmp1.exit132.i
479 i32.sub $push101=, $2, $0
481 .LBB0_52: # %if.then35.i
482 # in Loop: Header=BB0_23 Depth=1
486 i32.const $push115=, 8
487 i32.add $push116=, $6, $pop115
488 copy_local $1=, $pop116
489 i32.const $push117=, 12
490 i32.add $push118=, $6, $pop117
491 copy_local $6=, $pop118
492 # BB#53: # in Loop: Header=BB0_23 Depth=1
494 br 55 # 55: up to label14
495 .LBB0_54: # %do.body.i116.i
496 # in Loop: Header=BB0_23 Depth=1
498 i32.load8_u $0=, 0($1)
499 i32.load8_u $2=, 0($6)
500 i32.const $push184=, 1
501 i32.add $push11=, $1, $pop184
502 copy_local $1=, $pop11
503 i32.const $push183=, 1
504 i32.add $push10=, $6, $pop183
505 copy_local $6=, $pop10
506 i32.eq $push81=, $2, $0
507 br_if 52, $pop81 # 52: down to label16
508 # BB#55: # in Loop: Header=BB0_23 Depth=1
510 br 54 # 54: up to label14
511 .LBB0_56: # %mymemcmp1.exit120.i
513 i32.sub $push100=, $2, $0
516 # in Loop: Header=BB0_23 Depth=1
519 i32.eq $push93=, $7, $5
520 br_if 41, $pop93 # 41: down to label25
521 # BB#58: # in Loop: Header=BB0_23 Depth=1
523 br 52 # 52: up to label14
524 .LBB0_59: # %if.then43.i
525 # in Loop: Header=BB0_23 Depth=1
529 i32.const $push107=, 8
530 i32.add $push108=, $6, $pop107
531 copy_local $1=, $pop108
532 i32.const $push109=, 12
533 i32.add $push110=, $6, $pop109
534 copy_local $6=, $pop110
535 # BB#60: # in Loop: Header=BB0_23 Depth=1
537 br 51 # 51: up to label14
538 .LBB0_61: # %do.body.i104.i
539 # in Loop: Header=BB0_23 Depth=1
541 i32.load8_u $0=, 0($1)
542 i32.load8_u $2=, 0($6)
543 i32.const $push186=, 1
544 i32.add $push13=, $1, $pop186
545 copy_local $1=, $pop13
546 i32.const $push185=, 1
547 i32.add $push12=, $6, $pop185
548 copy_local $6=, $pop12
549 i32.eq $push94=, $2, $0
550 br_if 49, $pop94 # 49: down to label15
551 # BB#62: # in Loop: Header=BB0_23 Depth=1
553 br 50 # 50: up to label14
554 .LBB0_63: # %mymemcmp1.exit108.i
556 i32.sub $push99=, $2, $0
558 .LBB0_64: # %do.body.i23
559 # in Loop: Header=BB0_23 Depth=1
561 i32.shl $push53=, $5, $3
562 i32.shr_u $push52=, $4, $0
563 i32.or $push188=, $pop53, $pop52
564 tee_local $push187=, $4=, $pop188
565 i32.ne $push54=, $pop187, $8
566 br_if 25, $pop54 # 25: down to label37
567 # BB#65: # in Loop: Header=BB0_23 Depth=1
569 br 48 # 48: up to label14
571 # in Loop: Header=BB0_23 Depth=1
573 i32.load $push194=, 0($7)
574 tee_local $push193=, $8=, $pop194
575 i32.shl $push57=, $pop193, $3
576 i32.shr_u $push56=, $5, $0
577 i32.or $push192=, $pop57, $pop56
578 tee_local $push191=, $4=, $pop192
579 i32.load $push190=, 0($1)
580 tee_local $push189=, $5=, $pop190
581 i32.ne $push58=, $pop191, $pop189
582 br_if 27, $pop58 # 27: down to label34
583 # BB#67: # in Loop: Header=BB0_23 Depth=1
585 br 47 # 47: up to label14
586 .LBB0_68: # in Loop: Header=BB0_23 Depth=1
590 i32.const $push59=, 4
591 i32.add $push17=, $1, $pop59
592 copy_local $1=, $pop17
593 # BB#69: # in Loop: Header=BB0_23 Depth=1
595 br 46 # 46: up to label14
597 # in Loop: Header=BB0_23 Depth=1
599 i32.load $push200=, 4($4)
600 tee_local $push199=, $5=, $pop200
601 i32.shl $push62=, $pop199, $3
602 i32.shr_u $push61=, $8, $0
603 i32.or $push198=, $pop62, $pop61
604 tee_local $push197=, $7=, $pop198
605 i32.load $push196=, 0($1)
606 tee_local $push195=, $1=, $pop196
607 i32.ne $push63=, $pop197, $pop195
608 br_if 27, $pop63 # 27: down to label32
609 # BB#71: # in Loop: Header=BB0_23 Depth=1
611 br 45 # 45: up to label14
612 .LBB0_72: # %if.end45.i
613 # in Loop: Header=BB0_23 Depth=1
615 i32.const $push65=, 8
616 i32.add $7=, $4, $pop65
617 i32.const $push201=, 8
618 i32.add $1=, $9, $pop201
620 # BB#73: # in Loop: Header=BB0_23 Depth=1
622 br 44 # 44: up to label14
624 # in Loop: Header=BB0_23 Depth=1
626 i32.load $push207=, 0($7)
627 tee_local $push206=, $4=, $pop207
628 i32.shl $push47=, $pop206, $3
629 i32.shr_u $push46=, $5, $0
630 i32.or $push205=, $pop47, $pop46
631 tee_local $push204=, $5=, $pop205
632 i32.load $push203=, 0($1)
633 tee_local $push202=, $1=, $pop203
634 i32.ne $push48=, $pop204, $pop202
635 br_if 27, $pop48 # 27: down to label30
636 # BB#75: # in Loop: Header=BB0_23 Depth=1
638 br 43 # 43: up to label14
639 .LBB0_76: # %if.end54.i
640 # in Loop: Header=BB0_23 Depth=1
643 i32.load $5=, 12($10)
644 i32.const $push50=, -4
645 i32.add $push209=, $2, $pop50
646 tee_local $push208=, $2=, $pop209
647 i32.eqz $push227=, $pop208
648 br_if 28, $pop227 # 28: down to label28
649 # BB#77: # in Loop: Header=BB0_23 Depth=1
651 br 42 # 42: up to label14
652 .LBB0_78: # in Loop: Header=BB0_23 Depth=1
654 i32.const $push51=, 16
655 i32.add $1=, $9, $pop51
656 i32.const $push210=, 16
657 i32.add $7=, $10, $pop210
658 br 19 # 19: down to label36
659 .LBB0_79: # %if.then.i24
660 # in Loop: Header=BB0_23 Depth=1
664 i32.const $push131=, 8
665 i32.add $push132=, $6, $pop131
666 copy_local $1=, $pop132
667 i32.const $push133=, 12
668 i32.add $push134=, $6, $pop133
669 copy_local $6=, $pop134
670 # BB#80: # in Loop: Header=BB0_23 Depth=1
672 br 40 # 40: up to label14
673 .LBB0_81: # %do.body.i.i30
674 # in Loop: Header=BB0_23 Depth=1
676 i32.load8_u $0=, 0($1)
677 i32.load8_u $2=, 0($6)
678 i32.const $push212=, 1
679 i32.add $push16=, $1, $pop212
680 copy_local $1=, $pop16
681 i32.const $push211=, 1
682 i32.add $push15=, $6, $pop211
683 copy_local $6=, $pop15
684 i32.eq $push55=, $2, $0
685 br_if 18, $pop55 # 18: down to label35
686 # BB#82: # in Loop: Header=BB0_23 Depth=1
688 br 39 # 39: up to label14
689 .LBB0_83: # %mymemcmp1.exit.i34
691 i32.sub $push98=, $2, $0
693 .LBB0_84: # %if.then34.i
694 # in Loop: Header=BB0_23 Depth=1
698 i32.const $push143=, 8
699 i32.add $push144=, $6, $pop143
700 copy_local $1=, $pop144
701 i32.const $push145=, 12
702 i32.add $push146=, $6, $pop145
703 copy_local $6=, $pop146
704 # BB#85: # in Loop: Header=BB0_23 Depth=1
706 br 37 # 37: up to label14
707 .LBB0_86: # %do.body.i194.i
708 # in Loop: Header=BB0_23 Depth=1
710 i32.load8_u $0=, 0($1)
711 i32.load8_u $2=, 0($6)
712 i32.const $push214=, 1
713 i32.add $push19=, $1, $pop214
714 copy_local $1=, $pop19
715 i32.const $push213=, 1
716 i32.add $push18=, $6, $pop213
717 copy_local $6=, $pop18
718 i32.eq $push60=, $2, $0
719 br_if 17, $pop60 # 17: down to label33
720 # BB#87: # in Loop: Header=BB0_23 Depth=1
722 br 36 # 36: up to label14
723 .LBB0_88: # %mymemcmp1.exit198.i
725 i32.sub $push97=, $2, $0
727 .LBB0_89: # %if.then43.i51
728 # in Loop: Header=BB0_23 Depth=1
732 i32.const $push139=, 8
733 i32.add $push140=, $6, $pop139
734 copy_local $1=, $pop140
735 i32.const $push141=, 12
736 i32.add $push142=, $6, $pop141
737 copy_local $6=, $pop142
738 # BB#90: # in Loop: Header=BB0_23 Depth=1
740 br 34 # 34: up to label14
741 .LBB0_91: # %do.body.i182.i
742 # in Loop: Header=BB0_23 Depth=1
744 i32.load8_u $0=, 0($1)
745 i32.load8_u $2=, 0($6)
746 i32.const $push216=, 1
747 i32.add $push21=, $1, $pop216
748 copy_local $1=, $pop21
749 i32.const $push215=, 1
750 i32.add $push20=, $6, $pop215
751 copy_local $6=, $pop20
752 i32.eq $push64=, $2, $0
753 br_if 16, $pop64 # 16: down to label31
754 # BB#92: # in Loop: Header=BB0_23 Depth=1
756 br 33 # 33: up to label14
757 .LBB0_93: # %mymemcmp1.exit186.i
759 i32.sub $push96=, $2, $0
761 .LBB0_94: # %if.then52.i
762 # in Loop: Header=BB0_23 Depth=1
766 i32.const $push135=, 8
767 i32.add $push136=, $6, $pop135
768 copy_local $1=, $pop136
769 i32.const $push137=, 12
770 i32.add $push138=, $6, $pop137
771 copy_local $6=, $pop138
772 # BB#95: # in Loop: Header=BB0_23 Depth=1
774 br 31 # 31: up to label14
775 .LBB0_96: # %do.body.i170.i
776 # in Loop: Header=BB0_23 Depth=1
778 i32.load8_u $0=, 0($1)
779 i32.load8_u $2=, 0($6)
780 i32.const $push218=, 1
781 i32.add $push23=, $1, $pop218
782 copy_local $1=, $pop23
783 i32.const $push217=, 1
784 i32.add $push22=, $6, $pop217
785 copy_local $6=, $pop22
786 i32.eq $push49=, $2, $0
787 br_if 15, $pop49 # 15: down to label29
788 # BB#97: # in Loop: Header=BB0_23 Depth=1
790 br 30 # 30: up to label14
791 .LBB0_98: # %mymemcmp1.exit174.i
793 i32.sub $push95=, $2, $0
796 # in Loop: Header=BB0_23 Depth=1
799 i32.shl $push67=, $5, $3
800 i32.shr_u $push66=, $4, $0
801 i32.or $push220=, $pop67, $pop66
802 tee_local $push219=, $0=, $pop220
803 i32.eq $push68=, $pop219, $8
804 br_if 15, $pop68 # 15: down to label27
805 # BB#100: # in Loop: Header=BB0_23 Depth=1
807 br 28 # 28: up to label14
808 .LBB0_101: # %if.then63.i
809 # in Loop: Header=BB0_23 Depth=1
813 i32.const $push127=, 8
814 i32.add $push128=, $6, $pop127
815 copy_local $1=, $pop128
816 i32.const $push129=, 12
817 i32.add $push130=, $6, $pop129
818 copy_local $6=, $pop130
819 # BB#102: # in Loop: Header=BB0_23 Depth=1
821 br 27 # 27: up to label14
822 .LBB0_103: # %do.body.i158.i
823 # in Loop: Header=BB0_23 Depth=1
825 i32.load8_u $0=, 0($1)
826 i32.load8_u $2=, 0($6)
827 i32.const $push222=, 1
828 i32.add $push25=, $1, $pop222
829 copy_local $1=, $pop25
830 i32.const $push221=, 1
831 i32.add $push24=, $6, $pop221
832 copy_local $6=, $pop24
833 i32.eq $push69=, $2, $0
834 br_if 14, $pop69 # 14: down to label26
835 # BB#104: # in Loop: Header=BB0_23 Depth=1
837 br 26 # 26: up to label14
838 .LBB0_105: # %mymemcmp1.exit162.i
839 # in Loop: Header=BB0_23 Depth=1
842 # BB#106: # in Loop: Header=BB0_23 Depth=1
844 br 25 # 25: up to label14
845 .LBB0_107: # %cleanup
848 .LBB0_108: # in Loop: Header=BB0_23 Depth=1
851 br 23 # 23: up to label14
852 .LBB0_109: # in Loop: Header=BB0_23 Depth=1
855 br 22 # 22: up to label14
856 .LBB0_110: # in Loop: Header=BB0_23 Depth=1
859 br 21 # 21: up to label14
860 .LBB0_111: # in Loop: Header=BB0_23 Depth=1
863 br 20 # 20: up to label14
864 .LBB0_112: # in Loop: Header=BB0_23 Depth=1
867 br 19 # 19: up to label14
868 .LBB0_113: # in Loop: Header=BB0_23 Depth=1
871 br 18 # 18: up to label14
872 .LBB0_114: # in Loop: Header=BB0_23 Depth=1
875 br 17 # 17: up to label14
876 .LBB0_115: # in Loop: Header=BB0_23 Depth=1
879 br 16 # 16: up to label14
880 .LBB0_116: # in Loop: Header=BB0_23 Depth=1
883 br 15 # 15: up to label14
884 .LBB0_117: # in Loop: Header=BB0_23 Depth=1
887 br 14 # 14: up to label14
888 .LBB0_118: # in Loop: Header=BB0_23 Depth=1
891 br 13 # 13: up to label14
892 .LBB0_119: # in Loop: Header=BB0_23 Depth=1
895 br 12 # 12: up to label14
896 .LBB0_120: # in Loop: Header=BB0_23 Depth=1
899 br 11 # 11: up to label14
900 .LBB0_121: # in Loop: Header=BB0_23 Depth=1
903 br 10 # 10: up to label14
904 .LBB0_122: # in Loop: Header=BB0_23 Depth=1
907 br 9 # 9: up to label14
908 .LBB0_123: # in Loop: Header=BB0_23 Depth=1
911 br 8 # 8: up to label14
912 .LBB0_124: # in Loop: Header=BB0_23 Depth=1
915 br 7 # 7: up to label14
916 .LBB0_125: # in Loop: Header=BB0_23 Depth=1
919 br 6 # 6: up to label14
920 .LBB0_126: # in Loop: Header=BB0_23 Depth=1
923 br 5 # 5: up to label14
924 .LBB0_127: # in Loop: Header=BB0_23 Depth=1
927 br 4 # 4: up to label14
928 .LBB0_128: # in Loop: Header=BB0_23 Depth=1
931 br 3 # 3: up to label14
932 .LBB0_129: # in Loop: Header=BB0_23 Depth=1
935 br 2 # 2: up to label14
936 .LBB0_130: # in Loop: Header=BB0_23 Depth=1
939 br 1 # 1: up to label14
940 .LBB0_131: # in Loop: Header=BB0_23 Depth=1
943 br 0 # 0: up to label14
948 .size mymemcmp, .Lfunc_end0-mymemcmp
950 .section .text.main,"ax",@progbits
951 .hidden main # -- Begin function main
957 i32.const $push17=, 0
958 i32.const $push16=, 0
959 i64.load $push0=, .L.str+7($pop16):p2align=0
960 i64.store buf+32($pop17):p2align=0, $pop0
961 i32.const $push15=, 0
962 i32.const $push14=, 0
963 i64.load $push1=, .L.str($pop14):p2align=0
964 i64.store buf+25($pop15):p2align=0, $pop1
965 i32.const $push13=, 0
966 i32.const $push12=, 0
967 i64.load $push2=, .L.str.1($pop12):p2align=0
968 i64.store buf+168($pop13), $pop2
969 i32.const $push11=, 0
970 i32.const $push10=, 0
971 i64.load $push3=, .L.str.1+7($pop10):p2align=0
972 i64.store buf+175($pop11):p2align=0, $pop3
974 i32.const $push6=, buf+25
975 i32.const $push5=, buf+168
976 i32.const $push4=, 33
977 i32.call $push7=, mymemcmp@FUNCTION, $pop6, $pop5, $pop4
978 i32.const $push8=, -51
979 i32.ne $push9=, $pop7, $pop8
980 br_if 0, $pop9 # 0: down to label87
982 i32.const $push18=, 0
984 .LBB1_2: # %if.then26
990 .size main, .Lfunc_end1-main
994 .section .bss.buf,"aw",@nobits
1001 .type .L.str,@object # @.str
1002 .section .rodata.str1.1,"aMS",@progbits,1
1004 .asciz "\0017\202\247UI\235\277\370D\266U\027\216\371"
1007 .type .L.str.1,@object # @.str.1
1009 .asciz "\0017\202\247UI\320\363\267*m#qIj"
1013 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
1014 .functype abort, void