	.text
	.file	"simd-1.c"
	.section	.text.verify,"ax",@progbits
	.hidden	verify                  # -- Begin function verify
	.globl	verify
	.type	verify,@function
verify:                                 # @verify
	.param  	i32, i32, i32, i32, i32, i32, i32, i32
# BB#0:                                 # %entry
	block   	
	i32.ne  	$push0=, $0, $4
	br_if   	0, $pop0        # 0: down to label0
# BB#1:                                 # %entry
	i32.ne  	$push1=, $1, $5
	br_if   	0, $pop1        # 0: down to label0
# BB#2:                                 # %entry
	i32.ne  	$push2=, $2, $6
	br_if   	0, $pop2        # 0: down to label0
# BB#3:                                 # %entry
	i32.ne  	$push3=, $3, $7
	br_if   	0, $pop3        # 0: down to label0
# BB#4:                                 # %if.end
	return
.LBB0_5:                                # %if.then
	end_block                       # label0:
	call    	abort@FUNCTION
	unreachable
	.endfunc
.Lfunc_end0:
	.size	verify, .Lfunc_end0-verify
                                        # -- End function
	.section	.text.main,"ax",@progbits
	.hidden	main                    # -- Begin function main
	.globl	main
	.type	main,@function
main:                                   # @main
	.result 	i32
	.local  	i32, i32, i32, i32
