| .text |
| .file "/usr/local/google/home/dschuff/s/wasm-waterfall/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-2.c" |
| .section .text.main,"ax",@progbits |
| .hidden main |
| .globl main |
| .type main,@function |
| main: # @main |
| .result i32 |
| # BB#0: # %entry |
| block |
| i32.const $push95=, 0 |
| i32.load8_u $push0=, s_c_s($pop95) |
| i32.const $push1=, 97 |
| i32.ne $push2=, $pop0, $pop1 |
| br_if 0, $pop2 # 0: down to label0 |
| # BB#1: # %if.end |
| i32.const $push96=, 0 |
| i32.load16_u $push3=, s_c_s+2($pop96) |
| i32.const $push4=, 13 |
| i32.ne $push5=, $pop3, $pop4 |
| br_if 0, $pop5 # 0: down to label0 |
| # BB#2: # %if.end6 |
| i32.const $push97=, 0 |
| i32.load8_u $push6=, s_c_i($pop97) |
| i32.const $push7=, 98 |
| i32.ne $push8=, $pop6, $pop7 |
| br_if 0, $pop8 # 0: down to label0 |
| # BB#3: # %if.end11 |
| i32.const $push98=, 0 |
| i32.load $push9=, s_c_i+4($pop98) |
| i32.const $push10=, 14 |
| i32.ne $push11=, $pop9, $pop10 |
| br_if 0, $pop11 # 0: down to label0 |
| # BB#4: # %if.end15 |
| i32.const $push99=, 0 |
| i32.load16_u $push12=, s_s_i($pop99) |
| i32.const $push13=, 15 |
| i32.ne $push14=, $pop12, $pop13 |
| br_if 0, $pop14 # 0: down to label0 |
| # BB#5: # %if.end20 |
| i32.const $push100=, 0 |
| i32.load $push15=, s_s_i+4($pop100) |
| i32.const $push16=, 16 |
| i32.ne $push17=, $pop15, $pop16 |
| br_if 0, $pop17 # 0: down to label0 |
| # BB#6: # %if.end24 |
| i32.const $push101=, 0 |
| i32.load8_u $push18=, s_c_f($pop101) |
| i32.const $push19=, 99 |
| i32.ne $push20=, $pop18, $pop19 |
| br_if 0, $pop20 # 0: down to label0 |
| # BB#7: # %if.end29 |
| i32.const $push102=, 0 |
| f32.load $push21=, s_c_f+4($pop102) |
| f32.const $push22=, 0x1.1p4 |
| f32.ne $push23=, $pop21, $pop22 |
| br_if 0, $pop23 # 0: down to label0 |
| # BB#8: # %if.end34 |
| i32.const $push103=, 0 |
| i32.load16_u $push24=, s_s_f($pop103) |
| i32.const $push25=, 18 |
| i32.ne $push26=, $pop24, $pop25 |
| br_if 0, $pop26 # 0: down to label0 |
| # BB#9: # %if.end39 |
| i32.const $push104=, 0 |
| f32.load $push27=, s_s_f+4($pop104) |
| f32.const $push28=, 0x1.3p4 |
| f32.ne $push29=, $pop27, $pop28 |
| br_if 0, $pop29 # 0: down to label0 |
| # BB#10: # %if.end44 |
| i32.const $push105=, 0 |
| i32.load8_u $push30=, s_c_d($pop105) |
| i32.const $push31=, 100 |
| i32.ne $push32=, $pop30, $pop31 |
| br_if 0, $pop32 # 0: down to label0 |
| # BB#11: # %if.end49 |
| i32.const $push106=, 0 |
| f64.load $push33=, s_c_d+8($pop106) |
| f64.const $push34=, 0x1.4p4 |
| f64.ne $push35=, $pop33, $pop34 |
| br_if 0, $pop35 # 0: down to label0 |
| # BB#12: # %if.end53 |
| i32.const $push107=, 0 |
| i32.load16_u $push36=, s_s_d($pop107) |
| i32.const $push37=, 21 |
| i32.ne $push38=, $pop36, $pop37 |
| br_if 0, $pop38 # 0: down to label0 |
| # BB#13: # %if.end58 |
| i32.const $push108=, 0 |
| f64.load $push39=, s_s_d+8($pop108) |
| f64.const $push40=, 0x1.6p4 |
| f64.ne $push41=, $pop39, $pop40 |
| br_if 0, $pop41 # 0: down to label0 |
| # BB#14: # %if.end62 |
| i32.const $push109=, 0 |
| i32.load $push42=, s_i_d($pop109) |
| i32.const $push43=, 23 |
| i32.ne $push44=, $pop42, $pop43 |
| br_if 0, $pop44 # 0: down to label0 |
| # BB#15: # %if.end66 |
| i32.const $push110=, 0 |
| f64.load $push45=, s_i_d+8($pop110) |
| f64.const $push46=, 0x1.8p4 |
| f64.ne $push47=, $pop45, $pop46 |
| br_if 0, $pop47 # 0: down to label0 |
| # BB#16: # %if.end70 |
| i32.const $push111=, 0 |
| f32.load $push48=, s_f_d($pop111) |
| f32.const $push49=, 0x1.9p4 |
| f32.ne $push50=, $pop48, $pop49 |
| br_if 0, $pop50 # 0: down to label0 |
| # BB#17: # %if.end75 |
| i32.const $push112=, 0 |
| f64.load $push51=, s_f_d+8($pop112) |
| f64.const $push52=, 0x1.ap4 |
| f64.ne $push53=, $pop51, $pop52 |
| br_if 0, $pop53 # 0: down to label0 |
| # BB#18: # %if.end79 |
| i32.const $push113=, 0 |
| i32.load8_u $push54=, s_c_ld($pop113) |
| i32.const $push55=, 101 |
| i32.ne $push56=, $pop54, $pop55 |
| br_if 0, $pop56 # 0: down to label0 |
| # BB#19: # %if.end84 |
| i32.const $push115=, 0 |
| i64.load $push58=, s_c_ld+16($pop115) |
| i32.const $push114=, 0 |
| i64.load $push57=, s_c_ld+24($pop114) |
| i64.const $push60=, 0 |
| i64.const $push59=, 4612723957404008448 |
| i32.call $push61=, __eqtf2@FUNCTION, $pop58, $pop57, $pop60, $pop59 |
| br_if 0, $pop61 # 0: down to label0 |
| # BB#20: # %if.end88 |
| i32.const $push116=, 0 |
| i32.load16_u $push62=, s_s_ld($pop116) |
| i32.const $push63=, 28 |
| i32.ne $push64=, $pop62, $pop63 |
| br_if 0, $pop64 # 0: down to label0 |
| # BB#21: # %if.end93 |
| i32.const $push118=, 0 |
| i64.load $push66=, s_s_ld+16($pop118) |
| i32.const $push117=, 0 |
| i64.load $push65=, s_s_ld+24($pop117) |
| i64.const $push68=, 0 |
| i64.const $push67=, 4612759141776097280 |
| i32.call $push69=, __eqtf2@FUNCTION, $pop66, $pop65, $pop68, $pop67 |
| br_if 0, $pop69 # 0: down to label0 |
| # BB#22: # %if.end97 |
| i32.const $push119=, 0 |
| i32.load $push70=, s_i_ld($pop119) |
| i32.const $push71=, 30 |
| i32.ne $push72=, $pop70, $pop71 |
| br_if 0, $pop72 # 0: down to label0 |
| # BB#23: # %if.end101 |
| i32.const $push121=, 0 |
| i64.load $push74=, s_i_ld+16($pop121) |
| i32.const $push120=, 0 |
| i64.load $push73=, s_i_ld+24($pop120) |
| i64.const $push76=, 0 |
| i64.const $push75=, 4612794326148186112 |
| i32.call $push77=, __eqtf2@FUNCTION, $pop74, $pop73, $pop76, $pop75 |
| br_if 0, $pop77 # 0: down to label0 |
| # BB#24: # %if.end105 |
| i32.const $push122=, 0 |
| f32.load $push78=, s_f_ld($pop122) |
| f32.const $push79=, 0x1p5 |
| f32.ne $push80=, $pop78, $pop79 |
| br_if 0, $pop80 # 0: down to label0 |
| # BB#25: # %if.end110 |
| i32.const $push124=, 0 |
| i64.load $push82=, s_f_ld+16($pop124) |
| i32.const $push123=, 0 |
| i64.load $push81=, s_f_ld+24($pop123) |
| i64.const $push84=, 0 |
| i64.const $push83=, 4612820714427252736 |
| i32.call $push85=, __eqtf2@FUNCTION, $pop82, $pop81, $pop84, $pop83 |
| br_if 0, $pop85 # 0: down to label0 |
| # BB#26: # %if.end114 |
| i32.const $push125=, 0 |
| f64.load $push86=, s_d_ld($pop125) |
| f64.const $push87=, 0x1.1p5 |
| f64.ne $push88=, $pop86, $pop87 |
| br_if 0, $pop88 # 0: down to label0 |
| # BB#27: # %if.end118 |
| i32.const $push127=, 0 |
| i64.load $push90=, s_d_ld+16($pop127) |
| i32.const $push126=, 0 |
| i64.load $push89=, s_d_ld+24($pop126) |
| i64.const $push92=, 0 |
| i64.const $push91=, 4612838306613297152 |
| i32.call $push93=, __eqtf2@FUNCTION, $pop90, $pop89, $pop92, $pop91 |
| br_if 0, $pop93 # 0: down to label0 |
| # BB#28: # %if.end122 |
| i32.const $push94=, 0 |
| return $pop94 |
| .LBB0_29: # %if.then121 |
| end_block # label0: |
| call abort@FUNCTION |
| unreachable |
| .endfunc |
| .Lfunc_end0: |
| .size main, .Lfunc_end0-main |
| |
| .hidden s_c_s # @s_c_s |
| .type s_c_s,@object |
| .section .data.s_c_s,"aw",@progbits |
| .globl s_c_s |
| .p2align 1 |
| s_c_s: |
| .int8 97 # 0x61 |
| .skip 1 |
| .int16 13 # 0xd |
| .size s_c_s, 4 |
| |
| .hidden s_c_i # @s_c_i |
| .type s_c_i,@object |
| .section .data.s_c_i,"aw",@progbits |
| .globl s_c_i |
| .p2align 2 |
| s_c_i: |
| .int8 98 # 0x62 |
| .skip 3 |
| .int32 14 # 0xe |
| .size s_c_i, 8 |
| |
| .hidden s_s_i # @s_s_i |
| .type s_s_i,@object |
| .section .data.s_s_i,"aw",@progbits |
| .globl s_s_i |
| .p2align 2 |
| s_s_i: |
| .int16 15 # 0xf |
| .skip 2 |
| .int32 16 # 0x10 |
| .size s_s_i, 8 |
| |
| .hidden s_c_f # @s_c_f |
| .type s_c_f,@object |
| .section .data.s_c_f,"aw",@progbits |
| .globl s_c_f |
| .p2align 2 |
| s_c_f: |
| .int8 99 # 0x63 |
| .skip 3 |
| .int32 1099431936 # float 17 |
| .size s_c_f, 8 |
| |
| .hidden s_s_f # @s_s_f |
| .type s_s_f,@object |
| .section .data.s_s_f,"aw",@progbits |
| .globl s_s_f |
| .p2align 2 |
| s_s_f: |
| .int16 18 # 0x12 |
| .skip 2 |
| .int32 1100480512 # float 19 |
| .size s_s_f, 8 |
| |
| .hidden s_c_d # @s_c_d |
| .type s_c_d,@object |
| .section .data.s_c_d,"aw",@progbits |
| .globl s_c_d |
| .p2align 3 |
| s_c_d: |
| .int8 100 # 0x64 |
| .skip 7 |
| .int64 4626322717216342016 # double 20 |
| .size s_c_d, 16 |
| |
| .hidden s_s_d # @s_s_d |
| .type s_s_d,@object |
| .section .data.s_s_d,"aw",@progbits |
| .globl s_s_d |
| .p2align 3 |
| s_s_d: |
| .int16 21 # 0x15 |
| .skip 6 |
| .int64 4626885667169763328 # double 22 |
| .size s_s_d, 16 |
| |
| .hidden s_i_d # @s_i_d |
| .type s_i_d,@object |
| .section .data.s_i_d,"aw",@progbits |
| .globl s_i_d |
| .p2align 3 |
| s_i_d: |
| .int32 23 # 0x17 |
| .skip 4 |
| .int64 4627448617123184640 # double 24 |
| .size s_i_d, 16 |
| |
| .hidden s_f_d # @s_f_d |
| .type s_f_d,@object |
| .section .data.s_f_d,"aw",@progbits |
| .globl s_f_d |
| .p2align 3 |
| s_f_d: |
| .int32 1103626240 # float 25 |
| .skip 4 |
| .int64 4628011567076605952 # double 26 |
| .size s_f_d, 16 |
| |
| .hidden s_c_ld # @s_c_ld |
| .type s_c_ld,@object |
| .section .data.s_c_ld,"aw",@progbits |
| .globl s_c_ld |
| .p2align 4 |
| s_c_ld: |
| .int8 101 # 0x65 |
| .skip 15 |
| .int64 0 # fp128 27 |
| .int64 4612723957404008448 |
| .size s_c_ld, 32 |
| |
| .hidden s_s_ld # @s_s_ld |
| .type s_s_ld,@object |
| .section .data.s_s_ld,"aw",@progbits |
| .globl s_s_ld |
| .p2align 4 |
| s_s_ld: |
| .int16 28 # 0x1c |
| .skip 14 |
| .int64 0 # fp128 29 |
| .int64 4612759141776097280 |
| .size s_s_ld, 32 |
| |
| .hidden s_i_ld # @s_i_ld |
| .type s_i_ld,@object |
| .section .data.s_i_ld,"aw",@progbits |
| .globl s_i_ld |
| .p2align 4 |
| s_i_ld: |
| .int32 30 # 0x1e |
| .skip 12 |
| .int64 0 # fp128 31 |
| .int64 4612794326148186112 |
| .size s_i_ld, 32 |
| |
| .hidden s_f_ld # @s_f_ld |
| .type s_f_ld,@object |
| .section .data.s_f_ld,"aw",@progbits |
| .globl s_f_ld |
| .p2align 4 |
| s_f_ld: |
| .int32 1107296256 # float 32 |
| .skip 12 |
| .int64 0 # fp128 33 |
| .int64 4612820714427252736 |
| .size s_f_ld, 32 |
| |
| .hidden s_d_ld # @s_d_ld |
| .type s_d_ld,@object |
| .section .data.s_d_ld,"aw",@progbits |
| .globl s_d_ld |
| .p2align 4 |
| s_d_ld: |
| .int64 4629981891913580544 # double 34 |
| .skip 8 |
| .int64 0 # fp128 35 |
| .int64 4612838306613297152 |
| .size s_d_ld, 32 |
| |
| |
| .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283507)" |
| .functype abort, void |