# BB#0:                                 # %entry
	i32.const	$push0=, 0
	i32.const	$push280=, 0
	i32.load	$push2=, j+12($pop280)
	i32.const	$push279=, 0
	i32.load	$push1=, i+12($pop279)
	i32.add 	$push278=, $pop2, $pop1
	tee_local	$push277=, $0=, $pop278
	i32.store	k+12($pop0), $pop277
	i32.const	$push276=, 0
	i32.const	$push275=, 0
	i32.load	$push4=, j+8($pop275)
	i32.const	$push274=, 0
	i32.load	$push3=, i+8($pop274)
	i32.add 	$push273=, $pop4, $pop3
	tee_local	$push272=, $1=, $pop273
	i32.store	k+8($pop276), $pop272
	i32.const	$push271=, 0
	i32.const	$push270=, 0
	i32.load	$push6=, j+4($pop270)
	i32.const	$push269=, 0
	i32.load	$push5=, i+4($pop269)
	i32.add 	$push268=, $pop6, $pop5
	tee_local	$push267=, $2=, $pop268
	i32.store	k+4($pop271), $pop267
	i32.const	$push266=, 0
	i32.const	$push265=, 0
	i32.load	$push8=, j($pop265)
	i32.const	$push264=, 0
	i32.load	$push7=, i($pop264)
	i32.add 	$push263=, $pop8, $pop7
	tee_local	$push262=, $3=, $pop263
	i32.store	k($pop266), $pop262
	i32.const	$push261=, 0
	i32.store	res+12($pop261), $0
	i32.const	$push260=, 0
	i32.store	res+8($pop260), $1
	i32.const	$push259=, 0
	i32.store	res+4($pop259), $2
	i32.const	$push258=, 0
	i32.store	res($pop258), $3
	i32.const	$push12=, 160
	i32.const	$push11=, 113
	i32.const	$push10=, 170
	i32.const	$push9=, 230
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop12, $pop11, $pop10, $pop9
	i32.const	$push257=, 0
	i32.const	$push256=, 0
	i32.load	$push14=, j+12($pop256)
	i32.const	$push255=, 0
	i32.load	$push13=, i+12($pop255)
	i32.mul 	$push254=, $pop14, $pop13
	tee_local	$push253=, $0=, $pop254
	i32.store	k+12($pop257), $pop253
	i32.const	$push252=, 0
	i32.const	$push251=, 0
	i32.load	$push16=, j+8($pop251)
	i32.const	$push250=, 0
	i32.load	$push15=, i+8($pop250)
	i32.mul 	$push249=, $pop16, $pop15
	tee_local	$push248=, $1=, $pop249
	i32.store	k+8($pop252), $pop248
	i32.const	$push247=, 0
	i32.const	$push246=, 0
	i32.load	$push18=, j+4($pop246)
	i32.const	$push245=, 0
	i32.load	$push17=, i+4($pop245)
	i32.mul 	$push244=, $pop18, $pop17
	tee_local	$push243=, $2=, $pop244
	i32.store	k+4($pop247), $pop243
	i32.const	$push242=, 0
	i32.const	$push241=, 0
	i32.load	$push20=, j($pop241)
	i32.const	$push240=, 0
	i32.load	$push19=, i($pop240)
	i32.mul 	$push239=, $pop20, $pop19
	tee_local	$push238=, $3=, $pop239
	i32.store	k($pop242), $pop238
	i32.const	$push237=, 0
	i32.store	res+12($pop237), $0
	i32.const	$push236=, 0
	i32.store	res+8($pop236), $1
	i32.const	$push235=, 0
	i32.store	res+4($pop235), $2
	i32.const	$push234=, 0
	i32.store	res($pop234), $3
	i32.const	$push24=, 1500
	i32.const	$push23=, 1300
	i32.const	$push22=, 3000
	i32.const	$push21=, 6000
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop24, $pop23, $pop22, $pop21
	i32.const	$push233=, 0
	i32.const	$push232=, 0
	i32.load	$push26=, i+12($pop232)
	i32.const	$push231=, 0
	i32.load	$push25=, j+12($pop231)
	i32.div_s	$push230=, $pop26, $pop25
	tee_local	$push229=, $0=, $pop230
	i32.store	k+12($pop233), $pop229
	i32.const	$push228=, 0
	i32.const	$push227=, 0
	i32.load	$push28=, i+8($pop227)
	i32.const	$push226=, 0
	i32.load	$push27=, j+8($pop226)
	i32.div_s	$push225=, $pop28, $pop27
	tee_local	$push224=, $1=, $pop225
	i32.store	k+8($pop228), $pop224
	i32.const	$push223=, 0
	i32.const	$push222=, 0
	i32.load	$push30=, i+4($pop222)
	i32.const	$push221=, 0
	i32.load	$push29=, j+4($pop221)
	i32.div_s	$push220=, $pop30, $pop29
	tee_local	$push219=, $2=, $pop220
	i32.store	k+4($pop223), $pop219
	i32.const	$push218=, 0
	i32.const	$push217=, 0
	i32.load	$push32=, i($pop217)
	i32.const	$push216=, 0
	i32.load	$push31=, j($pop216)
	i32.div_s	$push215=, $pop32, $pop31
	tee_local	$push214=, $3=, $pop215
	i32.store	k($pop218), $pop214
	i32.const	$push213=, 0
	i32.store	res+12($pop213), $0
	i32.const	$push212=, 0
	i32.store	res+8($pop212), $1
	i32.const	$push211=, 0
	i32.store	res+4($pop211), $2
	i32.const	$push210=, 0
	i32.store	res($pop210), $3
	i32.const	$push35=, 15
	i32.const	$push34=, 7
	i32.const	$push209=, 7
	i32.const	$push33=, 6
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop35, $pop34, $pop209, $pop33
	i32.const	$push208=, 0
	i32.const	$push207=, 0
	i32.load	$push37=, j+12($pop207)
	i32.const	$push206=, 0
	i32.load	$push36=, i+12($pop206)
	i32.and 	$push205=, $pop37, $pop36
	tee_local	$push204=, $0=, $pop205
	i32.store	k+12($pop208), $pop204
	i32.const	$push203=, 0
	i32.const	$push202=, 0
	i32.load	$push39=, j+8($pop202)
	i32.const	$push201=, 0
	i32.load	$push38=, i+8($pop201)
	i32.and 	$push200=, $pop39, $pop38
	tee_local	$push199=, $1=, $pop200
	i32.store	k+8($pop203), $pop199
	i32.const	$push198=, 0
	i32.const	$push197=, 0
	i32.load	$push41=, j+4($pop197)
	i32.const	$push196=, 0
	i32.load	$push40=, i+4($pop196)
	i32.and 	$push195=, $pop41, $pop40
	tee_local	$push194=, $2=, $pop195
	i32.store	k+4($pop198), $pop194
	i32.const	$push193=, 0
	i32.const	$push192=, 0
	i32.load	$push43=, j($pop192)
	i32.const	$push191=, 0
	i32.load	$push42=, i($pop191)
	i32.and 	$push190=, $pop43, $pop42
	tee_local	$push189=, $3=, $pop190
	i32.store	k($pop193), $pop189
	i32.const	$push188=, 0
	i32.store	res+12($pop188), $0
	i32.const	$push187=, 0
	i32.store	res+8($pop187), $1
	i32.const	$push186=, 0
	i32.store	res+4($pop186), $2
	i32.const	$push185=, 0
	i32.store	res($pop185), $3
	i32.const	$push47=, 2
	i32.const	$push46=, 4
	i32.const	$push45=, 20
	i32.const	$push44=, 8
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop47, $pop46, $pop45, $pop44
	i32.const	$push184=, 0
	i32.const	$push183=, 0
	i32.load	$push49=, j+12($pop183)
	i32.const	$push182=, 0
	i32.load	$push48=, i+12($pop182)
	i32.or  	$push181=, $pop49, $pop48
	tee_local	$push180=, $0=, $pop181
	i32.store	k+12($pop184), $pop180
	i32.const	$push179=, 0
	i32.const	$push178=, 0
	i32.load	$push51=, j+8($pop178)
	i32.const	$push177=, 0
	i32.load	$push50=, i+8($pop177)
	i32.or  	$push176=, $pop51, $pop50
	tee_local	$push175=, $1=, $pop176
	i32.store	k+8($pop179), $pop175
	i32.const	$push174=, 0
	i32.const	$push173=, 0
	i32.load	$push53=, j+4($pop173)
	i32.const	$push172=, 0
	i32.load	$push52=, i+4($pop172)
	i32.or  	$push171=, $pop53, $pop52
	tee_local	$push170=, $2=, $pop171
	i32.store	k+4($pop174), $pop170
	i32.const	$push169=, 0
	i32.const	$push168=, 0
	i32.load	$push55=, j($pop168)
	i32.const	$push167=, 0
	i32.load	$push54=, i($pop167)
	i32.or  	$push166=, $pop55, $pop54
	tee_local	$push165=, $3=, $pop166
	i32.store	k($pop169), $pop165
	i32.const	$push164=, 0
	i32.store	res+12($pop164), $0
	i32.const	$push163=, 0
	i32.store	res+8($pop163), $1
	i32.const	$push162=, 0
	i32.store	res+4($pop162), $2
	i32.const	$push161=, 0
	i32.store	res($pop161), $3
	i32.const	$push59=, 158
	i32.const	$push58=, 109
	i32.const	$push57=, 150
	i32.const	$push56=, 222
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop59, $pop58, $pop57, $pop56
	i32.const	$push160=, 0
	i32.const	$push159=, 0
	i32.load	$push61=, j+12($pop159)
	i32.const	$push158=, 0
	i32.load	$push60=, i+12($pop158)
	i32.xor 	$push157=, $pop61, $pop60
	tee_local	$push156=, $0=, $pop157
	i32.store	k+12($pop160), $pop156
	i32.const	$push155=, 0
	i32.const	$push154=, 0
	i32.load	$push63=, j+8($pop154)
	i32.const	$push153=, 0
	i32.load	$push62=, i+8($pop153)
	i32.xor 	$push152=, $pop63, $pop62
	tee_local	$push151=, $1=, $pop152
	i32.store	k+8($pop155), $pop151
	i32.const	$push150=, 0
	i32.const	$push149=, 0
	i32.load	$push65=, j+4($pop149)
	i32.const	$push148=, 0
	i32.load	$push64=, i+4($pop148)
	i32.xor 	$push147=, $pop65, $pop64
	tee_local	$push146=, $2=, $pop147
	i32.store	k+4($pop150), $pop146
	i32.const	$push145=, 0
	i32.const	$push144=, 0
	i32.load	$push67=, j($pop144)
	i32.const	$push143=, 0
	i32.load	$push66=, i($pop143)
	i32.xor 	$push142=, $pop67, $pop66
	tee_local	$push141=, $3=, $pop142
	i32.store	k($pop145), $pop141
	i32.const	$push140=, 0
	i32.store	res+12($pop140), $0
	i32.const	$push139=, 0
	i32.store	res+8($pop139), $1
	i32.const	$push138=, 0
	i32.store	res+4($pop138), $2
	i32.const	$push137=, 0
	i32.store	res($pop137), $3
	i32.const	$push71=, 156
	i32.const	$push70=, 105
	i32.const	$push69=, 130
	i32.const	$push68=, 214
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop71, $pop70, $pop69, $pop68
	i32.const	$push136=, 0
	i32.const	$push135=, 0
	i32.const	$push134=, 0
	i32.load	$push72=, i+12($pop134)
	i32.sub 	$push133=, $pop135, $pop72
	tee_local	$push132=, $0=, $pop133
	i32.store	k+12($pop136), $pop132
	i32.const	$push131=, 0
	i32.const	$push130=, 0
	i32.const	$push129=, 0
	i32.load	$push73=, i+8($pop129)
	i32.sub 	$push128=, $pop130, $pop73
	tee_local	$push127=, $1=, $pop128
	i32.store	k+8($pop131), $pop127
	i32.const	$push126=, 0
	i32.const	$push125=, 0
	i32.const	$push124=, 0
	i32.load	$push74=, i+4($pop124)
	i32.sub 	$push123=, $pop125, $pop74
	tee_local	$push122=, $2=, $pop123
	i32.store	k+4($pop126), $pop122
	i32.const	$push121=, 0
	i32.const	$push120=, 0
	i32.const	$push119=, 0
	i32.load	$push75=, i($pop119)
	i32.sub 	$push118=, $pop120, $pop75
	tee_local	$push117=, $3=, $pop118
	i32.store	k($pop121), $pop117
	i32.const	$push116=, 0
	i32.store	res+12($pop116), $0
	i32.const	$push115=, 0
	i32.store	res+8($pop115), $1
	i32.const	$push114=, 0
	i32.store	res+4($pop114), $2
	i32.const	$push113=, 0
	i32.store	res($pop113), $3
	i32.const	$push78=, -150
	i32.const	$push77=, -100
	i32.const	$push112=, -150
	i32.const	$push76=, -200
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop78, $pop77, $pop112, $pop76
	i32.const	$push111=, 0
	i32.const	$push110=, 0
	i32.load	$push79=, i+12($pop110)
	i32.const	$push80=, -1
	i32.xor 	$push109=, $pop79, $pop80
	tee_local	$push108=, $0=, $pop109
	i32.store	k+12($pop111), $pop108
	i32.const	$push107=, 0
	i32.const	$push106=, 0
	i32.load	$push81=, i+8($pop106)
	i32.const	$push105=, -1
	i32.xor 	$push104=, $pop81, $pop105
	tee_local	$push103=, $1=, $pop104
	i32.store	k+8($pop107), $pop103
	i32.const	$push102=, 0
	i32.const	$push101=, 0
	i32.load	$push82=, i+4($pop101)
	i32.const	$push100=, -1
	i32.xor 	$push99=, $pop82, $pop100
	tee_local	$push98=, $2=, $pop99
	i32.store	k+4($pop102), $pop98
	i32.const	$push97=, 0
	i32.const	$push96=, 0
	i32.load	$push83=, i($pop96)
	i32.const	$push95=, -1
	i32.xor 	$push94=, $pop83, $pop95
	tee_local	$push93=, $3=, $pop94
	i32.store	k($pop97), $pop93
	i32.const	$push92=, 0
	i32.store	res+12($pop92), $0
	i32.const	$push91=, 0
	i32.store	res+8($pop91), $1
	i32.const	$push90=, 0
	i32.store	res+4($pop90), $2
	i32.const	$push89=, 0
	i32.store	res($pop89), $3
	i32.const	$push86=, -151
	i32.const	$push85=, -101
	i32.const	$push88=, -151
	i32.const	$push84=, -201
	call    	verify@FUNCTION, $3, $2, $1, $0, $pop86, $pop85, $pop88, $pop84
	i32.const	$push87=, 0
	call    	exit@FUNCTION, $pop87
	unreachable
	.endfunc
.Lfunc_end1:
	.size	main, .Lfunc_end1-main
                                        # -- End function
	.hidden	i                       # @i
	.type	i,@object
	.section	.data.i,"aw",@progbits
	.globl	i
	.p2align	4
i:
	.int32	150                     # 0x96
	.int32	100                     # 0x64
	.int32	150                     # 0x96
	.int32	200                     # 0xc8
	.size	i, 16

	.hidden	j                       # @j
	.type	j,@object
	.section	.data.j,"aw",@progbits
	.globl	j
	.p2align	4
j:
	.int32	10                      # 0xa
	.int32	13                      # 0xd
	.int32	20                      # 0x14
	.int32	30                      # 0x1e
	.size	j, 16

	.hidden	k                       # @k
	.type	k,@object
	.section	.bss.k,"aw",@nobits
	.globl	k
	.p2align	4
k:
	.skip	16
	.size	k, 16

	.hidden	res                     # @res
	.type	res,@object
	.section	.bss.res,"aw",@nobits
	.globl	res
	.p2align	4
res:
	.skip	16
	.size	res, 16


	.ident	"clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
	.functype	abort, void
	.functype	exit, void, i32
