Skip to content

Instantly share code, notes, and snippets.

@goloveychuk
Last active August 31, 2018 02:32
Show Gist options
  • Save goloveychuk/76f842045f28a19c939b210937dce2d4 to your computer and use it in GitHub Desktop.
Save goloveychuk/76f842045f28a19c939b210937dce2d4 to your computer and use it in GitHub Desktop.
swift to wasm
; ModuleID = 'code.ll'
source_filename = "code.ll"
target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
target triple = "wasm32"
%swift.type = type { i64 }
%swift.type_metadata_record = type { i32, i32 }
%T4code5StrctV = type <{ %TSi, %TSi }>
%TSi = type <{ i64 }>
@_T04code5StrctVWV = internal constant [20 x i8*] [i8* bitcast (void (i8*, %swift.type*)* @__swift_noop_void_return to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, %swift.type*)* @__swift_noop_self_return to i8*), i8* bitcast (void (i8*, %swift.type*)* @__swift_noop_void_return to i8*), i8* bitcast (void (i8*, %swift.type*)* @__swift_noop_void_return to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (i8* (i8*, %swift.type*)* @__swift_noop_self_return to i8*), i8* bitcast (i8* (i8*, i8*, %swift.type*)* @__swift_memcpy16_8 to i8*), i8* bitcast (void (i8*, %swift.type*)* @__swift_noop_void_return to i8*), i8* bitcast (i8* (i8*, i8*, i64, %swift.type*)* @__swift_memcpy_array16_8 to i8*), i8* bitcast (i8* (i8*, i8*, i64, %swift.type*)* @__swift_memmove_array16_8 to i8*), i8* bitcast (i8* (i8*, i8*, i64, %swift.type*)* @__swift_memmove_array16_8 to i8*), i8* inttoptr (i64 16 to i8*), i8* inttoptr (i64 7 to i8*), i8* inttoptr (i64 16 to i8*)], align 8
@0 = private constant [13 x i8] c"4code5StrctV\00"
@1 = private constant [5 x i8] c"a\00b\00\00"
@_T04code5StrctVMn = hidden constant <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }> <{ i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @0 to i64), i64 ptrtoint (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>* @_T04code5StrctVMn to i64)) to i32), i32 2, i32 3, i32 trunc (i64 sub (i64 ptrtoint ([5 x i8]* @1 to i64), i64 ptrtoint (i32* getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>, <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>* @_T04code5StrctVMn, i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (%swift.type** (%swift.type*)* @get_field_types_Strct to i64), i64 ptrtoint (i32* getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>, <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>* @_T04code5StrctVMn, i32 0, i32 4) to i64)) to i32), i32 1, i32 trunc (i64 sub (i64 ptrtoint (%swift.type* ()* @_T04code5StrctVMa to i64), i64 ptrtoint (i32* getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>, <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>* @_T04code5StrctVMn, i32 0, i32 6) to i64)) to i32), i32 5, i32 0, i32 0, i32 0 }>, section "__TEXT,__const", align 8
@_T04code5StrctVMf = internal constant <{ i8**, i64, i64, %swift.type*, i64, i64 }> <{ i8** getelementptr inbounds ([20 x i8*], [20 x i8*]* @_T04code5StrctVWV, i32 0, i32 0), i64 1, i64 sub (i64 ptrtoint (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }>* @_T04code5StrctVMn to i64), i64 ptrtoint (i64* getelementptr inbounds (<{ i8**, i64, i64, %swift.type*, i64, i64 }>, <{ i8**, i64, i64, %swift.type*, i64, i64 }>* @_T04code5StrctVMf, i32 0, i32 2) to i64)), %swift.type* null, i64 0, i64 8 }>, align 8
@2 = private constant [13 x i8] c"4code5StrctV\00", section "__TEXT,__swift3_typeref, regular, no_dead_strip"
@3 = private constant [3 x i8] c"Si\00", section "__TEXT,__swift3_typeref, regular, no_dead_strip"
@4 = private constant [2 x i8] c"a\00", section "__TEXT,__swift3_reflstr, regular, no_dead_strip"
@5 = private constant [2 x i8] c"b\00", section "__TEXT,__swift3_reflstr, regular, no_dead_strip"
@_T04code5StrctVMF = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint ([13 x i8]* @2 to i64), i64 ptrtoint ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }* @_T04code5StrctVMF to i64)) to i32), i32 0, i16 0, i16 12, i32 2, i32 0, i32 trunc (i64 sub (i64 ptrtoint ([3 x i8]* @3 to i64), i64 ptrtoint (i32* getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }* @_T04code5StrctVMF, i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([2 x i8]* @4 to i64), i64 ptrtoint (i32* getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }* @_T04code5StrctVMF, i32 0, i32 7) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint ([3 x i8]* @3 to i64), i64 ptrtoint (i32* getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }* @_T04code5StrctVMF, i32 0, i32 9) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint ([2 x i8]* @5 to i64), i64 ptrtoint (i32* getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }* @_T04code5StrctVMF, i32 0, i32 10) to i64)) to i32) }, section "__TEXT,__swift3_fieldmd, regular, no_dead_strip", align 4
@field_type_vector_Strct = private global %swift.type** null
@_swift_slowAlloc = external global i8* (i64, i64)*
@_T0SiN = external global %swift.type, align 8
@_swift_slowDealloc = external global void (i8*, i64, i64)*
@"\01l_type_metadata_table" = private constant [1 x %swift.type_metadata_record] [%swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (i64* getelementptr inbounds (<{ i8**, i64, i64, %swift.type*, i64, i64 }>, <{ i8**, i64, i64, %swift.type*, i64, i64 }>* @_T04code5StrctVMf, i32 0, i32 1) to i64), i64 ptrtoint ([1 x %swift.type_metadata_record]* @"\01l_type_metadata_table" to i64)) to i32), i32 1 }], section "__TEXT, __swift2_types, regular, no_dead_strip", align 8
@__swift_reflection_version = linkonce_odr hidden constant i16 3
@llvm.used = appending global [3 x i8*] [i8* bitcast ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }* @_T04code5StrctVMF to i8*), i8* bitcast ([1 x %swift.type_metadata_record]* @"\01l_type_metadata_table" to i8*), i8* bitcast (i16* @__swift_reflection_version to i8*)], section "llvm.metadata", align 8
@_T04code5StrctVN = hidden alias %swift.type, bitcast (i64* getelementptr inbounds (<{ i8**, i64, i64, %swift.type*, i64, i64 }>, <{ i8**, i64, i64, %swift.type*, i64, i64 }>* @_T04code5StrctVMf, i32 0, i32 1) to %swift.type*)
define i32 @main(i32, i8**) #0 {
entry:
%2 = bitcast i8** %1 to i8*
call void @_T04code4mainyyF()
ret i32 0
}
define hidden i64 @_T04code5StrctV1aSivfi() #0 {
entry:
ret i64 12
}
define hidden i64 @_T04code5StrctV1aSifg(i64, i64) #0 {
entry:
ret i64 %0
}
define hidden i64 @_T04code5StrctV1bSivfi() #0 {
entry:
ret i64 32
}
define hidden i64 @_T04code5StrctV1bSifg(i64, i64) #0 {
entry:
ret i64 %1
}
define hidden void @_T04code5StrctV1bSifs(i64, %T4code5StrctV* nocapture swiftself dereferenceable(16)) #0 {
entry:
%.b = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %1, i32 0, i32 1
%.b._value = getelementptr inbounds %TSi, %TSi* %.b, i32 0, i32 0
store i64 %0, i64* %.b._value, align 8
ret void
}
define hidden { i8*, i64 } @_T04code5StrctV1bSifm(i8*, [24 x i8]* nocapture dereferenceable(24), %T4code5StrctV* nocapture swiftself dereferenceable(16)) #0 {
entry:
%.b = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %2, i32 0, i32 1
%3 = bitcast %TSi* %.b to i8*
%4 = insertvalue { i8*, i64 } undef, i8* %3, 0
%5 = insertvalue { i8*, i64 } %4, i64 0, 1
ret { i8*, i64 } %5
}
define hidden { i64, i64 } @_T04code5StrctVACSi1b_tcfC(i64) #0 {
entry:
%1 = insertvalue { i64, i64 } { i64 12, i64 undef }, i64 %0, 1
ret { i64, i64 } %1
}
define hidden { i64, i64 } @_T04code5StrctVACycfC() #0 {
entry:
%0 = alloca %T4code5StrctV, align 8
%1 = bitcast %T4code5StrctV* %0 to i8*
call void @llvm.lifetime.start(i64 16, i8* %1)
%.a = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %0, i32 0, i32 0
%.a._value = getelementptr inbounds %TSi, %TSi* %.a, i32 0, i32 0
store i64 12, i64* %.a._value, align 8
%.b = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %0, i32 0, i32 1
%.b._value = getelementptr inbounds %TSi, %TSi* %.b, i32 0, i32 0
store i64 32, i64* %.b._value, align 8
%2 = bitcast %T4code5StrctV* %0 to i8*
call void @llvm.lifetime.end(i64 16, i8* %2)
ret { i64, i64 } { i64 12, i64 32 }
}
; Function Attrs: argmemonly nounwind
declare void @llvm.lifetime.start(i64, i8* nocapture) #1
; Function Attrs: argmemonly nounwind
declare void @llvm.lifetime.end(i64, i8* nocapture) #1
define hidden { i64, i64 } @_T04code4methAA5StrctVyF() #0 {
entry:
%0 = alloca %T4code5StrctV, align 8
%1 = bitcast %T4code5StrctV* %0 to i8*
call void @llvm.lifetime.start(i64 16, i8* %1)
%2 = call { i64, i64 } @_T04code5StrctVACycfC()
%3 = extractvalue { i64, i64 } %2, 0
%4 = extractvalue { i64, i64 } %2, 1
%.a = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %0, i32 0, i32 0
%.a._value = getelementptr inbounds %TSi, %TSi* %.a, i32 0, i32 0
store i64 %3, i64* %.a._value, align 8
%.b = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %0, i32 0, i32 1
%.b._value = getelementptr inbounds %TSi, %TSi* %.b, i32 0, i32 0
store i64 %4, i64* %.b._value, align 8
%.b1 = getelementptr inbounds %T4code5StrctV, %T4code5StrctV* %0, i32 0, i32 1
%.b1._value = getelementptr inbounds %TSi, %TSi* %.b1, i32 0, i32 0
store i64 11, i64* %.b1._value, align 8
%5 = bitcast %T4code5StrctV* %0 to i8*
call void @llvm.lifetime.end(i64 16, i8* %5)
%6 = insertvalue { i64, i64 } undef, i64 %3, 0
%7 = insertvalue { i64, i64 } %6, i64 11, 1
ret { i64, i64 } %7
}
define hidden void @_T04code4mainyyF() #0 {
entry:
%0 = call { i64, i64 } @_T04code4methAA5StrctVyF()
%1 = extractvalue { i64, i64 } %0, 0
%2 = extractvalue { i64, i64 } %0, 1
ret void
}
; Function Attrs: nounwind
define linkonce_odr hidden void @__swift_noop_void_return(i8*, %swift.type*) #2 {
entry:
ret void
}
; Function Attrs: nounwind
define linkonce_odr hidden i8* @__swift_memcpy16_8(i8*, i8*, %swift.type*) #2 {
entry:
call void @llvm.memcpy.p0i8.p0i8.i64(i8* %0, i8* %1, i64 16, i32 8, i1 false)
ret i8* %0
}
; Function Attrs: argmemonly nounwind
declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i32, i1) #1
; Function Attrs: nounwind
define linkonce_odr hidden i8* @__swift_noop_self_return(i8*, %swift.type*) #2 {
entry:
ret i8* %0
}
; Function Attrs: nounwind
define linkonce_odr hidden i8* @__swift_memcpy_array16_8(i8*, i8*, i64, %swift.type*) #2 {
entry:
%4 = mul nuw i64 %2, 16
call void @llvm.memcpy.p0i8.p0i8.i64(i8* %0, i8* %1, i64 %4, i32 8, i1 false)
ret i8* %0
}
; Function Attrs: nounwind
define linkonce_odr hidden i8* @__swift_memmove_array16_8(i8*, i8*, i64, %swift.type*) #2 {
entry:
%4 = mul nuw i64 %2, 16
call void @llvm.memmove.p0i8.p0i8.i64(i8* %0, i8* %1, i64 %4, i32 8, i1 false)
ret i8* %0
}
; Function Attrs: argmemonly nounwind
declare void @llvm.memmove.p0i8.p0i8.i64(i8* nocapture, i8* nocapture readonly, i64, i32, i1) #1
define private %swift.type** @get_field_types_Strct(%swift.type* %Strct) #0 {
entry:
%0 = load %swift.type**, %swift.type*** @field_type_vector_Strct, align 8
%1 = icmp eq %swift.type** %0, null
br i1 %1, label %build_field_types, label %done
build_field_types: ; preds = %entry
%2 = call noalias i8* @swift_rt_swift_slowAlloc(i64 16, i64 7) #2
%3 = bitcast i8* %2 to %swift.type**
%4 = getelementptr inbounds %swift.type*, %swift.type** %3, i32 0
store %swift.type* @_T0SiN, %swift.type** %4, align 8
%5 = getelementptr inbounds %swift.type*, %swift.type** %3, i32 1
store %swift.type* @_T0SiN, %swift.type** %5, align 8
%6 = ptrtoint %swift.type** %3 to i64
%7 = cmpxchg i64* bitcast (%swift.type*** @field_type_vector_Strct to i64*), i64 0, i64 %6 seq_cst seq_cst
%8 = extractvalue { i64, i1 } %7, 1
%9 = extractvalue { i64, i1 } %7, 0
br i1 %8, label %done, label %race_lost
race_lost: ; preds = %build_field_types
call void @swift_rt_swift_slowDealloc(i8* %2, i64 16, i64 7) #2
%10 = inttoptr i64 %9 to %swift.type**
br label %done
done: ; preds = %race_lost, %build_field_types, %entry
%11 = phi %swift.type** [ %0, %entry ], [ %3, %build_field_types ], [ %10, %race_lost ]
ret %swift.type** %11
}
; Function Attrs: nounwind readnone
define hidden %swift.type* @_T04code5StrctVMa() #3 {
entry:
ret %swift.type* bitcast (i64* getelementptr inbounds (<{ i8**, i64, i64, %swift.type*, i64, i64 }>, <{ i8**, i64, i64, %swift.type*, i64, i64 }>* @_T04code5StrctVMf, i32 0, i32 1) to %swift.type*)
}
; Function Attrs: noinline nounwind
define linkonce_odr hidden i8* @swift_rt_swift_slowAlloc(i64, i64) #4 {
entry:
%load = load i8* (i64, i64)*, i8* (i64, i64)** @_swift_slowAlloc
%2 = tail call i8* %load(i64 %0, i64 %1)
ret i8* %2
}
; Function Attrs: noinline nounwind
define linkonce_odr hidden void @swift_rt_swift_slowDealloc(i8*, i64, i64) #4 {
entry:
%load = load void (i8*, i64, i64)*, void (i8*, i64, i64)** @_swift_slowDealloc
tail call void %load(i8* %0, i64 %1, i64 %2)
ret void
}
attributes #0 = { "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "target-cpu"="core2" "target-features"="+cx16,+fxsr,+mmx,+sse,+sse2,+sse3,+ssse3,+x87" }
attributes #1 = { argmemonly nounwind }
attributes #2 = { nounwind }
attributes #3 = { nounwind readnone "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "target-cpu"="core2" "target-features"="+cx16,+fxsr,+mmx,+sse,+sse2,+sse3,+ssse3,+x87" }
attributes #4 = { noinline nounwind }
!llvm.module.flags = !{!0, !1, !2, !3, !4, !10, !11}
!0 = !{i32 1, !"Objective-C Version", i32 2}
!1 = !{i32 1, !"Objective-C Image Info Version", i32 0}
!2 = !{i32 1, !"Objective-C Image Info Section", !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
!3 = !{i32 4, !"Objective-C Garbage Collection", i32 1280}
!4 = !{i32 1, !"Objective-C Class Properties", i32 64}
!10 = !{i32 1, !"PIC Level", i32 2}
!11 = !{i32 1, !"Swift Version", i32 5}
.text
.file "llvm-link"
.type .Lget_field_types_Strct,@function
.Lget_field_types_Strct:
.param i32
.result i32
.local i64, i32, i32
i32.const $push3=, 0
i32.load $3=, .Lfield_type_vector_Strct($pop3)
block
br_if 0, $3
i64.const $push8=, 16
i64.const $push7=, 7
i32.call $3=, swift_rt_swift_slowAlloc@FUNCTION, $pop8, $pop7
i32.const $push0=, _T0SiN
i32.store 4($3), $pop0
i32.const $push6=, _T0SiN
i32.store 0($3), $pop6
i32.const $push5=, 0
i64.load $1=, .Lfield_type_vector_Strct($pop5)
i64.eqz $2=, $1
i32.const $push4=, 0
i64.extend_u/i32 $push1=, $3
i64.select $push2=, $pop1, $1, $2
i64.store .Lfield_type_vector_Strct($pop4), $pop2
br_if 0, $2
i64.const $push10=, 16
i64.const $push9=, 7
call swift_rt_swift_slowDealloc@FUNCTION, $3, $pop10, $pop9
i32.wrap/i64 $3=, $1
.LBB0_3:
end_block
copy_local $push11=, $3
.endfunc
.Lfunc_end0:
.size .Lget_field_types_Strct, .Lfunc_end0-.Lget_field_types_Strct
.type _T04code5StrctVMa,@function
_T04code5StrctVMa:
.result i32
i32.const $push0=, _T04code5StrctVMf+4
.endfunc
.Lfunc_end1:
.size _T04code5StrctVMa, .Lfunc_end1-_T04code5StrctVMa
.type __swift_noop_void_return,@function
__swift_noop_void_return:
.param i32, i32
.endfunc
.Lfunc_end2:
.size __swift_noop_void_return, .Lfunc_end2-__swift_noop_void_return
.type __swift_memcpy16_8,@function
__swift_memcpy16_8:
.param i32, i32, i32
.result i32
i64.load $push0=, 0($1)
i64.store 0($0), $pop0
i32.const $push1=, 8
i32.add $push2=, $0, $pop1
i32.const $push5=, 8
i32.add $push3=, $1, $pop5
i64.load $push4=, 0($pop3)
i64.store 0($pop2), $pop4
copy_local $push6=, $0
.endfunc
.Lfunc_end3:
.size __swift_memcpy16_8, .Lfunc_end3-__swift_memcpy16_8
.type __swift_noop_self_return,@function
__swift_noop_self_return:
.param i32, i32
.result i32
copy_local $push0=, $0
.endfunc
.Lfunc_end4:
.size __swift_noop_self_return, .Lfunc_end4-__swift_noop_self_return
.type __swift_memcpy_array16_8,@function
__swift_memcpy_array16_8:
.param i32, i32, i64, i32
.result i32
i32.wrap/i64 $push1=, $2
i32.const $push2=, 4
i32.shl $push3=, $pop1, $pop2
i32.call $push0=, memcpy@FUNCTION, $0, $1, $pop3
.endfunc
.Lfunc_end5:
.size __swift_memcpy_array16_8, .Lfunc_end5-__swift_memcpy_array16_8
.type __swift_memmove_array16_8,@function
__swift_memmove_array16_8:
.param i32, i32, i64, i32
.result i32
i32.wrap/i64 $push1=, $2
i32.const $push2=, 4
i32.shl $push3=, $pop1, $pop2
i32.call $push0=, memmove@FUNCTION, $0, $1, $pop3
.endfunc
.Lfunc_end6:
.size __swift_memmove_array16_8, .Lfunc_end6-__swift_memmove_array16_8
.type swift_rt_swift_slowAlloc,@function
swift_rt_swift_slowAlloc:
.param i64, i64
.result i32
i32.const $push0=, 0
i32.load $push1=, _swift_slowAlloc($pop0)
i32.call_indirect $push2=, $0, $1, $pop1
.endfunc
.Lfunc_end7:
.size swift_rt_swift_slowAlloc, .Lfunc_end7-swift_rt_swift_slowAlloc
.type swift_rt_swift_slowDealloc,@function
swift_rt_swift_slowDealloc:
.param i32, i64, i64
i32.const $push0=, 0
i32.load $push1=, _swift_slowDealloc($pop0)
call_indirect $0, $1, $2, $pop1
.endfunc
.Lfunc_end8:
.size swift_rt_swift_slowDealloc, .Lfunc_end8-swift_rt_swift_slowDealloc
.globl main
.type main,@function
main:
.param i32, i32
.result i32
call _T04code4mainyyF@FUNCTION
i32.const $push0=, 0
.endfunc
.Lfunc_end9:
.size main, .Lfunc_end9-main
.type _T04code4mainyyF,@function
_T04code4mainyyF:
.local i32
i32.const $push1=, 0
i32.load $push0=, __stack_pointer($pop1)
i32.const $push2=, 16
i32.sub $0=, $pop0, $pop2
i32.const $push3=, 0
i32.store __stack_pointer($pop3), $0
call _T04code4methAA5StrctVyF@FUNCTION, $0
i32.const $push6=, 0
i32.const $push4=, 16
i32.add $push5=, $0, $pop4
i32.store __stack_pointer($pop6), $pop5
.endfunc
.Lfunc_end10:
.size _T04code4mainyyF, .Lfunc_end10-_T04code4mainyyF
.type _T04code4methAA5StrctVyF,@function
_T04code4methAA5StrctVyF:
.param i32
.local i64, i32
i32.const $push2=, 0
i32.load $push1=, __stack_pointer($pop2)
i32.const $push3=, 32
i32.sub $2=, $pop1, $pop3
i32.const $push4=, 0
i32.store __stack_pointer($pop4), $2
call _T04code5StrctVACycfC@FUNCTION, $2
i64.const $push0=, 11
i64.store 24($2), $pop0
i64.load $1=, 0($2)
i64.store 16($2), $1
i64.const $push8=, 11
i64.store 8($0), $pop8
i64.store 0($0), $1
i32.const $push7=, 0
i32.const $push5=, 32
i32.add $push6=, $2, $pop5
i32.store __stack_pointer($pop7), $pop6
.endfunc
.Lfunc_end11:
.size _T04code4methAA5StrctVyF, .Lfunc_end11-_T04code4methAA5StrctVyF
.type _T04code5StrctVACycfC,@function
_T04code5StrctVACycfC:
.param i32
.local i32
i32.const $push3=, 0
i32.load $push2=, __stack_pointer($pop3)
i32.const $push4=, 16
i32.sub $1=, $pop2, $pop4
i64.const $push0=, 32
i64.store 8($1), $pop0
i64.const $push1=, 12
i64.store 0($1), $pop1
i64.const $push6=, 32
i64.store 8($0), $pop6
i64.const $push5=, 12
i64.store 0($0), $pop5
.endfunc
.Lfunc_end12:
.size _T04code5StrctVACycfC, .Lfunc_end12-_T04code5StrctVACycfC
.weak malloc
.type malloc,@function
malloc:
.param i32
.result i32
.local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
i32.const $push718=, 0
i32.load $push717=, __stack_pointer($pop718)
i32.const $push719=, 16
i32.sub $12=, $pop717, $pop719
i32.const $push720=, 0
i32.store __stack_pointer($pop720), $12
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
i32.const $push3=, 244
i32.gt_u $push4=, $0, $pop3
br_if 0, $pop4
i32.const $push190=, 16
i32.const $push185=, 11
i32.add $push187=, $0, $pop185
i32.const $push188=, -8
i32.and $push189=, $pop187, $pop188
i32.const $push729=, 11
i32.lt_u $push186=, $0, $pop729
i32.select $11=, $pop190, $pop189, $pop186
i32.const $push728=, 3
i32.shr_u $8=, $11, $pop728
i32.const $push727=, 0
i32.load $10=, _gm_($pop727)
i32.shr_u $0=, $10, $8
i32.const $push726=, 3
i32.and $push191=, $0, $pop726
i32.eqz $push967=, $pop191
br_if 1, $pop967
i32.const $push192=, -1
i32.xor $push193=, $0, $pop192
i32.const $push194=, 1
i32.and $push195=, $pop193, $pop194
i32.add $9=, $pop195, $8
i32.const $push731=, 3
i32.shl $0=, $9, $pop731
i32.const $push196=, _gm_+40
i32.add $11=, $0, $pop196
i32.const $push197=, _gm_+48
i32.add $push198=, $0, $pop197
i32.load $8=, 0($pop198)
i32.load $5=, 8($8)
i32.const $push730=, 8
i32.add $0=, $8, $pop730
i32.eq $push199=, $5, $11
br_if 2, $pop199
i32.store 12($5), $11
i32.const $push732=, 8
i32.add $push200=, $11, $pop732
i32.store 0($pop200), $5
br 3
.LBB13_4:
end_block
i32.const $11=, -1
i32.const $push5=, -65
i32.gt_u $push6=, $0, $pop5
br_if 10, $pop6
i32.const $push7=, 11
i32.add $0=, $0, $pop7
i32.const $push8=, -8
i32.and $11=, $0, $pop8
i32.const $push733=, 0
i32.load $3=, _gm_+4($pop733)
i32.eqz $push968=, $3
br_if 13, $pop968
i32.const $push9=, 8
i32.shr_u $0=, $0, $pop9
i32.const $7=, 0
block
i32.eqz $push969=, $0
br_if 0, $pop969
i32.const $7=, 31
i32.const $push10=, 16777215
i32.gt_u $push11=, $11, $pop10
br_if 0, $pop11
i32.const $push12=, 1048320
i32.add $push13=, $0, $pop12
i32.const $push14=, 16
i32.shr_u $push15=, $pop13, $pop14
i32.const $push16=, 8
i32.and $8=, $pop15, $pop16
i32.shl $0=, $0, $8
i32.const $push17=, 520192
i32.add $push18=, $0, $pop17
i32.const $push736=, 16
i32.shr_u $push19=, $pop18, $pop736
i32.const $push20=, 4
i32.and $9=, $pop19, $pop20
i32.shl $0=, $0, $9
i32.const $push21=, 245760
i32.add $push22=, $0, $pop21
i32.const $push735=, 16
i32.shr_u $push23=, $pop22, $pop735
i32.const $push24=, 2
i32.and $5=, $pop23, $pop24
i32.const $push30=, 14
i32.or $push28=, $9, $8
i32.or $push29=, $pop28, $5
i32.sub $push31=, $pop30, $pop29
i32.shl $push25=, $0, $5
i32.const $push26=, 15
i32.shr_u $push27=, $pop25, $pop26
i32.add $0=, $pop31, $pop27
i32.const $push34=, 7
i32.add $push35=, $0, $pop34
i32.shr_u $push36=, $11, $pop35
i32.const $push32=, 1
i32.and $push37=, $pop36, $pop32
i32.const $push734=, 1
i32.shl $push33=, $0, $pop734
i32.or $7=, $pop37, $pop33
.LBB13_9:
end_block
i32.const $push737=, 0
i32.sub $9=, $pop737, $11
i32.const $push38=, 2
i32.shl $push39=, $7, $pop38
i32.const $push40=, _gm_+304
i32.add $push41=, $pop39, $pop40
i32.load $8=, 0($pop41)
i32.eqz $push970=, $8
br_if 3, $pop970
i32.const $0=, 0
i32.const $push739=, 0
i32.const $push45=, 25
i32.const $push738=, 1
i32.shr_u $push44=, $7, $pop738
i32.sub $push46=, $pop45, $pop44
i32.const $push42=, 31
i32.eq $push43=, $7, $pop42
i32.select $push47=, $pop739, $pop46, $pop43
i32.shl $6=, $11, $pop47
i32.const $10=, 0
.LBB13_11:
loop
i32.load $push48=, 4($8)
i32.const $push740=, -8
i32.and $push49=, $pop48, $pop740
i32.sub $5=, $pop49, $11
block
i32.ge_u $push50=, $5, $9
br_if 0, $pop50
copy_local $9=, $5
copy_local $10=, $8
i32.eqz $push971=, $5
br_if 8, $pop971
.LBB13_13:
end_block
i32.const $push745=, 20
i32.add $push51=, $8, $pop745
i32.load $5=, 0($pop51)
i32.const $push744=, 29
i32.shr_u $push52=, $6, $pop744
i32.const $push743=, 4
i32.and $push53=, $pop52, $pop743
i32.add $push54=, $8, $pop53
i32.const $push742=, 16
i32.add $push55=, $pop54, $pop742
i32.load $8=, 0($pop55)
i32.eq $push56=, $5, $8
i32.select $push57=, $0, $5, $pop56
i32.select $0=, $pop57, $0, $5
i32.const $push741=, 1
i32.shl $6=, $6, $pop741
br_if 0, $8
end_loop
i32.or $push59=, $0, $10
i32.eqz $push972=, $pop59
br_if 4, $pop972
br 17
.LBB13_15:
end_block
i32.const $push746=, 0
i32.load $7=, _gm_+8($pop746)
i32.le_u $push210=, $11, $7
br_if 10, $pop210
i32.eqz $push973=, $0
br_if 4, $pop973
i32.const $push211=, 2
i32.shl $9=, $pop211, $8
i32.shl $push214=, $0, $8
i32.const $push753=, 0
i32.sub $push212=, $pop753, $9
i32.or $push213=, $9, $pop212
i32.and $0=, $pop214, $pop213
i32.const $push752=, 0
i32.sub $push215=, $pop752, $0
i32.and $push216=, $0, $pop215
i32.const $push217=, -1
i32.add $0=, $pop216, $pop217
i32.const $push218=, 12
i32.shr_u $push219=, $0, $pop218
i32.const $push220=, 16
i32.and $8=, $pop219, $pop220
i32.shr_u $0=, $0, $8
i32.const $push221=, 5
i32.shr_u $push222=, $0, $pop221
i32.const $push751=, 8
i32.and $9=, $pop222, $pop751
i32.shr_u $0=, $0, $9
i32.const $push750=, 2
i32.shr_u $push223=, $0, $pop750
i32.const $push224=, 4
i32.and $5=, $pop223, $pop224
i32.shr_u $0=, $0, $5
i32.const $push225=, 1
i32.shr_u $push226=, $0, $pop225
i32.const $push749=, 2
i32.and $6=, $pop226, $pop749
i32.shr_u $0=, $0, $6
i32.const $push748=, 1
i32.shr_u $push227=, $0, $pop748
i32.const $push747=, 1
i32.and $3=, $pop227, $pop747
i32.or $push229=, $9, $8
i32.or $push230=, $pop229, $5
i32.or $push231=, $pop230, $6
i32.or $push232=, $pop231, $3
i32.shr_u $push228=, $0, $3
i32.add $9=, $pop232, $pop228
i32.const $push233=, 3
i32.shl $8=, $9, $pop233
i32.const $push234=, _gm_+40
i32.add $0=, $8, $pop234
i32.const $push235=, _gm_+48
i32.add $push236=, $8, $pop235
i32.load $8=, 0($pop236)
i32.load $5=, 8($8)
i32.eq $push237=, $5, $0
br_if 6, $pop237
i32.store 12($5), $0
i32.const $push754=, 8
i32.add $push238=, $0, $pop754
i32.store 0($pop238), $5
br 7
.LBB13_19:
end_block
i32.const $push204=, 0
i32.const $push201=, -2
i32.rotl $push202=, $pop201, $9
i32.and $push203=, $10, $pop202
i32.store _gm_($pop204), $pop203
.LBB13_20:
end_block
i32.const $push205=, 3
i32.shl $9=, $9, $pop205
i32.const $push755=, 3
i32.or $push206=, $9, $pop755
i32.store 4($8), $pop206
i32.add $8=, $8, $9
i32.load $push207=, 4($8)
i32.const $push208=, 1
i32.or $push209=, $pop207, $pop208
i32.store 4($8), $pop209
br 12
.LBB13_21:
end_block
i32.const $0=, 0
i32.const $10=, 0
i32.const $push757=, 0
i32.const $push756=, 0
i32.or $push58=, $pop757, $pop756
br_if 13, $pop58
.LBB13_22:
end_block
i32.const $push759=, 2
i32.shl $0=, $pop759, $7
i32.const $10=, 0
i32.const $push758=, 0
i32.sub $push60=, $pop758, $0
i32.or $push61=, $0, $pop60
i32.and $0=, $pop61, $3
i32.eqz $push974=, $0
br_if 9, $pop974
i32.const $push765=, 0
i32.sub $push62=, $pop765, $0
i32.and $push63=, $0, $pop62
i32.const $push64=, -1
i32.add $0=, $pop63, $pop64
i32.const $push65=, 12
i32.shr_u $push66=, $0, $pop65
i32.const $push67=, 16
i32.and $8=, $pop66, $pop67
i32.shr_u $0=, $0, $8
i32.const $push68=, 5
i32.shr_u $push69=, $0, $pop68
i32.const $push70=, 8
i32.and $5=, $pop69, $pop70
i32.shr_u $0=, $0, $5
i32.const $push764=, 2
i32.shr_u $push71=, $0, $pop764
i32.const $push72=, 4
i32.and $6=, $pop71, $pop72
i32.shr_u $0=, $0, $6
i32.const $push73=, 1
i32.shr_u $push74=, $0, $pop73
i32.const $push763=, 2
i32.and $7=, $pop74, $pop763
i32.shr_u $0=, $0, $7
i32.const $push762=, 1
i32.shr_u $push75=, $0, $pop762
i32.const $push761=, 1
i32.and $4=, $pop75, $pop761
i32.or $push77=, $5, $8
i32.or $push78=, $pop77, $6
i32.or $push79=, $pop78, $7
i32.or $push80=, $pop79, $4
i32.shr_u $push76=, $0, $4
i32.add $push81=, $pop80, $pop76
i32.const $push760=, 2
i32.shl $push82=, $pop81, $pop760
i32.const $push83=, _gm_+304
i32.add $push84=, $pop82, $pop83
i32.load $0=, 0($pop84)
br_if 13, $0
br 14
.LBB13_24:
end_block
i32.const $push766=, 0
i32.load $4=, _gm_+4($pop766)
i32.eqz $push975=, $4
br_if 6, $pop975
i32.const $push772=, 0
i32.sub $push251=, $pop772, $4
i32.and $push252=, $4, $pop251
i32.const $push253=, -1
i32.add $0=, $pop252, $pop253
i32.const $push254=, 12
i32.shr_u $push255=, $0, $pop254
i32.const $push256=, 16
i32.and $8=, $pop255, $pop256
i32.shr_u $0=, $0, $8
i32.const $push257=, 5
i32.shr_u $push258=, $0, $pop257
i32.const $push259=, 8
i32.and $9=, $pop258, $pop259
i32.shr_u $0=, $0, $9
i32.const $push260=, 2
i32.shr_u $push261=, $0, $pop260
i32.const $push262=, 4
i32.and $5=, $pop261, $pop262
i32.shr_u $0=, $0, $5
i32.const $push263=, 1
i32.shr_u $push264=, $0, $pop263
i32.const $push771=, 2
i32.and $6=, $pop264, $pop771
i32.shr_u $0=, $0, $6
i32.const $push770=, 1
i32.shr_u $push265=, $0, $pop770
i32.const $push769=, 1
i32.and $3=, $pop265, $pop769
i32.or $push267=, $9, $8
i32.or $push268=, $pop267, $5
i32.or $push269=, $pop268, $6
i32.or $push270=, $pop269, $3
i32.shr_u $push266=, $0, $3
i32.add $push271=, $pop270, $pop266
i32.const $push768=, 2
i32.shl $push272=, $pop271, $pop768
i32.const $push273=, _gm_+304
i32.add $push274=, $pop272, $pop273
i32.load $6=, 0($pop274)
i32.load $push275=, 4($6)
i32.const $push767=, -8
i32.and $push276=, $pop275, $pop767
i32.sub $8=, $pop276, $11
copy_local $9=, $6
i32.load $0=, 16($9)
i32.eqz $push976=, $0
br_if 3, $pop976
i32.const $13=, 0
br 14
.LBB13_27:
end_block
i32.const $9=, 0
copy_local $10=, $8
copy_local $0=, $8
br 11
.LBB13_28:
end_block
i32.const $push239=, -2
i32.rotl $push240=, $pop239, $9
i32.and $10=, $10, $pop240
i32.const $push804=, 0
i32.store _gm_($pop804), $10
.LBB13_29:
end_block
i32.const $push808=, 8
i32.add $0=, $8, $pop808
i32.const $push807=, 3
i32.or $push241=, $11, $pop807
i32.store 4($8), $pop241
i32.add $5=, $8, $11
i32.const $push806=, 3
i32.shl $6=, $9, $pop806
i32.sub $9=, $6, $11
i32.const $push805=, 1
i32.or $push242=, $9, $pop805
i32.store 4($5), $pop242
i32.add $push243=, $8, $6
i32.store 0($pop243), $9
block
i32.eqz $push977=, $7
br_if 0, $pop977
i32.const $push812=, 3
i32.shr_u $8=, $7, $pop812
i32.const $push811=, 3
i32.shl $push244=, $8, $pop811
i32.const $push245=, _gm_+40
i32.add $11=, $pop244, $pop245
i32.const $push810=, 1
i32.shl $6=, $pop810, $8
i32.const $push809=, 0
i32.load $8=, _gm_+20($pop809)
block
block
i32.and $push246=, $10, $6
i32.eqz $push978=, $pop246
br_if 0, $pop978
i32.load $6=, 8($11)
br 1
.LBB13_32:
end_block
i32.const $push816=, 0
i32.or $push247=, $10, $6
i32.store _gm_($pop816), $pop247
copy_local $6=, $11
.LBB13_33:
end_block
i32.const $push248=, 8
i32.add $push249=, $11, $pop248
i32.store 0($pop249), $8
i32.store 12($6), $8
i32.store 12($8), $11
i32.store 8($8), $6
.LBB13_34:
end_block
i32.const $push250=, 0
i32.store _gm_+20($pop250), $5
i32.const $push817=, 0
i32.store _gm_+8($pop817), $9
br 7
.LBB13_35:
end_block
i32.const $13=, 1
br 10
.LBB13_36:
end_block
i32.const $13=, 3
br 9
.LBB13_37:
end_block
i32.const $13=, 3
br 8
.LBB13_38:
end_block
i32.const $13=, 3
br 7
.LBB13_39:
end_block
i32.const $13=, 3
br 6
.LBB13_40:
end_block
i32.const $13=, 3
br 5
.LBB13_41:
end_block
i32.const $13=, 7
br 4
.LBB13_42:
end_block
i32.const $13=, 7
br 3
.LBB13_43:
end_block
i32.eqz $push979=, $0
br_if 1, $pop979
.LBB13_44:
end_block
.LBB13_45:
loop
i32.load $push85=, 4($0)
i32.const $push775=, -8
i32.and $push86=, $pop85, $pop775
i32.sub $5=, $pop86, $11
i32.lt_u $6=, $5, $9
i32.load $8=, 16($0)
block
br_if 0, $8
i32.const $push776=, 20
i32.add $push87=, $0, $pop776
i32.load $8=, 0($pop87)
.LBB13_47:
end_block
i32.select $9=, $5, $9, $6
i32.select $10=, $0, $10, $6
copy_local $0=, $8
br_if 0, $8
.LBB13_48:
end_loop
end_block
block
block
block
block
block
i32.eqz $push980=, $10
br_if 0, $pop980
i32.const $push88=, 0
i32.load $push89=, _gm_+8($pop88)
i32.sub $push90=, $pop89, $11
i32.ge_u $push91=, $9, $pop90
br_if 1, $pop91
i32.add $7=, $10, $11
i32.le_u $push92=, $7, $10
br_if 2, $pop92
i32.load $5=, 12($10)
i32.load $4=, 24($10)
block
i32.eq $push93=, $5, $10
br_if 0, $pop93
i32.load $0=, 8($10)
i32.store 12($0), $5
i32.store 8($5), $0
br_if 4, $4
br 5
.LBB13_53:
end_block
i32.const $push813=, 20
i32.add $8=, $10, $pop813
i32.load $0=, 0($8)
block
block
br_if 0, $0
i32.load $0=, 16($10)
i32.eqz $push981=, $0
br_if 1, $pop981
i32.const $push94=, 16
i32.add $8=, $10, $pop94
.LBB13_56:
end_block
.LBB13_57:
loop
copy_local $5=, $0
copy_local $6=, $8
i32.const $push814=, 20
i32.add $8=, $5, $pop814
i32.load $0=, 0($8)
br_if 0, $0
i32.const $push815=, 16
i32.add $8=, $5, $pop815
i32.load $0=, 16($5)
br_if 0, $0
end_loop
i32.const $push95=, 0
i32.store 0($6), $pop95
i32.eqz $push982=, $4
br_if 5, $pop982
br 4
.LBB13_60:
end_block
i32.const $5=, 0
br_if 3, $4
br 4
.LBB13_61:
end_block
i32.const $13=, 3
br 4
.LBB13_62:
end_block
i32.const $13=, 3
br 3
.LBB13_63:
end_block
i32.const $13=, 3
br 2
.LBB13_64:
end_block
i32.load $8=, 28($10)
i32.const $push96=, 2
i32.shl $push97=, $8, $pop96
i32.const $push98=, _gm_+304
i32.add $0=, $pop97, $pop98
block
block
block
i32.load $push99=, 0($0)
i32.eq $push100=, $10, $pop99
br_if 0, $pop100
i32.const $push104=, 16
i32.const $push103=, 20
i32.load $push101=, 16($4)
i32.eq $push102=, $pop101, $10
i32.select $push105=, $pop104, $pop103, $pop102
i32.add $push106=, $4, $pop105
i32.store 0($pop106), $5
br_if 1, $5
br 3
.LBB13_66:
end_block
i32.store 0($0), $5
i32.eqz $push983=, $5
br_if 1, $pop983
.LBB13_67:
end_block
i32.store 24($5), $4
i32.load $0=, 16($10)
block
i32.eqz $push984=, $0
br_if 0, $pop984
i32.store 16($5), $0
i32.store 24($0), $5
.LBB13_69:
end_block
i32.const $push818=, 20
i32.add $push107=, $10, $pop818
i32.load $0=, 0($pop107)
i32.eqz $push985=, $0
br_if 1, $pop985
i32.const $push819=, 20
i32.add $push108=, $5, $pop819
i32.store 0($pop108), $0
i32.store 24($0), $5
br 1
.LBB13_71:
end_block
i32.const $push109=, -2
i32.rotl $push110=, $pop109, $8
i32.and $3=, $3, $pop110
i32.const $push111=, 0
i32.store _gm_+4($pop111), $3
.LBB13_72:
end_block
block
block
i32.const $push112=, 15
i32.gt_u $push113=, $9, $pop112
br_if 0, $pop113
i32.add $0=, $9, $11
i32.const $push179=, 3
i32.or $push180=, $0, $pop179
i32.store 4($10), $pop180
i32.add $0=, $10, $0
i32.load $push181=, 4($0)
i32.const $push182=, 1
i32.or $push183=, $pop181, $pop182
i32.store 4($0), $pop183
br 1
.LBB13_74:
end_block
i32.const $push827=, 3
i32.or $push114=, $11, $pop827
i32.store 4($10), $pop114
i32.const $push826=, 1
i32.or $push115=, $9, $pop826
i32.store 4($7), $pop115
i32.add $push116=, $7, $9
i32.store 0($pop116), $9
block
block
block
block
block
i32.const $push117=, 255
i32.gt_u $push118=, $9, $pop117
br_if 0, $pop118
i32.const $push831=, 3
i32.shr_u $8=, $9, $pop831
i32.const $push830=, 3
i32.shl $push173=, $8, $pop830
i32.const $push174=, _gm_+40
i32.add $0=, $pop173, $pop174
i32.const $push829=, 1
i32.shl $8=, $pop829, $8
i32.const $push828=, 0
i32.load $9=, _gm_($pop828)
i32.and $push175=, $9, $8
i32.eqz $push986=, $pop175
br_if 1, $pop986
i32.const $push176=, 8
i32.add $9=, $0, $pop176
i32.load $8=, 8($0)
br 2
.LBB13_77:
end_block
i32.const $push119=, 8
i32.shr_u $8=, $9, $pop119
i32.eqz $push987=, $8
br_if 2, $pop987
i32.const $0=, 31
i32.const $push120=, 16777215
i32.gt_u $push121=, $9, $pop120
br_if 3, $pop121
i32.const $push122=, 1048320
i32.add $push123=, $8, $pop122
i32.const $push124=, 16
i32.shr_u $push125=, $pop123, $pop124
i32.const $push126=, 8
i32.and $0=, $pop125, $pop126
i32.shl $8=, $8, $0
i32.const $push127=, 520192
i32.add $push128=, $8, $pop127
i32.const $push834=, 16
i32.shr_u $push129=, $pop128, $pop834
i32.const $push130=, 4
i32.and $11=, $pop129, $pop130
i32.shl $8=, $8, $11
i32.const $push131=, 245760
i32.add $push132=, $8, $pop131
i32.const $push833=, 16
i32.shr_u $push133=, $pop132, $pop833
i32.const $push134=, 2
i32.and $5=, $pop133, $pop134
i32.const $push140=, 14
i32.or $push138=, $11, $0
i32.or $push139=, $pop138, $5
i32.sub $push141=, $pop140, $pop139
i32.shl $push135=, $8, $5
i32.const $push136=, 15
i32.shr_u $push137=, $pop135, $pop136
i32.add $0=, $pop141, $pop137
i32.const $push144=, 7
i32.add $push145=, $0, $pop144
i32.shr_u $push146=, $9, $pop145
i32.const $push142=, 1
i32.and $push147=, $pop146, $pop142
i32.const $push832=, 1
i32.shl $push143=, $0, $pop832
i32.or $0=, $pop147, $pop143
br 3
.LBB13_80:
end_block
i32.const $push835=, 0
i32.or $push177=, $9, $8
i32.store _gm_($pop835), $pop177
i32.const $push178=, 8
i32.add $9=, $0, $pop178
copy_local $8=, $0
.LBB13_81:
end_block
i32.store 0($9), $7
i32.store 12($8), $7
i32.store 12($7), $0
i32.store 8($7), $8
br 2
.LBB13_82:
end_block
i32.const $0=, 0
.LBB13_83:
end_block
i32.store 28($7), $0
i64.const $push148=, 0
i64.store 16($7):p2align=2, $pop148
i32.const $push149=, 2
i32.shl $push150=, $0, $pop149
i32.const $push151=, _gm_+304
i32.add $8=, $pop150, $pop151
i32.const $push152=, 1
i32.shl $11=, $pop152, $0
block
block
block
block
block
i32.and $push153=, $3, $11
i32.eqz $push988=, $pop153
br_if 0, $pop988
i32.load $11=, 0($8)
i32.load $push154=, 4($11)
i32.const $push836=, -8
i32.and $push155=, $pop154, $pop836
i32.ne $push156=, $pop155, $9
br_if 1, $pop156
copy_local $0=, $11
br 2
.LBB13_86:
end_block
i32.const $push172=, 0
i32.or $push171=, $3, $11
i32.store _gm_+4($pop172), $pop171
i32.store 0($8), $7
i32.store 24($7), $8
br 3
.LBB13_87:
end_block
i32.const $push162=, 0
i32.const $push160=, 25
i32.const $push837=, 1
i32.shr_u $push159=, $0, $pop837
i32.sub $push161=, $pop160, $pop159
i32.const $push157=, 31
i32.eq $push158=, $0, $pop157
i32.select $push163=, $pop162, $pop161, $pop158
i32.shl $8=, $9, $pop163
.LBB13_88:
loop
i32.const $push840=, 29
i32.shr_u $push164=, $8, $pop840
i32.const $push839=, 4
i32.and $push165=, $pop164, $pop839
i32.add $push166=, $11, $pop165
i32.const $push838=, 16
i32.add $5=, $pop166, $pop838
i32.load $0=, 0($5)
i32.eqz $push989=, $0
br_if 2, $pop989
i32.const $push842=, 1
i32.shl $8=, $8, $pop842
copy_local $11=, $0
i32.load $push167=, 4($0)
i32.const $push841=, -8
i32.and $push168=, $pop167, $pop841
i32.ne $push169=, $pop168, $9
br_if 0, $pop169
.LBB13_90:
end_loop
end_block
i32.load $8=, 8($0)
i32.store 12($8), $7
i32.store 8($0), $7
i32.store 12($7), $0
i32.store 8($7), $8
i32.const $push170=, 0
i32.store 24($7), $pop170
br 2
.LBB13_91:
end_block
i32.store 0($5), $7
i32.store 24($7), $11
.LBB13_92:
end_block
i32.store 12($7), $7
i32.store 8($7), $7
.LBB13_93:
end_block
i32.const $push184=, 8
i32.add $0=, $10, $pop184
i32.const $13=, 7
.LBB13_95:
end_block
loop i32
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
block
br_table $13, 0, 1, 2, 5, 8, 12, 13, 135, 9, 6, 10, 11, 15, 16, 17, 18, 19, 72, 134, 73, 74, 75, 76, 77, 79, 80, 81, 82, 93, 95, 96, 97, 105, 107, 108, 106, 109, 110, 111, 112, 115, 116, 117, 118, 119, 125, 126, 127, 128, 132, 133, 130, 131, 120, 124, 113, 114, 123, 122, 98, 99, 100, 101, 153, 156, 157, 158, 159, 160, 165, 166, 167, 168, 171, 169, 170, 161, 164, 154, 155, 163, 162, 102, 136, 137, 144, 145, 147, 148, 149, 150, 152, 146, 151, 139, 141, 142, 143, 140, 172, 103, 104, 138, 129, 121, 94, 89, 90, 91, 92, 83, 84, 86, 87, 88, 85, 78, 20, 21, 22, 23, 24, 25, 26, 27, 28, 71, 29, 30, 31, 32, 33, 51, 57, 52, 53, 54, 55, 56, 70, 48, 49, 50, 69, 14, 7, 3, 4, 41, 42, 44, 45, 46, 47, 59, 61, 62, 63, 65, 66, 67, 64, 60, 43, 58, 34, 37, 38, 39, 40, 35, 36, 68, 68
.LBB13_96:
end_block
i32.load $push278=, 4($0)
i32.const $push773=, -8
i32.and $push279=, $pop278, $pop773
i32.sub $9=, $pop279, $11
i32.lt_u $5=, $9, $8
i32.select $8=, $9, $8, $5
i32.select $6=, $0, $6, $5
copy_local $9=, $0
i32.load $0=, 16($9)
br_if 172, $0
i32.const $13=, 1
br 319
.LBB13_98:
end_block
i32.const $push774=, 20
i32.add $push277=, $9, $pop774
i32.load $0=, 0($pop277)
br_if 172, $0
i32.const $13=, 2
br 318
.LBB13_100:
end_block
i32.add $1=, $6, $11
i32.le_u $push280=, $1, $6
br_if 172, $pop280
i32.const $13=, 146
br 317
.LBB13_102:
end_block
i32.load $5=, 12($6)
i32.load $2=, 24($6)
i32.eq $push281=, $5, $6
br_if 294, $pop281
i32.const $13=, 147
br 316
.LBB13_104:
end_block
i32.load $0=, 8($6)
i32.store 12($0), $5
i32.store 8($5), $0
br_if 295, $2
br 294
.LBB13_105:
end_block
i32.const $push777=, 0
i32.load $0=, _gm_+8($pop777)
i32.ge_u $push319=, $0, $11
br_if 170, $pop319
i32.const $13=, 9
br 314
.LBB13_107:
end_block
i32.const $push778=, 0
i32.load $9=, _gm_+12($pop778)
i32.le_u $push335=, $9, $11
br_if 180, $pop335
i32.const $13=, 145
br 313
.LBB13_109:
end_block
i32.sub $8=, $9, $11
i32.const $push711=, 0
i32.store _gm_+12($pop711), $8
i32.const $push780=, 0
i32.load $0=, _gm_+24($pop780)
i32.add $9=, $0, $11
i32.const $push779=, 0
i32.store _gm_+24($pop779), $9
i32.const $push712=, 1
i32.or $push713=, $8, $pop712
i32.store 4($9), $pop713
i32.const $push714=, 3
i32.or $push715=, $11, $pop714
i32.store 4($0), $pop715
i32.const $push716=, 8
i32.add $0=, $0, $pop716
br 177
.LBB13_110:
end_block
i32.sub $9=, $0, $11
i32.const $push781=, 0
i32.load $8=, _gm_+20($pop781)
i32.const $push320=, 16
i32.lt_u $push321=, $9, $pop320
br_if 168, $pop321
i32.const $13=, 8
br 311
.LBB13_112:
end_block
i32.const $push328=, 0
i32.store _gm_+8($pop328), $9
i32.add $5=, $8, $11
i32.const $push782=, 0
i32.store _gm_+20($pop782), $5
i32.const $push329=, 1
i32.or $push330=, $9, $pop329
i32.store 4($5), $pop330
i32.add $push331=, $8, $0
i32.store 0($pop331), $9
i32.const $push332=, 3
i32.or $push333=, $11, $pop332
i32.store 4($8), $pop333
br 168
.LBB13_113:
end_block
i32.const $push783=, 0
i32.load $push336=, mparams($pop783)
i32.eqz $push990=, $pop336
br_if 177, $pop990
i32.const $13=, 11
br 309
.LBB13_115:
end_block
i32.const $push784=, 0
i32.load $8=, mparams+8($pop784)
br 177
.LBB13_116:
end_block
i32.const $push322=, 0
i32.const $push787=, 0
i32.store _gm_+20($pop322), $pop787
i32.const $push786=, 0
i32.const $push785=, 0
i32.store _gm_+8($pop786), $pop785
i32.const $push323=, 3
i32.or $push324=, $0, $pop323
i32.store 4($8), $pop324
i32.add $0=, $8, $0
i32.load $push325=, 4($0)
i32.const $push326=, 1
i32.or $push327=, $pop325, $pop326
i32.store 4($0), $pop327
i32.const $13=, 6
br 307
.LBB13_118:
end_block
i32.const $push334=, 8
i32.add $0=, $8, $pop334
br 166
.LBB13_119:
end_block
i32.const $push794=, 0
i64.const $push337=, 17592186048512
i64.store mparams+4($pop794):p2align=2, $pop337
i32.const $push793=, 0
i64.const $push338=, -1
i64.store mparams+12($pop793):p2align=2, $pop338
i32.const $push792=, 0
i32.const $push724=, 12
i32.add $push725=, $12, $pop724
i32.const $push339=, -16
i32.and $push340=, $pop725, $pop339
i32.const $push341=, 1431655768
i32.xor $push342=, $pop340, $pop341
i32.store mparams($pop792), $pop342
i32.const $push791=, 0
i32.const $push790=, 0
i32.store mparams+20($pop791), $pop790
i32.const $push789=, 0
i32.const $push788=, 0
i32.store _gm_+444($pop789), $pop788
i32.const $8=, 4096
i32.const $13=, 12
br 305
.LBB13_121:
end_block
i32.const $0=, 0
i32.const $push795=, 0
i32.sub $10=, $pop795, $8
i32.const $push343=, 47
i32.add $3=, $11, $pop343
i32.add $7=, $8, $3
i32.and $6=, $7, $10
i32.le_u $push344=, $6, $11
br_if 165, $pop344
i32.const $13=, 13
br 304
.LBB13_123:
end_block
i32.const $0=, 0
i32.const $push796=, 0
i32.load $8=, _gm_+440($pop796)
i32.eqz $push991=, $8
br_if 173, $pop991
i32.const $13=, 14
br 303
.LBB13_125:
end_block
i32.const $push797=, 0
i32.load $5=, _gm_+432($pop797)
i32.add $4=, $5, $6
i32.le_u $push346=, $4, $5
br_if 168, $pop346
i32.const $13=, 15
br 302
.LBB13_127:
end_block
i32.gt_u $push347=, $4, $8
br_if 163, $pop347
i32.const $13=, 16
br 301
.LBB13_129:
end_block
i32.const $push798=, 0
i32.load8_u $push348=, _gm_+444($pop798)
i32.const $push349=, 4
i32.and $push350=, $pop348, $pop349
br_if 171, $pop350
i32.const $13=, 117
br 300
.LBB13_131:
end_block
i32.const $push799=, 0
i32.load $5=, _gm_+24($pop799)
i32.eqz $push992=, $5
br_if 260, $pop992
i32.const $13=, 118
br 299
.LBB13_133:
end_block
i32.const $0=, _gm_+448
i32.const $13=, 119
br 298
.LBB13_135:
end_block
i32.load $8=, 0($0)
i32.gt_u $push351=, $8, $5
br_if 260, $pop351
i32.const $13=, 120
br 297
.LBB13_137:
end_block
i32.load $push352=, 4($0)
i32.add $push353=, $8, $pop352
i32.gt_u $push354=, $pop353, $5
br_if 260, $pop354
i32.const $13=, 121
br 296
.LBB13_139:
end_block
i32.load $0=, 8($0)
br_if 257, $0
i32.const $13=, 122
br 295
.LBB13_141:
end_block
i32.const $push801=, 0
i32.call $5=, sbrk@FUNCTION, $pop801
i32.const $push800=, -1
i32.eq $push364=, $5, $pop800
br_if 259, $pop364
i32.const $13=, 123
br 294
.LBB13_143:
end_block
i32.const $push803=, 0
i32.load $0=, mparams+4($pop803)
i32.const $push802=, -1
i32.add $8=, $0, $pop802
copy_local $10=, $6
i32.and $push365=, $8, $5
i32.eqz $push993=, $pop365
br_if 259, $pop993
i32.const $13=, 124
br 293
.LBB13_145:
end_block
i32.sub $push370=, $6, $5
i32.add $push368=, $8, $5
i32.const $push366=, 0
i32.sub $push367=, $pop366, $0
i32.and $push369=, $pop368, $pop367
i32.add $10=, $pop370, $pop369
i32.const $13=, 125
br 292
.LBB13_147:
end_block
i32.le_u $push372=, $10, $11
br_if 259, $pop372
i32.const $13=, 127
br 291
.LBB13_149:
end_block
i32.const $push373=, 2147483646
i32.gt_u $push374=, $10, $pop373
br_if 259, $pop374
i32.const $13=, 128
br 290
.LBB13_151:
end_block
i32.const $push375=, 0
i32.load $0=, _gm_+440($pop375)
i32.eqz $push994=, $0
br_if 261, $pop994
i32.const $13=, 129
br 289
.LBB13_153:
end_block
i32.const $push371=, 0
i32.load $8=, _gm_+432($pop371)
i32.add $9=, $8, $10
i32.le_u $push376=, $9, $8
br_if 258, $pop376
i32.const $13=, 130
br 288
.LBB13_155:
end_block
i32.gt_u $push377=, $9, $0
br_if 258, $pop377
i32.const $13=, 131
br 287
.LBB13_157:
end_block
i32.call $0=, sbrk@FUNCTION, $10
i32.ne $push378=, $0, $5
br_if 167, $pop378
br 166
.LBB13_158:
end_block
i32.const $push820=, 20
i32.add $9=, $6, $pop820
i32.load $0=, 0($9)
br_if 281, $0
i32.const $13=, 170
br 285
.LBB13_160:
end_block
i32.load $0=, 16($6)
i32.eqz $push995=, $0
br_if 283, $pop995
i32.const $13=, 171
br 284
.LBB13_162:
end_block
i32.const $push282=, 16
i32.add $9=, $6, $pop282
i32.const $13=, 166
br 283
.LBB13_164:
end_block
i32.const $13=, 167
br 282
.LBB13_166:
end_block
copy_local $5=, $0
copy_local $3=, $9
i32.const $push821=, 20
i32.add $9=, $5, $pop821
i32.load $0=, 0($9)
br_if 278, $0
i32.const $13=, 168
br 281
.LBB13_168:
end_block
i32.const $push822=, 16
i32.add $9=, $5, $pop822
i32.load $0=, 16($5)
br_if 278, $0
i32.const $13=, 169
br 280
.LBB13_170:
end_block
i32.const $push283=, 0
i32.store 0($3), $pop283
i32.eqz $push996=, $2
br_if 262, $pop996
i32.const $13=, 148
br 279
.LBB13_172:
end_block
i32.load $9=, 28($6)
i32.const $push284=, 2
i32.shl $push285=, $9, $pop284
i32.const $push286=, _gm_+304
i32.add $0=, $pop285, $pop286
i32.load $push287=, 0($0)
i32.eq $push288=, $6, $pop287
br_if 262, $pop288
i32.const $13=, 149
br 278
.LBB13_174:
end_block
i32.const $push292=, 16
i32.const $push291=, 20
i32.load $push289=, 16($2)
i32.eq $push290=, $pop289, $6
i32.select $push293=, $pop292, $pop291, $pop290
i32.add $push294=, $2, $pop293
i32.store 0($pop294), $5
br_if 263, $5
br 262
.LBB13_175:
end_block
i32.store 0($0), $5
i32.eqz $push997=, $5
br_if 263, $pop997
i32.const $13=, 150
br 276
.LBB13_177:
end_block
i32.store 24($5), $2
i32.load $0=, 16($6)
i32.eqz $push998=, $0
br_if 263, $pop998
i32.const $13=, 151
br 275
.LBB13_179:
end_block
i32.store 16($5), $0
i32.store 24($0), $5
i32.const $13=, 152
br 274
.LBB13_181:
end_block
i32.const $push823=, 20
i32.add $push295=, $6, $pop823
i32.load $0=, 0($pop295)
i32.eqz $push999=, $0
br_if 262, $pop999
i32.const $13=, 153
br 273
.LBB13_183:
end_block
i32.const $push824=, 20
i32.add $push296=, $5, $pop824
i32.store 0($pop296), $0
i32.store 24($0), $5
br 262
.LBB13_184:
end_block
i32.sub $push355=, $7, $9
i32.and $10=, $pop355, $10
i32.const $push356=, 2147483646
i32.gt_u $push357=, $10, $pop356
br_if 238, $pop357
i32.const $13=, 141
br 271
.LBB13_186:
end_block
i32.call $5=, sbrk@FUNCTION, $10
i32.load $push359=, 0($0)
i32.load $push358=, 4($0)
i32.add $push360=, $pop359, $pop358
i32.eq $push361=, $5, $pop360
br_if 247, $pop361
i32.const $13=, 142
br 270
.LBB13_188:
end_block
copy_local $0=, $5
i32.const $13=, 132
br 269
.LBB13_190:
end_block
copy_local $5=, $0
i32.const $push345=, 48
i32.add $push0=, $11, $pop345
i32.le_u $push380=, $pop0, $10
br_if 241, $pop380
i32.const $13=, 134
br 268
.LBB13_192:
end_block
i32.const $push381=, 2147483646
i32.gt_u $push382=, $10, $pop381
br_if 241, $pop382
i32.const $13=, 135
br 267
.LBB13_194:
end_block
i32.const $push383=, -1
i32.eq $push384=, $5, $pop383
br_if 241, $pop384
i32.const $13=, 136
br 266
.LBB13_196:
end_block
i32.const $push387=, 0
i32.load $0=, mparams+8($pop387)
i32.sub $push389=, $3, $10
i32.add $push390=, $pop389, $0
i32.const $push825=, 0
i32.sub $push388=, $pop825, $0
i32.and $0=, $pop390, $pop388
i32.const $push391=, 2147483646
i32.gt_u $push392=, $0, $pop391
br_if 150, $pop392
i32.const $13=, 137
br 265
.LBB13_198:
end_block
i32.call $push393=, sbrk@FUNCTION, $0
i32.const $push394=, -1
i32.eq $push395=, $pop393, $pop394
br_if 240, $pop395
i32.const $13=, 138
br 264
.LBB13_200:
end_block
i32.add $10=, $0, $10
br 147
.LBB13_201:
end_block
i32.const $push385=, -1
i32.ne $push386=, $5, $pop385
br_if 145, $pop386
br 144
.LBB13_202:
end_block
i32.const $push300=, 0
i32.const $push297=, -2
i32.rotl $push298=, $pop297, $9
i32.and $push299=, $4, $pop298
i32.store _gm_+4($pop300), $pop299
i32.const $13=, 154
br 261
.LBB13_204:
end_block
i32.const $push301=, 15
i32.gt_u $push302=, $8, $pop301
br_if 251, $pop302
i32.const $13=, 162
br 260
.LBB13_206:
end_block
i32.add $0=, $8, $11
i32.const $push313=, 3
i32.or $push314=, $0, $pop313
i32.store 4($6), $pop314
i32.add $0=, $6, $0
i32.load $push315=, 4($0)
i32.const $push316=, 1
i32.or $push317=, $pop315, $pop316
i32.store 4($0), $pop317
br 254
.LBB13_207:
end_block
i32.const $push844=, 3
i32.or $push303=, $11, $pop844
i32.store 4($6), $pop303
i32.const $push843=, 1
i32.or $push304=, $8, $pop843
i32.store 4($1), $pop304
i32.add $push305=, $1, $8
i32.store 0($pop305), $8
i32.eqz $push1000=, $7
br_if 250, $pop1000
i32.const $13=, 156
br 258
.LBB13_209:
end_block
i32.const $push848=, 3
i32.shr_u $0=, $7, $pop848
i32.const $push847=, 3
i32.shl $push306=, $0, $pop847
i32.const $push307=, _gm_+40
i32.add $9=, $pop306, $pop307
i32.const $push846=, 1
i32.shl $11=, $pop846, $0
i32.const $push845=, 0
i32.load $0=, _gm_+20($pop845)
i32.and $push308=, $11, $10
i32.eqz $push1001=, $pop308
br_if 250, $pop1001
i32.const $13=, 157
br 257
.LBB13_211:
end_block
i32.load $11=, 8($9)
br 250
.LBB13_212:
end_block
i32.const $push849=, 0
i32.or $push309=, $11, $10
i32.store _gm_($pop849), $pop309
copy_local $11=, $9
i32.const $13=, 158
br 255
.LBB13_214:
end_block
i32.const $push310=, 8
i32.add $push311=, $9, $pop310
i32.store 0($pop311), $0
i32.store 12($11), $0
i32.store 12($0), $9
i32.store 8($0), $11
i32.const $13=, 159
br 254
.LBB13_216:
end_block
i32.const $push312=, 0
i32.store _gm_+20($pop312), $1
i32.const $push850=, 0
i32.store _gm_+8($pop850), $8
i32.const $13=, 160
br 253
.LBB13_218:
end_block
i32.const $push318=, 8
i32.add $0=, $6, $pop318
br 111
.LBB13_219:
end_block
i32.const $5=, 0
br_if 233, $2
br 232
.LBB13_220:
end_block
i32.const $push362=, -1
i32.ne $push363=, $5, $pop362
br_if 129, $pop363
br 128
.LBB13_221:
end_block
i32.const $push379=, 0
i32.sub $push1=, $pop379, $10
i32.call $drop=, sbrk@FUNCTION, $pop1
i32.const $13=, 126
br 249
.LBB13_223:
end_block
i32.const $push396=, 0
i32.const $push851=, 0
i32.load $push397=, _gm_+444($pop851)
i32.const $push398=, 4
i32.or $push399=, $pop397, $pop398
i32.store _gm_+444($pop396), $pop399
i32.const $13=, 17
br 248
.LBB13_225:
end_block
i32.const $push400=, 2147483646
i32.gt_u $push401=, $6, $pop400
br_if 119, $pop401
i32.const $13=, 19
br 247
.LBB13_227:
end_block
i32.call $5=, sbrk@FUNCTION, $6
i32.const $push402=, 0
i32.call $0=, sbrk@FUNCTION, $pop402
i32.ge_u $push403=, $5, $0
br_if 119, $pop403
i32.const $13=, 20
br 246
.LBB13_229:
end_block
i32.const $push852=, -1
i32.eq $push404=, $5, $pop852
br_if 119, $pop404
i32.const $13=, 21
br 245
.LBB13_231:
end_block
i32.const $push853=, -1
i32.eq $push405=, $0, $pop853
br_if 119, $pop405
i32.const $13=, 22
br 244
.LBB13_233:
end_block
i32.sub $10=, $0, $5
i32.const $push406=, 40
i32.add $push407=, $11, $pop406
i32.le_u $push408=, $10, $pop407
br_if 119, $pop408
i32.const $13=, 23
br 243
.LBB13_235:
end_block
i32.const $push856=, 0
i32.load $push409=, _gm_+432($pop856)
i32.add $0=, $pop409, $10
i32.const $push855=, 0
i32.store _gm_+432($pop855), $0
i32.const $push854=, 0
i32.load $push410=, _gm_+436($pop854)
i32.le_u $push411=, $0, $pop410
br_if 128, $pop411
i32.const $13=, 116
br 242
.LBB13_237:
end_block
i32.const $push857=, 0
i32.store _gm_+436($pop857), $0
i32.const $13=, 24
br 241
.LBB13_239:
end_block
i32.const $push858=, 0
i32.load $9=, _gm_+24($pop858)
i32.eqz $push1002=, $9
br_if 127, $pop1002
i32.const $13=, 25
br 240
.LBB13_241:
end_block
i32.const $0=, _gm_+448
i32.const $13=, 26
br 239
.LBB13_243:
end_block
i32.load $6=, 4($0)
i32.load $8=, 0($0)
i32.add $push412=, $8, $6
i32.eq $push413=, $5, $pop412
br_if 128, $pop413
i32.const $13=, 27
br 238
.LBB13_245:
end_block
i32.load $0=, 8($0)
br_if 126, $0
br 125
.LBB13_246:
end_block
i32.const $push859=, 0
i32.load $0=, _gm_+16($pop859)
i32.eqz $push1003=, $0
br_if 194, $pop1003
i32.const $13=, 111
br 236
.LBB13_248:
end_block
i32.ge_u $push683=, $5, $0
br_if 194, $pop683
i32.const $13=, 115
br 235
.LBB13_250:
end_block
i32.const $push860=, 0
i32.store _gm_+16($pop860), $5
i32.const $13=, 112
br 234
.LBB13_252:
end_block
i32.const $0=, 0
i32.const $push867=, 0
i32.store _gm_+452($pop867), $10
i32.const $push866=, 0
i32.store _gm_+448($pop866), $5
i32.const $push865=, 0
i32.const $push684=, -1
i32.store _gm_+32($pop865), $pop684
i32.const $push864=, 0
i32.const $push863=, 0
i32.load $push685=, mparams($pop863)
i32.store _gm_+36($pop864), $pop685
i32.const $push862=, 0
i32.const $push861=, 0
i32.store _gm_+460($pop862), $pop861
i32.const $13=, 113
br 233
.LBB13_254:
end_block
i32.const $push872=, _gm_+40
i32.add $8=, $0, $pop872
i32.const $push871=, _gm_+48
i32.add $push686=, $0, $pop871
i32.store 0($pop686), $8
i32.const $push870=, _gm_+52
i32.add $push687=, $0, $pop870
i32.store 0($pop687), $8
i32.const $push869=, 8
i32.add $0=, $0, $pop869
i32.const $push868=, 256
i32.ne $push688=, $0, $pop868
br_if 192, $pop688
i32.const $13=, 114
br 232
.LBB13_256:
end_block
i32.const $push693=, -8
i32.sub $push694=, $pop693, $5
i32.const $push691=, 7
i32.and $push695=, $pop694, $pop691
i32.const $push696=, 0
i32.const $push689=, 8
i32.add $push690=, $5, $pop689
i32.const $push877=, 7
i32.and $push692=, $pop690, $pop877
i32.select $0=, $pop695, $pop696, $pop692
i32.const $push697=, -40
i32.add $8=, $10, $pop697
i32.sub $9=, $8, $0
i32.const $push876=, 0
i32.store _gm_+12($pop876), $9
i32.add $0=, $5, $0
i32.const $push875=, 0
i32.store _gm_+24($pop875), $0
i32.const $push698=, 1
i32.or $push699=, $9, $pop698
i32.store 4($0), $pop699
i32.add $push700=, $5, $8
i32.const $push701=, 40
i32.store 4($pop700), $pop701
i32.const $push874=, 0
i32.const $push873=, 0
i32.load $push702=, mparams+16($pop873)
i32.store _gm_+28($pop874), $pop702
br 146
.LBB13_257:
end_block
i32.load8_u $push414=, 12($0)
i32.const $push415=, 8
i32.and $push416=, $pop414, $pop415
br_if 121, $pop416
i32.const $13=, 107
br 230
.LBB13_259:
end_block
i32.le_u $push417=, $5, $9
br_if 121, $pop417
i32.const $13=, 108
br 229
.LBB13_261:
end_block
i32.gt_u $push418=, $8, $9
br_if 121, $pop418
i32.const $13=, 109
br 228
.LBB13_263:
end_block
i32.const $push667=, 4
i32.add $push668=, $0, $pop667
i32.add $push666=, $6, $10
i32.store 0($pop668), $pop666
i32.const $push673=, -8
i32.sub $push674=, $pop673, $9
i32.const $push671=, 7
i32.and $push675=, $pop674, $pop671
i32.const $push676=, 0
i32.const $push669=, 8
i32.add $push670=, $9, $pop669
i32.const $push883=, 7
i32.and $push672=, $pop670, $pop883
i32.select $0=, $pop675, $pop676, $pop672
i32.add $8=, $9, $0
i32.const $push882=, 0
i32.store _gm_+24($pop882), $8
i32.const $push881=, 0
i32.load $push677=, _gm_+12($pop881)
i32.add $5=, $pop677, $10
i32.sub $0=, $5, $0
i32.const $push880=, 0
i32.store _gm_+12($pop880), $0
i32.const $push678=, 1
i32.or $push679=, $0, $pop678
i32.store 4($8), $pop679
i32.add $push680=, $9, $5
i32.const $push681=, 40
i32.store 4($pop680), $pop681
i32.const $push879=, 0
i32.const $push878=, 0
i32.load $push682=, mparams+16($pop878)
i32.store _gm_+28($pop879), $pop682
br 141
.LBB13_264:
end_block
i32.const $push884=, 0
i32.load $push419=, _gm_+16($pop884)
i32.ge_u $push420=, $5, $pop419
br_if 120, $pop420
i32.const $13=, 105
br 226
.LBB13_266:
end_block
i32.const $push885=, 0
i32.store _gm_+16($pop885), $5
i32.const $13=, 29
br 225
.LBB13_268:
end_block
i32.add $8=, $5, $10
i32.const $0=, _gm_+448
i32.const $13=, 30
br 224
.LBB13_270:
end_block
i32.load $push421=, 0($0)
i32.eq $push422=, $pop421, $8
br_if 120, $pop422
i32.const $13=, 31
br 223
.LBB13_272:
end_block
i32.load $0=, 8($0)
br_if 118, $0
br 117
.LBB13_273:
end_block
i32.load8_u $push423=, 12($0)
i32.const $push886=, 8
i32.and $push424=, $pop423, $pop886
br_if 119, $pop424
i32.const $13=, 60
br 221
.LBB13_275:
end_block
i32.store 0($0), $5
i32.load $push537=, 4($0)
i32.add $push538=, $pop537, $10
i32.store 4($0), $pop538
i32.const $push542=, -8
i32.sub $push543=, $pop542, $5
i32.const $push540=, 7
i32.and $push544=, $pop543, $pop540
i32.const $push894=, 0
i32.const $push893=, 8
i32.add $push539=, $5, $pop893
i32.const $push892=, 7
i32.and $push541=, $pop539, $pop892
i32.select $push545=, $pop544, $pop894, $pop541
i32.add $10=, $5, $pop545
i32.const $push546=, 3
i32.or $push547=, $11, $pop546
i32.store 4($10), $pop547
i32.const $push891=, -8
i32.sub $push550=, $pop891, $8
i32.const $push890=, 7
i32.and $push551=, $pop550, $pop890
i32.const $push889=, 0
i32.const $push888=, 8
i32.add $push548=, $8, $pop888
i32.const $push887=, 7
i32.and $push549=, $pop548, $pop887
i32.select $push552=, $pop551, $pop889, $pop549
i32.add $5=, $8, $pop552
i32.sub $push553=, $5, $10
i32.sub $6=, $pop553, $11
i32.add $11=, $10, $11
i32.eq $push554=, $9, $5
br_if 139, $pop554
i32.const $13=, 61
br 220
.LBB13_277:
end_block
i32.const $push895=, 0
i32.load $push555=, _gm_+20($pop895)
i32.eq $push556=, $pop555, $5
br_if 139, $pop556
i32.const $13=, 62
br 219
.LBB13_279:
end_block
i32.load $0=, 4($5)
i32.const $push897=, 3
i32.and $push557=, $0, $pop897
i32.const $push896=, 1
i32.ne $push558=, $pop557, $pop896
br_if 139, $pop558
i32.const $13=, 82
br 218
.LBB13_281:
end_block
i32.const $push559=, -8
i32.and $3=, $0, $pop559
i32.const $push560=, 255
i32.gt_u $push561=, $0, $pop560
br_if 154, $pop561
i32.const $13=, 100
br 217
.LBB13_283:
end_block
i32.load $8=, 8($5)
i32.load $9=, 12($5)
i32.eq $push582=, $9, $8
br_if 173, $pop582
i32.const $13=, 101
br 216
.LBB13_285:
end_block
i32.store 12($8), $9
i32.store 8($9), $8
br 166
.LBB13_286:
end_block
i32.const $0=, _gm_+448
br 113
.LBB13_287:
end_block
i32.load $0=, 8($0)
i32.const $13=, 33
br 213
.LBB13_289:
end_block
i32.load $8=, 0($0)
i32.gt_u $push425=, $8, $9
br_if 112, $pop425
i32.const $13=, 34
br 212
.LBB13_291:
end_block
i32.load $push426=, 4($0)
i32.add $8=, $8, $pop426
i32.le_u $push427=, $8, $9
br_if 112, $pop427
i32.const $13=, 36
br 211
.LBB13_293:
end_block
i32.const $push431=, -8
i32.sub $push432=, $pop431, $5
i32.const $push915=, 7
i32.and $push433=, $pop432, $pop915
i32.const $push434=, 0
i32.const $push428=, 8
i32.add $push429=, $5, $pop428
i32.const $push914=, 7
i32.and $push430=, $pop429, $pop914
i32.select $0=, $pop433, $pop434, $pop430
i32.const $push435=, -40
i32.add $6=, $10, $pop435
i32.sub $7=, $6, $0
i32.const $push913=, 0
i32.store _gm_+12($pop913), $7
i32.add $0=, $5, $0
i32.const $push912=, 0
i32.store _gm_+24($pop912), $0
i32.const $push436=, 1
i32.or $push437=, $7, $pop436
i32.store 4($0), $pop437
i32.add $push438=, $5, $6
i32.const $push439=, 40
i32.store 4($pop438), $pop439
i32.const $push911=, 0
i32.const $push910=, 0
i32.load $push440=, mparams+16($pop910)
i32.store _gm_+28($pop911), $pop440
i32.const $push444=, 39
i32.sub $push445=, $pop444, $8
i32.const $push909=, 7
i32.and $push446=, $pop445, $pop909
i32.const $push908=, 0
i32.const $push441=, -39
i32.add $push442=, $8, $pop441
i32.const $push907=, 7
i32.and $push443=, $pop442, $pop907
i32.select $push447=, $pop446, $pop908, $pop443
i32.add $push448=, $8, $pop447
i32.const $push449=, -47
i32.add $0=, $pop448, $pop449
i32.const $push450=, 16
i32.add $push451=, $9, $pop450
i32.lt_u $push452=, $0, $pop451
i32.select $6=, $9, $0, $pop452
i32.const $push453=, 27
i32.store 4($6), $pop453
i32.const $push906=, 16
i32.add $push454=, $6, $pop906
i32.const $push905=, 0
i64.load $push455=, _gm_+456($pop905):p2align=2
i64.store 0($pop454):p2align=2, $pop455
i32.const $push904=, 0
i64.load $push456=, _gm_+448($pop904):p2align=2
i64.store 8($6):p2align=2, $pop456
i32.const $push903=, 0
i32.store _gm_+448($pop903), $5
i32.const $push902=, 0
i32.store _gm_+452($pop902), $10
i32.const $push901=, 0
i32.const $push900=, 8
i32.add $push457=, $6, $pop900
i32.store _gm_+456($pop901), $pop457
i32.const $push899=, 0
i32.const $push898=, 0
i32.store _gm_+460($pop899), $pop898
i32.const $push458=, 28
i32.add $0=, $6, $pop458
i32.const $13=, 37
br 210
.LBB13_295:
end_block
i32.const $push917=, 7
i32.store 0($0), $pop917
i32.const $push916=, 4
i32.add $0=, $0, $pop916
i32.lt_u $push459=, $0, $8
br_if 111, $pop459
i32.const $13=, 38
br 209
.LBB13_297:
end_block
i32.eq $push460=, $6, $9
br_if 111, $pop460
i32.const $13=, 39
br 208
.LBB13_299:
end_block
i32.const $push461=, 4
i32.add $0=, $6, $pop461
i32.load $push462=, 0($0)
i32.const $push463=, -2
i32.and $push464=, $pop462, $pop463
i32.store 0($0), $pop464
i32.sub $8=, $6, $9
i32.const $push918=, 1
i32.or $push465=, $8, $pop918
i32.store 4($9), $pop465
i32.store 0($6), $8
i32.const $push467=, 255
i32.gt_u $push468=, $8, $pop467
br_if 111, $pop468
i32.const $13=, 55
br 207
.LBB13_301:
end_block
i32.const $push466=, 3
i32.shr_u $8=, $8, $pop466
i32.const $push921=, 3
i32.shl $push531=, $8, $pop921
i32.const $push532=, _gm_+40
i32.add $0=, $pop531, $pop532
i32.const $push920=, 1
i32.shl $8=, $pop920, $8
i32.const $push919=, 0
i32.load $5=, _gm_($pop919)
i32.and $push533=, $5, $8
i32.eqz $push1004=, $pop533
br_if 123, $pop1004
i32.const $13=, 56
br 206
.LBB13_303:
end_block
i32.load $8=, 8($0)
br 123
.LBB13_304:
end_block
i32.const $push469=, 8
i32.shr_u $5=, $8, $pop469
i32.const $0=, 0
i32.eqz $push1005=, $5
br_if 109, $pop1005
i32.const $13=, 41
br 204
.LBB13_306:
end_block
i32.const $0=, 31
i32.const $push470=, 16777215
i32.gt_u $push471=, $8, $pop470
br_if 109, $pop471
i32.const $13=, 42
br 203
.LBB13_308:
end_block
i32.const $push472=, 1048320
i32.add $push473=, $5, $pop472
i32.const $push474=, 16
i32.shr_u $push475=, $pop473, $pop474
i32.const $push476=, 8
i32.and $0=, $pop475, $pop476
i32.shl $5=, $5, $0
i32.const $push477=, 520192
i32.add $push478=, $5, $pop477
i32.const $push924=, 16
i32.shr_u $push479=, $pop478, $pop924
i32.const $push480=, 4
i32.and $6=, $pop479, $pop480
i32.shl $5=, $5, $6
i32.const $push481=, 245760
i32.add $push482=, $5, $pop481
i32.const $push923=, 16
i32.shr_u $push483=, $pop482, $pop923
i32.const $push484=, 2
i32.and $10=, $pop483, $pop484
i32.const $push490=, 14
i32.or $push488=, $6, $0
i32.or $push489=, $pop488, $10
i32.sub $push491=, $pop490, $pop489
i32.shl $push485=, $5, $10
i32.const $push486=, 15
i32.shr_u $push487=, $pop485, $pop486
i32.add $0=, $pop491, $pop487
i32.const $push494=, 7
i32.add $push495=, $0, $pop494
i32.shr_u $push496=, $8, $pop495
i32.const $push492=, 1
i32.and $push497=, $pop496, $pop492
i32.const $push922=, 1
i32.shl $push493=, $0, $pop922
i32.or $0=, $pop497, $pop493
i32.const $13=, 43
br 202
.LBB13_310:
end_block
i64.const $push498=, 0
i64.store 16($9):p2align=2, $pop498
i32.const $push499=, 28
i32.add $push500=, $9, $pop499
i32.store 0($pop500), $0
i32.const $push501=, 2
i32.shl $push502=, $0, $pop501
i32.const $push503=, _gm_+304
i32.add $10=, $pop502, $pop503
i32.const $push504=, 1
i32.shl $5=, $pop504, $0
i32.const $push925=, 0
i32.load $6=, _gm_+4($pop925)
i32.and $push505=, $6, $5
i32.eqz $push1006=, $pop505
br_if 108, $pop1006
i32.const $13=, 44
br 201
.LBB13_312:
end_block
i32.load $6=, 0($10)
i32.load $push506=, 4($6)
i32.const $push926=, -8
i32.and $push507=, $pop506, $pop926
i32.ne $push508=, $pop507, $8
br_if 108, $pop508
i32.const $13=, 53
br 200
.LBB13_314:
end_block
copy_local $0=, $6
br 110
.LBB13_315:
end_block
i32.const $push929=, 0
i32.store _gm_+24($pop929), $11
i32.const $push928=, 0
i32.load $push662=, _gm_+12($pop928)
i32.add $0=, $pop662, $6
i32.const $push927=, 0
i32.store _gm_+12($pop927), $0
i32.const $push663=, 1
i32.or $push664=, $0, $pop663
i32.store 4($11), $pop664
br 131
.LBB13_316:
end_block
i32.const $push930=, 0
i32.or $push534=, $5, $8
i32.store _gm_($pop930), $pop534
copy_local $8=, $0
i32.const $13=, 57
br 197
.LBB13_318:
end_block
i32.const $push535=, 8
i32.add $push536=, $0, $pop535
i32.store 0($pop536), $9
i32.store 12($8), $9
i32.store 12($9), $0
i32.store 8($9), $8
br 109
.LBB13_319:
end_block
i32.const $push528=, 0
i32.or $push527=, $6, $5
i32.store _gm_+4($pop528), $pop527
i32.store 0($10), $9
i32.const $push529=, 24
i32.add $push530=, $9, $pop529
i32.store 0($pop530), $10
br 111
.LBB13_320:
end_block
i32.const $push514=, 0
i32.const $push512=, 25
i32.const $push931=, 1
i32.shr_u $push511=, $0, $pop931
i32.sub $push513=, $pop512, $pop511
i32.const $push509=, 31
i32.eq $push510=, $0, $pop509
i32.select $push515=, $pop514, $pop513, $pop510
i32.shl $5=, $8, $pop515
i32.const $13=, 46
br 194
.LBB13_322:
end_block
i32.const $push934=, 29
i32.shr_u $push516=, $5, $pop934
i32.const $push933=, 4
i32.and $push517=, $pop516, $pop933
i32.add $push518=, $6, $pop517
i32.const $push932=, 16
i32.add $10=, $pop518, $pop932
i32.load $0=, 0($10)
i32.eqz $push1007=, $0
br_if 103, $pop1007
i32.const $13=, 47
br 193
.LBB13_324:
end_block
i32.const $push936=, 1
i32.shl $5=, $5, $pop936
copy_local $6=, $0
i32.load $push519=, 4($0)
i32.const $push935=, -8
i32.and $push520=, $pop519, $pop935
i32.ne $push521=, $pop520, $8
br_if 101, $pop521
i32.const $13=, 48
br 192
.LBB13_326:
end_block
i32.load $8=, 8($0)
i32.store 12($8), $9
i32.store 8($0), $9
i32.store 12($9), $0
i32.store 8($9), $8
i32.const $push524=, 24
i32.add $push525=, $9, $pop524
i32.const $push526=, 0
i32.store 0($pop525), $pop526
br 103
.LBB13_327:
end_block
i32.const $push657=, 0
i32.store _gm_+20($pop657), $11
i32.const $push938=, 0
i32.load $push658=, _gm_+8($pop938)
i32.add $0=, $pop658, $6
i32.const $push937=, 0
i32.store _gm_+8($pop937), $0
i32.const $push659=, 1
i32.or $push660=, $0, $pop659
i32.store 4($11), $pop660
i32.add $push661=, $11, $0
i32.store 0($pop661), $0
br 122
.LBB13_328:
end_block
i32.store 0($10), $9
i32.const $push522=, 24
i32.add $push523=, $9, $pop522
i32.store 0($pop523), $6
i32.const $13=, 52
br 189
.LBB13_330:
end_block
i32.store 12($9), $9
i32.store 8($9), $9
i32.const $13=, 49
br 188
.LBB13_332:
end_block
i32.const $push939=, 0
i32.load $0=, _gm_+12($pop939)
i32.le_u $push703=, $0, $11
br_if 64, $pop703
i32.const $13=, 50
br 187
.LBB13_334:
end_block
i32.sub $8=, $0, $11
i32.const $push942=, 0
i32.store _gm_+12($pop942), $8
i32.const $push941=, 0
i32.load $0=, _gm_+24($pop941)
i32.add $9=, $0, $11
i32.const $push940=, 0
i32.store _gm_+24($pop940), $9
i32.const $push706=, 1
i32.or $push707=, $8, $pop706
i32.store 4($9), $pop707
i32.const $push708=, 3
i32.or $push709=, $11, $pop708
i32.store 4($0), $pop709
i32.const $push710=, 8
i32.add $0=, $0, $pop710
br 50
.LBB13_335:
end_block
i32.call $push704=, __errno_location@FUNCTION
i32.const $push705=, 12
i32.store 0($pop704), $pop705
i32.const $0=, 0
i32.const $13=, 7
br 185
.LBB13_337:
end_block
i32.const $push723=, 0
i32.const $push721=, 16
i32.add $push722=, $12, $pop721
i32.store __stack_pointer($pop723), $pop722
return $0
.LBB13_338:
end_block
i32.load $9=, 12($5)
i32.load $4=, 24($5)
i32.eq $push562=, $9, $5
br_if 121, $pop562
i32.const $13=, 84
br 183
.LBB13_340:
end_block
i32.load $0=, 8($5)
i32.store 12($0), $9
i32.store 8($9), $0
br_if 122, $4
br 121
.LBB13_341:
end_block
i32.const $push585=, 0
i32.const $push944=, 0
i32.load $push586=, _gm_($pop944)
i32.const $push583=, -2
i32.const $push943=, 3
i32.shr_u $push2=, $0, $pop943
i32.rotl $push584=, $pop583, $pop2
i32.and $push587=, $pop586, $pop584
i32.store _gm_($pop585), $pop587
br 133
.LBB13_342:
end_block
i32.const $push945=, 20
i32.add $8=, $5, $pop945
i32.load $0=, 0($8)
br_if 136, $0
i32.const $13=, 98
br 180
.LBB13_344:
end_block
i32.const $push946=, 16
i32.add $8=, $5, $pop946
i32.load $0=, 0($8)
i32.eqz $push1008=, $0
br_if 134, $pop1008
i32.const $13=, 95
br 179
.LBB13_346:
end_block
copy_local $9=, $0
copy_local $7=, $8
i32.const $push947=, 20
i32.add $8=, $9, $pop947
i32.load $0=, 0($8)
br_if 131, $0
i32.const $13=, 96
br 178
.LBB13_348:
end_block
i32.const $push948=, 16
i32.add $8=, $9, $pop948
i32.load $0=, 16($9)
br_if 131, $0
i32.const $13=, 97
br 177
.LBB13_350:
end_block
i32.const $push563=, 0
i32.store 0($7), $pop563
i32.eqz $push1009=, $4
br_if 119, $pop1009
i32.const $13=, 85
br 176
.LBB13_352:
end_block
i32.load $8=, 28($5)
i32.const $push564=, 2
i32.shl $push565=, $8, $pop564
i32.const $push566=, _gm_+304
i32.add $0=, $pop565, $pop566
i32.load $push567=, 0($0)
i32.eq $push568=, $pop567, $5
br_if 119, $pop568
i32.const $13=, 86
br 175
.LBB13_354:
end_block
i32.const $push572=, 16
i32.const $push571=, 20
i32.load $push569=, 16($4)
i32.eq $push570=, $pop569, $5
i32.select $push573=, $pop572, $pop571, $pop570
i32.add $push574=, $4, $pop573
i32.store 0($pop574), $9
br_if 120, $9
br 119
.LBB13_355:
end_block
i32.store 0($0), $9
i32.eqz $push1010=, $9
br_if 120, $pop1010
i32.const $13=, 87
br 173
.LBB13_357:
end_block
i32.store 24($9), $4
i32.load $0=, 16($5)
i32.eqz $push1011=, $0
br_if 120, $pop1011
i32.const $13=, 88
br 172
.LBB13_359:
end_block
i32.store 16($9), $0
i32.store 24($0), $9
i32.const $13=, 89
br 171
.LBB13_361:
end_block
i32.const $push949=, 20
i32.add $push575=, $5, $pop949
i32.load $0=, 0($pop575)
i32.eqz $push1012=, $0
br_if 119, $pop1012
i32.const $13=, 90
br 170
.LBB13_363:
end_block
i32.const $push950=, 20
i32.add $push576=, $9, $pop950
i32.store 0($pop576), $0
i32.store 24($0), $9
br 119
.LBB13_364:
end_block
i32.const $push579=, 0
i32.const $push951=, 0
i32.load $push580=, _gm_+4($pop951)
i32.const $push577=, -2
i32.rotl $push578=, $pop577, $8
i32.and $push581=, $pop580, $pop578
i32.store _gm_+4($pop579), $pop581
i32.const $13=, 91
br 168
.LBB13_366:
end_block
i32.add $6=, $3, $6
i32.add $5=, $5, $3
i32.const $13=, 63
br 167
.LBB13_368:
end_block
i32.load $push588=, 4($5)
i32.const $push589=, -2
i32.and $push590=, $pop588, $pop589
i32.store 4($5), $pop590
i32.const $push952=, 1
i32.or $push591=, $6, $pop952
i32.store 4($11), $pop591
i32.add $push592=, $11, $6
i32.store 0($pop592), $6
i32.const $push593=, 255
i32.gt_u $push594=, $6, $pop593
br_if 88, $pop594
i32.const $13=, 78
br 166
.LBB13_370:
end_block
i32.const $push954=, 3
i32.shr_u $8=, $6, $pop954
i32.const $push649=, 3
i32.shl $push650=, $8, $pop649
i32.const $push651=, _gm_+40
i32.add $0=, $pop650, $pop651
i32.const $push652=, 1
i32.shl $8=, $pop652, $8
i32.const $push953=, 0
i32.load $9=, _gm_($pop953)
i32.and $push653=, $9, $8
i32.eqz $push1013=, $pop653
br_if 100, $pop1013
i32.const $13=, 79
br 165
.LBB13_372:
end_block
i32.const $push654=, 8
i32.add $9=, $0, $pop654
i32.load $8=, 8($0)
br 100
.LBB13_373:
end_block
i32.const $push595=, 8
i32.shr_u $8=, $6, $pop595
i32.const $0=, 0
i32.eqz $push1014=, $8
br_if 86, $pop1014
i32.const $13=, 65
br 163
.LBB13_375:
end_block
i32.const $0=, 31
i32.const $push596=, 16777215
i32.gt_u $push597=, $6, $pop596
br_if 86, $pop597
i32.const $13=, 66
br 162
.LBB13_377:
end_block
i32.const $push598=, 1048320
i32.add $push599=, $8, $pop598
i32.const $push600=, 16
i32.shr_u $push601=, $pop599, $pop600
i32.const $push602=, 8
i32.and $0=, $pop601, $pop602
i32.shl $8=, $8, $0
i32.const $push603=, 520192
i32.add $push604=, $8, $pop603
i32.const $push957=, 16
i32.shr_u $push605=, $pop604, $pop957
i32.const $push606=, 4
i32.and $9=, $pop605, $pop606
i32.shl $8=, $8, $9
i32.const $push607=, 245760
i32.add $push608=, $8, $pop607
i32.const $push956=, 16
i32.shr_u $push609=, $pop608, $pop956
i32.const $push610=, 2
i32.and $5=, $pop609, $pop610
i32.const $push616=, 14
i32.or $push614=, $9, $0
i32.or $push615=, $pop614, $5
i32.sub $push617=, $pop616, $pop615
i32.shl $push611=, $8, $5
i32.const $push612=, 15
i32.shr_u $push613=, $pop611, $pop612
i32.add $0=, $pop617, $pop613
i32.const $push620=, 7
i32.add $push621=, $0, $pop620
i32.shr_u $push622=, $6, $pop621
i32.const $push618=, 1
i32.and $push623=, $pop622, $pop618
i32.const $push955=, 1
i32.shl $push619=, $0, $pop955
i32.or $0=, $pop623, $pop619
i32.const $13=, 67
br 161
.LBB13_379:
end_block
i32.store 28($11), $0
i64.const $push624=, 0
i64.store 16($11):p2align=2, $pop624
i32.const $push625=, 2
i32.shl $push626=, $0, $pop625
i32.const $push627=, _gm_+304
i32.add $5=, $pop626, $pop627
i32.const $push628=, 1
i32.shl $8=, $pop628, $0
i32.const $push958=, 0
i32.load $9=, _gm_+4($pop958)
i32.and $push629=, $9, $8
i32.eqz $push1015=, $pop629
br_if 85, $pop1015
i32.const $13=, 68
br 160
.LBB13_381:
end_block
i32.load $9=, 0($5)
i32.load $push630=, 4($9)
i32.const $push959=, -8
i32.and $push631=, $pop630, $pop959
i32.ne $push632=, $pop631, $6
br_if 85, $pop632
i32.const $13=, 76
br 159
.LBB13_383:
end_block
copy_local $0=, $9
br 87
.LBB13_384:
end_block
i32.const $push960=, 0
i32.or $push655=, $9, $8
i32.store _gm_($pop960), $pop655
i32.const $push656=, 8
i32.add $9=, $0, $pop656
copy_local $8=, $0
i32.const $13=, 80
br 157
.LBB13_386:
end_block
i32.store 0($9), $11
i32.store 12($8), $11
i32.store 12($11), $0
i32.store 8($11), $8
br 87
.LBB13_387:
end_block
i32.const $push648=, 0
i32.or $push647=, $9, $8
i32.store _gm_+4($pop648), $pop647
i32.store 0($5), $11
i32.store 24($11), $5
br 89
.LBB13_388:
end_block
i32.const $push638=, 0
i32.const $push636=, 25
i32.const $push961=, 1
i32.shr_u $push635=, $0, $pop961
i32.sub $push637=, $pop636, $pop635
i32.const $push633=, 31
i32.eq $push634=, $0, $pop633
i32.select $push639=, $pop638, $pop637, $pop634
i32.shl $8=, $6, $pop639
i32.const $13=, 70
br 154
.LBB13_390:
end_block
i32.const $push964=, 29
i32.shr_u $push640=, $8, $pop964
i32.const $push963=, 4
i32.and $push641=, $pop640, $pop963
i32.add $push642=, $9, $pop641
i32.const $push962=, 16
i32.add $5=, $pop642, $pop962
i32.load $0=, 0($5)
i32.eqz $push1016=, $0
br_if 81, $pop1016
i32.const $13=, 71
br 153
.LBB13_392:
end_block
i32.const $push966=, 1
i32.shl $8=, $8, $pop966
copy_local $9=, $0
i32.load $push643=, 4($0)
i32.const $push965=, -8
i32.and $push644=, $pop643, $pop965
i32.ne $push645=, $pop644, $6
br_if 79, $pop645
i32.const $13=, 72
br 152
.LBB13_394:
end_block
i32.load $8=, 8($0)
i32.store 12($8), $11
i32.store 8($0), $11
i32.store 12($11), $0
i32.store 8($11), $8
i32.const $push646=, 0
i32.store 24($11), $pop646
br 81
.LBB13_395:
end_block
i32.store 0($5), $11
i32.store 24($11), $9
i32.const $13=, 75
br 150
.LBB13_397:
end_block
i32.store 12($11), $11
i32.store 8($11), $11
i32.const $13=, 73
br 149
.LBB13_399:
end_block
i32.const $push665=, 8
i32.add $0=, $10, $pop665
br 11
.LBB13_400:
end_block
i32.const $9=, 0
br_if 89, $4
br 88
.LBB13_401:
end_block
i32.const $13=, 0
br 146
.LBB13_402:
end_block
i32.const $13=, 0
br 145
.LBB13_403:
end_block
i32.const $13=, 3
br 144
.LBB13_404:
end_block
i32.const $13=, 4
br 143
.LBB13_405:
end_block
i32.const $13=, 5
br 142
.LBB13_406:
end_block
i32.const $13=, 6
br 141
.LBB13_407:
end_block
i32.const $13=, 7
br 140
.LBB13_408:
end_block
i32.const $13=, 7
br 139
.LBB13_409:
end_block
i32.const $13=, 7
br 138
.LBB13_410:
end_block
i32.const $13=, 7
br 137
.LBB13_411:
end_block
i32.const $13=, 7
br 136
.LBB13_412:
end_block
i32.const $13=, 7
br 135
.LBB13_413:
end_block
i32.const $13=, 7
br 134
.LBB13_414:
end_block
i32.const $13=, 7
br 133
.LBB13_415:
end_block
i32.const $13=, 10
br 132
.LBB13_416:
end_block
i32.const $13=, 144
br 131
.LBB13_417:
end_block
i32.const $13=, 12
br 130
.LBB13_418:
end_block
i32.const $13=, 16
br 129
.LBB13_419:
end_block
i32.const $13=, 17
br 128
.LBB13_420:
end_block
i32.const $13=, 18
br 127
.LBB13_421:
end_block
i32.const $13=, 18
br 126
.LBB13_422:
end_block
i32.const $13=, 18
br 125
.LBB13_423:
end_block
i32.const $13=, 18
br 124
.LBB13_424:
end_block
i32.const $13=, 18
br 123
.LBB13_425:
end_block
i32.const $13=, 18
br 122
.LBB13_426:
end_block
i32.const $13=, 126
br 121
.LBB13_427:
end_block
i32.const $13=, 23
br 120
.LBB13_428:
end_block
i32.const $13=, 23
br 119
.LBB13_429:
end_block
i32.const $13=, 132
br 118
.LBB13_430:
end_block
i32.const $13=, 126
br 117
.LBB13_431:
end_block
i32.const $13=, 23
br 116
.LBB13_432:
end_block
i32.const $13=, 23
br 115
.LBB13_433:
end_block
i32.const $13=, 23
br 114
.LBB13_434:
end_block
i32.const $13=, 24
br 113
.LBB13_435:
end_block
i32.const $13=, 110
br 112
.LBB13_436:
end_block
i32.const $13=, 28
br 111
.LBB13_437:
end_block
i32.const $13=, 26
br 110
.LBB13_438:
end_block
i32.const $13=, 106
br 109
.LBB13_439:
end_block
i32.const $13=, 28
br 108
.LBB13_440:
end_block
i32.const $13=, 28
br 107
.LBB13_441:
end_block
i32.const $13=, 28
br 106
.LBB13_442:
end_block
i32.const $13=, 29
br 105
.LBB13_443:
end_block
i32.const $13=, 32
br 104
.LBB13_444:
end_block
i32.const $13=, 30
br 103
.LBB13_445:
end_block
i32.const $13=, 59
br 102
.LBB13_446:
end_block
i32.const $13=, 32
br 101
.LBB13_447:
end_block
i32.const $13=, 33
br 100
.LBB13_448:
end_block
i32.const $13=, 35
br 99
.LBB13_449:
end_block
i32.const $13=, 35
br 98
.LBB13_450:
end_block
i32.const $13=, 37
br 97
.LBB13_451:
end_block
i32.const $13=, 49
br 96
.LBB13_452:
end_block
i32.const $13=, 40
br 95
.LBB13_453:
end_block
i32.const $13=, 43
br 94
.LBB13_454:
end_block
i32.const $13=, 43
br 93
.LBB13_455:
end_block
i32.const $13=, 54
br 92
.LBB13_456:
end_block
i32.const $13=, 45
br 91
.LBB13_457:
end_block
i32.const $13=, 46
br 90
.LBB13_458:
end_block
i32.const $13=, 51
br 89
.LBB13_459:
end_block
i32.const $13=, 48
br 88
.LBB13_460:
end_block
i32.const $13=, 49
br 87
.LBB13_461:
end_block
i32.const $13=, 49
br 86
.LBB13_462:
end_block
i32.const $13=, 49
br 85
.LBB13_463:
end_block
i32.const $13=, 49
br 84
.LBB13_464:
end_block
i32.const $13=, 52
br 83
.LBB13_465:
end_block
i32.const $13=, 58
br 82
.LBB13_466:
end_block
i32.const $13=, 57
br 81
.LBB13_467:
end_block
i32.const $13=, 104
br 80
.LBB13_468:
end_block
i32.const $13=, 103
br 79
.LBB13_469:
end_block
i32.const $13=, 63
br 78
.LBB13_470:
end_block
i32.const $13=, 64
br 77
.LBB13_471:
end_block
i32.const $13=, 67
br 76
.LBB13_472:
end_block
i32.const $13=, 67
br 75
.LBB13_473:
end_block
i32.const $13=, 77
br 74
.LBB13_474:
end_block
i32.const $13=, 69
br 73
.LBB13_475:
end_block
i32.const $13=, 70
br 72
.LBB13_476:
end_block
i32.const $13=, 74
br 71
.LBB13_477:
end_block
i32.const $13=, 72
br 70
.LBB13_478:
end_block
i32.const $13=, 73
br 69
.LBB13_479:
end_block
i32.const $13=, 73
br 68
.LBB13_480:
end_block
i32.const $13=, 73
br 67
.LBB13_481:
end_block
i32.const $13=, 73
br 66
.LBB13_482:
end_block
i32.const $13=, 75
br 65
.LBB13_483:
end_block
i32.const $13=, 81
br 64
.LBB13_484:
end_block
i32.const $13=, 80
br 63
.LBB13_485:
end_block
i32.const $13=, 83
br 62
.LBB13_486:
end_block
i32.const $13=, 94
br 61
.LBB13_487:
end_block
i32.const $13=, 91
br 60
.LBB13_488:
end_block
i32.const $13=, 85
br 59
.LBB13_489:
end_block
i32.const $13=, 91
br 58
.LBB13_490:
end_block
i32.const $13=, 85
br 57
.LBB13_491:
end_block
i32.const $13=, 91
br 56
.LBB13_492:
end_block
i32.const $13=, 92
br 55
.LBB13_493:
end_block
i32.const $13=, 91
br 54
.LBB13_494:
end_block
i32.const $13=, 87
br 53
.LBB13_495:
end_block
i32.const $13=, 93
br 52
.LBB13_496:
end_block
i32.const $13=, 89
br 51
.LBB13_497:
end_block
i32.const $13=, 91
br 50
.LBB13_498:
end_block
i32.const $13=, 91
br 49
.LBB13_499:
end_block
i32.const $13=, 91
br 48
.LBB13_500:
end_block
i32.const $13=, 91
br 47
.LBB13_501:
end_block
i32.const $13=, 95
br 46
.LBB13_502:
end_block
i32.const $13=, 95
br 45
.LBB13_503:
end_block
i32.const $13=, 99
br 44
.LBB13_504:
end_block
i32.const $13=, 95
br 43
.LBB13_505:
end_block
i32.const $13=, 102
br 42
.LBB13_506:
end_block
i32.const $13=, 115
br 41
.LBB13_507:
end_block
i32.const $13=, 112
br 40
.LBB13_508:
end_block
i32.const $13=, 113
br 39
.LBB13_509:
end_block
i32.const $13=, 122
br 38
.LBB13_510:
end_block
i32.const $13=, 119
br 37
.LBB13_511:
end_block
i32.const $13=, 121
br 36
.LBB13_512:
end_block
i32.const $13=, 140
br 35
.LBB13_513:
end_block
i32.const $13=, 126
br 34
.LBB13_514:
end_block
i32.const $13=, 125
br 33
.LBB13_515:
end_block
i32.const $13=, 126
br 32
.LBB13_516:
end_block
i32.const $13=, 126
br 31
.LBB13_517:
end_block
i32.const $13=, 126
br 30
.LBB13_518:
end_block
i32.const $13=, 126
br 29
.LBB13_519:
end_block
i32.const $13=, 126
br 28
.LBB13_520:
end_block
i32.const $13=, 131
br 27
.LBB13_521:
end_block
i32.const $13=, 133
br 26
.LBB13_522:
end_block
i32.const $13=, 133
br 25
.LBB13_523:
end_block
i32.const $13=, 133
br 24
.LBB13_524:
end_block
i32.const $13=, 139
br 23
.LBB13_525:
end_block
i32.const $13=, 143
br 22
.LBB13_526:
end_block
i32.const $13=, 165
br 21
.LBB13_527:
end_block
i32.const $13=, 154
br 20
.LBB13_528:
end_block
i32.const $13=, 148
br 19
.LBB13_529:
end_block
i32.const $13=, 154
br 18
.LBB13_530:
end_block
i32.const $13=, 148
br 17
.LBB13_531:
end_block
i32.const $13=, 154
br 16
.LBB13_532:
end_block
i32.const $13=, 163
br 15
.LBB13_533:
end_block
i32.const $13=, 154
br 14
.LBB13_534:
end_block
i32.const $13=, 150
br 13
.LBB13_535:
end_block
i32.const $13=, 164
br 12
.LBB13_536:
end_block
i32.const $13=, 152
br 11
.LBB13_537:
end_block
i32.const $13=, 154
br 10
.LBB13_538:
end_block
i32.const $13=, 154
br 9
.LBB13_539:
end_block
i32.const $13=, 155
br 8
.LBB13_540:
end_block
i32.const $13=, 159
br 7
.LBB13_541:
end_block
i32.const $13=, 161
br 6
.LBB13_542:
end_block
i32.const $13=, 158
br 5
.LBB13_543:
end_block
i32.const $13=, 160
br 4
.LBB13_544:
end_block
i32.const $13=, 166
br 3
.LBB13_545:
end_block
i32.const $13=, 167
br 2
.LBB13_546:
end_block
i32.const $13=, 167
br 1
.LBB13_547:
end_block
i32.const $13=, 172
br 0
.LBB13_548:
end_loop
.endfunc
.Lfunc_end13:
.size malloc, .Lfunc_end13-malloc
.weak free
.type free,@function
free:
.param i32
.local i32, i32, i32, i32, i32, i32, i32
block
block
i32.eqz $push245=, $0
br_if 0, $pop245
i32.const $push3=, -8
i32.add $7=, $0, $pop3
i32.const $push4=, -4
i32.add $push5=, $0, $pop4
i32.load $0=, 0($pop5)
i32.const $push198=, -8
i32.and $5=, $0, $pop198
i32.add $1=, $7, $5
block
block
i32.const $push6=, 1
i32.and $push7=, $0, $pop6
br_if 0, $pop7
i32.const $push9=, 3
i32.and $push10=, $0, $pop9
i32.eqz $push246=, $pop10
br_if 2, $pop246
i32.load $0=, 0($7)
i32.sub $7=, $7, $0
i32.const $push8=, 0
i32.load $push0=, _gm_+16($pop8)
i32.lt_u $push11=, $7, $pop0
br_if 2, $pop11
i32.add $5=, $0, $5
block
block
block
block
block
i32.const $push12=, 0
i32.load $push13=, _gm_+20($pop12)
i32.eq $push14=, $pop13, $7
br_if 0, $pop14
i32.const $push16=, 255
i32.gt_u $push17=, $0, $pop16
br_if 1, $pop17
i32.load $6=, 8($7)
i32.load $4=, 12($7)
i32.eq $push38=, $4, $6
br_if 2, $pop38
i32.store 12($6), $4
i32.store 8($4), $6
i32.lt_u $push48=, $7, $1
br_if 6, $pop48
br 7
.LBB14_8:
end_block
i32.load $0=, 4($1)
i32.const $push44=, 3
i32.and $push45=, $0, $pop44
i32.const $push199=, 3
i32.ne $push46=, $pop45, $pop199
br_if 4, $pop46
i32.const $push190=, 0
i32.store _gm_+8($pop190), $5
i32.const $push193=, 4
i32.add $push194=, $1, $pop193
i32.const $push191=, -2
i32.and $push192=, $0, $pop191
i32.store 0($pop194), $pop192
i32.const $push195=, 1
i32.or $push196=, $5, $pop195
i32.store 4($7), $pop196
i32.add $push197=, $7, $5
i32.store 0($pop197), $5
return
.LBB14_10:
end_block
i32.load $4=, 12($7)
i32.load $2=, 24($7)
i32.eq $push18=, $4, $7
br_if 1, $pop18
i32.load $0=, 8($7)
i32.store 12($0), $4
i32.store 8($4), $0
br_if 2, $2
br 3
.LBB14_12:
end_block
i32.const $push41=, 0
i32.const $push200=, 0
i32.load $push42=, _gm_($pop200)
i32.const $push39=, -2
i32.const $push15=, 3
i32.shr_u $push1=, $0, $pop15
i32.rotl $push40=, $pop39, $pop1
i32.and $push43=, $pop42, $pop40
i32.store _gm_($pop41), $pop43
i32.lt_u $push47=, $7, $1
br_if 3, $pop47
br 4
.LBB14_13:
end_block
i32.const $push201=, 20
i32.add $6=, $7, $pop201
i32.load $0=, 0($6)
block
block
br_if 0, $0
i32.const $push202=, 16
i32.add $6=, $7, $pop202
i32.load $0=, 0($6)
i32.eqz $push247=, $0
br_if 1, $pop247
.LBB14_15:
end_block
loop
copy_local $4=, $0
copy_local $3=, $6
i32.const $push203=, 20
i32.add $6=, $4, $pop203
i32.load $0=, 0($6)
br_if 0, $0
i32.const $push204=, 16
i32.add $6=, $4, $pop204
i32.load $0=, 16($4)
br_if 0, $0
end_loop
i32.const $push19=, 0
i32.store 0($3), $pop19
i32.eqz $push248=, $2
br_if 2, $pop248
br 1
.LBB14_18:
end_block
i32.const $4=, 0
i32.eqz $push249=, $2
br_if 1, $pop249
.LBB14_19:
end_block
i32.load $6=, 28($7)
i32.const $push20=, 2
i32.shl $push21=, $6, $pop20
i32.const $push22=, _gm_+304
i32.add $0=, $pop21, $pop22
block
block
block
i32.load $push23=, 0($0)
i32.eq $push24=, $pop23, $7
br_if 0, $pop24
i32.const $push28=, 16
i32.const $push27=, 20
i32.load $push25=, 16($2)
i32.eq $push26=, $pop25, $7
i32.select $push29=, $pop28, $pop27, $pop26
i32.add $push30=, $2, $pop29
i32.store 0($pop30), $4
br_if 1, $4
br 3
.LBB14_21:
end_block
i32.store 0($0), $4
i32.eqz $push250=, $4
br_if 1, $pop250
.LBB14_22:
end_block
i32.store 24($4), $2
i32.load $0=, 16($7)
block
i32.eqz $push251=, $0
br_if 0, $pop251
i32.store 16($4), $0
i32.store 24($0), $4
.LBB14_24:
end_block
i32.const $push205=, 20
i32.add $push31=, $7, $pop205
i32.load $0=, 0($pop31)
i32.eqz $push252=, $0
br_if 1, $pop252
i32.const $push206=, 20
i32.add $push32=, $4, $pop206
i32.store 0($pop32), $0
i32.store 24($0), $4
i32.lt_u $push49=, $7, $1
br_if 2, $pop49
br 3
.LBB14_26:
end_block
i32.const $push35=, 0
i32.const $push207=, 0
i32.load $push36=, _gm_+4($pop207)
i32.const $push33=, -2
i32.rotl $push34=, $pop33, $6
i32.and $push37=, $pop36, $pop34
i32.store _gm_+4($pop35), $pop37
.LBB14_27:
end_block
i32.ge_u $push50=, $7, $1
br_if 1, $pop50
.LBB14_28:
end_block
i32.load $0=, 4($1)
i32.const $push51=, 1
i32.and $push52=, $0, $pop51
i32.eqz $push253=, $pop52
br_if 0, $pop253
block
block
block
block
block
block
block
block
block
i32.const $push53=, 2
i32.and $push54=, $0, $pop53
br_if 0, $pop54
i32.const $push208=, 0
i32.load $push62=, _gm_+24($pop208)
i32.eq $push63=, $pop62, $1
br_if 1, $pop63
i32.const $push209=, 0
i32.load $push64=, _gm_+20($pop209)
i32.eq $push65=, $pop64, $1
br_if 2, $pop65
i32.const $push67=, -8
i32.and $push68=, $0, $pop67
i32.add $5=, $pop68, $5
i32.const $push69=, 255
i32.gt_u $push70=, $0, $pop69
br_if 3, $pop70
i32.load $6=, 8($1)
i32.load $4=, 12($1)
i32.eq $push91=, $4, $6
br_if 4, $pop91
i32.store 12($6), $4
i32.store 8($4), $6
br 7
.LBB14_35:
end_block
i32.const $push57=, 4
i32.add $push58=, $1, $pop57
i32.const $push55=, -2
i32.and $push56=, $0, $pop55
i32.store 0($pop58), $pop56
i32.const $push59=, 1
i32.or $push60=, $5, $pop59
i32.store 4($7), $pop60
i32.add $push61=, $7, $5
i32.store 0($pop61), $5
br 7
.LBB14_36:
end_block
i32.const $push220=, 0
i32.store _gm_+24($pop220), $7
i32.const $push219=, 0
i32.load $push184=, _gm_+12($pop219)
i32.add $0=, $pop184, $5
i32.const $push218=, 0
i32.store _gm_+12($pop218), $0
i32.const $push185=, 1
i32.or $push186=, $0, $pop185
i32.store 4($7), $pop186
i32.const $push217=, 0
i32.load $push187=, _gm_+20($pop217)
i32.ne $push188=, $7, $pop187
br_if 7, $pop188
i32.const $push189=, 0
i32.const $push223=, 0
i32.store _gm_+8($pop189), $pop223
i32.const $push222=, 0
i32.const $push221=, 0
i32.store _gm_+20($pop222), $pop221
return
.LBB14_38:
end_block
i32.const $push179=, 0
i32.store _gm_+20($pop179), $7
i32.const $push225=, 0
i32.load $push180=, _gm_+8($pop225)
i32.add $0=, $pop180, $5
i32.const $push224=, 0
i32.store _gm_+8($pop224), $0
i32.const $push181=, 1
i32.or $push182=, $0, $pop181
i32.store 4($7), $pop182
i32.add $push183=, $7, $0
i32.store 0($pop183), $0
return
.LBB14_39:
end_block
i32.load $4=, 12($1)
i32.load $2=, 24($1)
i32.eq $push71=, $4, $1
br_if 1, $pop71
i32.load $0=, 8($1)
i32.store 12($0), $4
i32.store 8($4), $0
br_if 2, $2
br 3
.LBB14_41:
end_block
i32.const $push94=, 0
i32.const $push235=, 0
i32.load $push95=, _gm_($pop235)
i32.const $push92=, -2
i32.const $push66=, 3
i32.shr_u $push2=, $0, $pop66
i32.rotl $push93=, $pop92, $pop2
i32.and $push96=, $pop95, $pop93
i32.store _gm_($pop94), $pop96
br 2
.LBB14_42:
end_block
i32.const $push236=, 20
i32.add $6=, $1, $pop236
i32.load $0=, 0($6)
block
block
br_if 0, $0
i32.const $push237=, 16
i32.add $6=, $1, $pop237
i32.load $0=, 0($6)
i32.eqz $push254=, $0
br_if 1, $pop254
.LBB14_44:
end_block
loop
copy_local $4=, $0
copy_local $3=, $6
i32.const $push238=, 20
i32.add $6=, $4, $pop238
i32.load $0=, 0($6)
br_if 0, $0
i32.const $push239=, 16
i32.add $6=, $4, $pop239
i32.load $0=, 16($4)
br_if 0, $0
end_loop
i32.const $push72=, 0
i32.store 0($3), $pop72
i32.eqz $push255=, $2
br_if 2, $pop255
br 1
.LBB14_47:
end_block
i32.const $4=, 0
i32.eqz $push256=, $2
br_if 1, $pop256
.LBB14_48:
end_block
i32.load $6=, 28($1)
i32.const $push73=, 2
i32.shl $push74=, $6, $pop73
i32.const $push75=, _gm_+304
i32.add $0=, $pop74, $pop75
block
block
block
i32.load $push76=, 0($0)
i32.eq $push77=, $pop76, $1
br_if 0, $pop77
i32.const $push81=, 16
i32.const $push80=, 20
i32.load $push78=, 16($2)
i32.eq $push79=, $pop78, $1
i32.select $push82=, $pop81, $pop80, $pop79
i32.add $push83=, $2, $pop82
i32.store 0($pop83), $4
br_if 1, $4
br 3
.LBB14_50:
end_block
i32.store 0($0), $4
i32.eqz $push257=, $4
br_if 1, $pop257
.LBB14_51:
end_block
i32.store 24($4), $2
i32.load $0=, 16($1)
block
i32.eqz $push258=, $0
br_if 0, $pop258
i32.store 16($4), $0
i32.store 24($0), $4
.LBB14_53:
end_block
i32.const $push240=, 20
i32.add $push84=, $1, $pop240
i32.load $0=, 0($pop84)
i32.eqz $push259=, $0
br_if 1, $pop259
i32.const $push241=, 20
i32.add $push85=, $4, $pop241
i32.store 0($pop85), $0
i32.store 24($0), $4
br 1
.LBB14_55:
end_block
i32.const $push88=, 0
i32.const $push242=, 0
i32.load $push89=, _gm_+4($pop242)
i32.const $push86=, -2
i32.rotl $push87=, $pop86, $6
i32.and $push90=, $pop89, $pop87
i32.store _gm_+4($pop88), $pop90
.LBB14_56:
end_block
i32.const $push97=, 1
i32.or $push98=, $5, $pop97
i32.store 4($7), $pop98
i32.add $push99=, $7, $5
i32.store 0($pop99), $5
i32.const $push243=, 0
i32.load $push100=, _gm_+20($pop243)
i32.ne $push101=, $7, $pop100
br_if 0, $pop101
i32.const $push244=, 0
i32.store _gm_+8($pop244), $5
return
.LBB14_58:
end_block
block
block
block
block
block
block
block
block
block
i32.const $push103=, 255
i32.gt_u $push104=, $5, $pop103
br_if 0, $pop104
i32.const $push102=, 3
i32.shr_u $5=, $5, $pop102
i32.const $push211=, 3
i32.shl $push172=, $5, $pop211
i32.const $push173=, _gm_+40
i32.add $0=, $pop172, $pop173
i32.const $push174=, 1
i32.shl $5=, $pop174, $5
i32.const $push210=, 0
i32.load $6=, _gm_($pop210)
i32.and $push175=, $6, $5
i32.eqz $push260=, $pop175
br_if 1, $pop260
i32.load $5=, 8($0)
br 2
.LBB14_61:
end_block
i32.const $push105=, 8
i32.shr_u $6=, $5, $pop105
i32.const $0=, 0
block
i32.eqz $push261=, $6
br_if 0, $pop261
i32.const $0=, 31
i32.const $push106=, 16777215
i32.gt_u $push107=, $5, $pop106
br_if 0, $pop107
i32.const $push108=, 1048320
i32.add $push109=, $6, $pop108
i32.const $push110=, 16
i32.shr_u $push111=, $pop109, $pop110
i32.const $push112=, 8
i32.and $0=, $pop111, $pop112
i32.shl $6=, $6, $0
i32.const $push113=, 520192
i32.add $push114=, $6, $pop113
i32.const $push214=, 16
i32.shr_u $push115=, $pop114, $pop214
i32.const $push116=, 4
i32.and $4=, $pop115, $pop116
i32.shl $6=, $6, $4
i32.const $push117=, 245760
i32.add $push118=, $6, $pop117
i32.const $push213=, 16
i32.shr_u $push119=, $pop118, $pop213
i32.const $push120=, 2
i32.and $1=, $pop119, $pop120
i32.const $push126=, 14
i32.or $push124=, $4, $0
i32.or $push125=, $pop124, $1
i32.sub $push127=, $pop126, $pop125
i32.shl $push121=, $6, $1
i32.const $push122=, 15
i32.shr_u $push123=, $pop121, $pop122
i32.add $0=, $pop127, $pop123
i32.const $push130=, 7
i32.add $push131=, $0, $pop130
i32.shr_u $push132=, $5, $pop131
i32.const $push128=, 1
i32.and $push133=, $pop132, $pop128
i32.const $push212=, 1
i32.shl $push129=, $0, $pop212
i32.or $0=, $pop133, $pop129
.LBB14_64:
end_block
i64.const $push134=, 0
i64.store 16($7):p2align=2, $pop134
i32.const $push135=, 28
i32.add $push136=, $7, $pop135
i32.store 0($pop136), $0
i32.const $push137=, 2
i32.shl $push138=, $0, $pop137
i32.const $push139=, _gm_+304
i32.add $1=, $pop138, $pop139
i32.const $push140=, 1
i32.shl $6=, $pop140, $0
i32.const $push215=, 0
i32.load $4=, _gm_+4($pop215)
i32.and $push141=, $4, $6
i32.eqz $push262=, $pop141
br_if 2, $pop262
i32.load $4=, 0($1)
i32.load $push142=, 4($4)
i32.const $push216=, -8
i32.and $push143=, $pop142, $pop216
i32.ne $push144=, $pop143, $5
br_if 3, $pop144
copy_local $0=, $4
br 4
.LBB14_67:
end_block
i32.const $push226=, 0
i32.or $push176=, $6, $5
i32.store _gm_($pop226), $pop176
copy_local $5=, $0
.LBB14_68:
end_block
i32.const $push177=, 8
i32.add $push178=, $0, $pop177
i32.store 0($pop178), $7
i32.store 12($5), $7
i32.store 12($7), $0
i32.store 8($7), $5
return
.LBB14_69:
end_block
i32.const $push164=, 0
i32.or $push163=, $4, $6
i32.store _gm_+4($pop164), $pop163
i32.store 0($1), $7
i32.const $push165=, 24
i32.add $push166=, $7, $pop165
i32.store 0($pop166), $1
br 3
.LBB14_70:
end_block
i32.const $push150=, 0
i32.const $push148=, 25
i32.const $push227=, 1
i32.shr_u $push147=, $0, $pop227
i32.sub $push149=, $pop148, $pop147
i32.const $push145=, 31
i32.eq $push146=, $0, $pop145
i32.select $push151=, $pop150, $pop149, $pop146
i32.shl $6=, $5, $pop151
.LBB14_71:
loop
i32.const $push230=, 29
i32.shr_u $push152=, $6, $pop230
i32.const $push229=, 4
i32.and $push153=, $pop152, $pop229
i32.add $push154=, $4, $pop153
i32.const $push228=, 16
i32.add $1=, $pop154, $pop228
i32.load $0=, 0($1)
i32.eqz $push263=, $0
br_if 2, $pop263
i32.const $push232=, 1
i32.shl $6=, $6, $pop232
copy_local $4=, $0
i32.load $push155=, 4($0)
i32.const $push231=, -8
i32.and $push156=, $pop155, $pop231
i32.ne $push157=, $pop156, $5
br_if 0, $pop157
.LBB14_73:
end_loop
end_block
i32.load $5=, 8($0)
i32.store 12($5), $7
i32.store 8($0), $7
i32.store 12($7), $0
i32.store 8($7), $5
i32.const $push160=, 24
i32.add $push161=, $7, $pop160
i32.const $push162=, 0
i32.store 0($pop161), $pop162
br 2
.LBB14_74:
end_block
i32.store 0($1), $7
i32.const $push158=, 24
i32.add $push159=, $7, $pop158
i32.store 0($pop159), $4
.LBB14_75:
end_block
i32.store 12($7), $7
i32.store 8($7), $7
.LBB14_76:
end_block
i32.const $push167=, 0
i32.load $push168=, _gm_+32($pop167)
i32.const $push169=, -1
i32.add $7=, $pop168, $pop169
i32.const $push233=, 0
i32.store _gm_+32($pop233), $7
i32.eqz $push264=, $7
br_if 1, $pop264
.LBB14_77:
end_block
return
.LBB14_78:
end_block
i32.const $0=, _gm_+456
.LBB14_79:
loop
i32.load $7=, 0($0)
i32.const $push234=, 8
i32.add $0=, $7, $pop234
br_if 0, $7
end_loop
i32.const $push171=, 0
i32.const $push170=, -1
i32.store _gm_+32($pop171), $pop170
.endfunc
.Lfunc_end14:
.size free, .Lfunc_end14-free
.type __stdio_close,@function
__stdio_close:
.param i32
.result i32
.local i32
i32.const $push5=, 0
i32.load $push4=, __stack_pointer($pop5)
i32.const $push6=, 16
i32.sub $1=, $pop4, $pop6
i32.const $push7=, 0
i32.store __stack_pointer($pop7), $1
i32.load $push0=, 60($0)
i32.call $push1=, __aio_close@FUNCTION, $pop0
i32.store 0($1), $pop1
i32.const $push2=, 6
i32.call $push3=, __syscall6@FUNCTION, $pop2, $1
i32.call $0=, __syscall_ret@FUNCTION, $pop3
i32.const $push10=, 0
i32.const $push8=, 16
i32.add $push9=, $1, $pop8
i32.store __stack_pointer($pop10), $pop9
copy_local $push11=, $0
.endfunc
.Lfunc_end15:
.size __stdio_close, .Lfunc_end15-__stdio_close
.type __stdio_write,@function
__stdio_write:
.param i32, i32, i32
.result i32
.local i32, i32, i32, i32, i32, i32, i32
i32.const $push28=, 0
i32.load $push27=, __stack_pointer($pop28)
i32.const $push29=, 48
i32.sub $9=, $pop27, $pop29
i32.const $push30=, 0
i32.store __stack_pointer($pop30), $9
i32.load $8=, 28($0)
i32.store 32($9), $8
i32.load $4=, 20($0)
i32.store 40($9), $1
i32.store 44($9), $2
i32.sub $8=, $4, $8
i32.store 36($9), $8
i32.load $1=, 60($0)
i32.const $6=, 2
i32.const $push41=, 2
i32.store 24($9), $pop41
i32.store 16($9), $1
i32.add $7=, $8, $2
i32.const $push34=, 32
i32.add $push35=, $9, $pop34
i32.store 20($9), $pop35
i32.const $push40=, 146
i32.const $push36=, 16
i32.add $push37=, $9, $pop36
i32.call $push0=, __syscall146@FUNCTION, $pop40, $pop37
i32.call $1=, __syscall_ret@FUNCTION, $pop0
block
block
block
i32.eq $push1=, $7, $1
br_if 0, $pop1
i32.const $push38=, 32
i32.add $push39=, $9, $pop38
copy_local $8=, $pop39
i32.const $push9=, 60
i32.add $5=, $0, $pop9
.LBB16_2:
loop
i32.const $push42=, -1
i32.le_s $push2=, $1, $pop42
br_if 2, $pop2
i32.load $3=, 4($8)
i32.gt_u $4=, $1, $3
i32.const $push45=, 8
i32.add $push3=, $8, $pop45
i32.select $8=, $pop3, $8, $4
i32.const $push44=, 0
i32.select $push5=, $3, $pop44, $4
i32.sub $3=, $1, $pop5
i32.load $push4=, 0($8)
i32.add $push6=, $pop4, $3
i32.store 0($8), $pop6
i32.load $push7=, 4($8)
i32.sub $push8=, $pop7, $3
i32.store 4($8), $pop8
i32.load $3=, 0($5)
i32.sub $6=, $6, $4
i32.store 8($9), $6
i32.store 4($9), $8
i32.store 0($9), $3
i32.sub $7=, $7, $1
i32.const $push43=, 146
i32.call $push10=, __syscall146@FUNCTION, $pop43, $9
i32.call $1=, __syscall_ret@FUNCTION, $pop10
i32.ne $push11=, $7, $1
br_if 0, $pop11
.LBB16_4:
end_loop
end_block
i32.load $8=, 44($0)
i32.const $push21=, 28
i32.add $push22=, $0, $pop21
i32.store 0($pop22), $8
i32.const $push23=, 20
i32.add $push24=, $0, $pop23
i32.store 0($pop24), $8
i32.load $push25=, 48($0)
i32.add $push26=, $8, $pop25
i32.store 16($0), $pop26
copy_local $1=, $2
br 1
.LBB16_5:
end_block
i64.const $push12=, 0
i64.store 16($0):p2align=2, $pop12
i32.const $1=, 0
i32.const $push13=, 28
i32.add $push14=, $0, $pop13
i32.const $push46=, 0
i32.store 0($pop14), $pop46
i32.load $push15=, 0($0)
i32.const $push16=, 32
i32.or $push17=, $pop15, $pop16
i32.store 0($0), $pop17
i32.const $push18=, 2
i32.eq $push19=, $6, $pop18
br_if 0, $pop19
i32.load $push20=, 4($8)
i32.sub $1=, $2, $pop20
.LBB16_7:
end_block
i32.const $push33=, 0
i32.const $push31=, 48
i32.add $push32=, $9, $pop31
i32.store __stack_pointer($pop33), $pop32
copy_local $push47=, $1
.endfunc
.Lfunc_end16:
.size __stdio_write, .Lfunc_end16-__stdio_write
.type __stdio_seek,@function
__stdio_seek:
.param i32, i32, i32
.result i32
.local i32
i32.const $push8=, 0
i32.load $push7=, __stack_pointer($pop8)
i32.const $push9=, 32
i32.sub $3=, $pop7, $pop9
i32.const $push10=, 0
i32.store __stack_pointer($pop10), $3
i32.load $0=, 60($0)
i32.const $push0=, 16
i32.add $push1=, $3, $pop0
i32.store 0($pop1), $2
i32.store 8($3), $1
i32.store 0($3), $0
i32.const $push14=, 28
i32.add $push15=, $3, $pop14
i32.store 12($3), $pop15
block
block
i32.const $push2=, 140
i32.call $push3=, __syscall140@FUNCTION, $pop2, $3
i32.call $push4=, __syscall_ret@FUNCTION, $pop3
i32.const $push5=, 0
i32.lt_s $push6=, $pop4, $pop5
br_if 0, $pop6
i32.load $1=, 28($3)
br 1
.LBB17_2:
end_block
i32.const $1=, -1
i32.const $push16=, -1
i32.store 28($3), $pop16
.LBB17_3:
end_block
i32.const $push13=, 0
i32.const $push11=, 32
i32.add $push12=, $3, $pop11
i32.store __stack_pointer($pop13), $pop12
copy_local $push17=, $1
.endfunc
.Lfunc_end17:
.size __stdio_seek, .Lfunc_end17-__stdio_seek
.type __syscall_ret,@function
__syscall_ret:
.param i32
.result i32
block
i32.const $push0=, -4095
i32.lt_u $push1=, $0, $pop0
br_if 0, $pop1
i32.call $push4=, __errno_location@FUNCTION
i32.const $push2=, 0
i32.sub $push3=, $pop2, $0
i32.store 0($pop4), $pop3
i32.const $0=, -1
.LBB18_2:
end_block
copy_local $push5=, $0
.endfunc
.Lfunc_end18:
.size __syscall_ret, .Lfunc_end18-__syscall_ret
.hidden __errno_location
.globl __errno_location
.type __errno_location,@function
__errno_location:
.result i32
i32.const $push0=, __errno_storage
.endfunc
.Lfunc_end19:
.size __errno_location, .Lfunc_end19-__errno_location
.type dummy,@function
dummy:
.param i32
.result i32
copy_local $push0=, $0
.endfunc
.Lfunc_end20:
.size dummy, .Lfunc_end20-dummy
.type __stdout_write,@function
__stdout_write:
.param i32, i32, i32
.result i32
.local i32, i32
i32.const $push9=, 0
i32.load $push8=, __stack_pointer($pop9)
i32.const $push10=, 32
i32.sub $4=, $pop8, $pop10
i32.const $push11=, 0
i32.store __stack_pointer($pop11), $4
i32.const $push0=, __stdio_write@FUNCTION
i32.store 36($0), $pop0
block
i32.load8_u $push1=, 0($0)
i32.const $push2=, 64
i32.and $push3=, $pop1, $pop2
br_if 0, $pop3
i32.load $3=, 60($0)
i32.const $push4=, 21523
i32.store 4($4), $pop4
i32.store 0($4), $3
i32.const $push15=, 24
i32.add $push16=, $4, $pop15
i32.store 8($4), $pop16
i32.const $push5=, 54
i32.call $push6=, __syscall54@FUNCTION, $pop5, $4
i32.eqz $push17=, $pop6
br_if 0, $pop17
i32.const $push7=, 255
i32.store8 75($0), $pop7
.LBB21_3:
end_block
i32.call $0=, __stdio_write@FUNCTION, $0, $1, $2
i32.const $push14=, 0
i32.const $push12=, 32
i32.add $push13=, $4, $pop12
i32.store __stack_pointer($pop14), $pop13
copy_local $push18=, $0
.endfunc
.Lfunc_end21:
.size __stdout_write, .Lfunc_end21-__stdout_write
.type __unlockfile,@function
__unlockfile:
.param i32
.endfunc
.Lfunc_end22:
.size __unlockfile, .Lfunc_end22-__unlockfile
.type __lockfile,@function
__lockfile:
.param i32
.result i32
.local i32
copy_local $push0=, $1
.endfunc
.Lfunc_end23:
.size __lockfile, .Lfunc_end23-__lockfile
.type __ofl_lock,@function
__ofl_lock:
.result i32
i32.const $push0=, ofl_lock
call __lock@FUNCTION, $pop0
i32.const $push1=, ofl_head
.endfunc
.Lfunc_end24:
.size __ofl_lock, .Lfunc_end24-__ofl_lock
.type __ofl_unlock,@function
__ofl_unlock:
i32.const $push0=, ofl_lock
call __unlock@FUNCTION, $pop0
.endfunc
.Lfunc_end25:
.size __ofl_unlock, .Lfunc_end25-__ofl_unlock
.hidden fflush
.globl fflush
.type fflush,@function
fflush:
.param i32
.result i32
.local i32, i32
block
block
block
i32.eqz $push16=, $0
br_if 0, $pop16
i32.load $push0=, 76($0)
i32.const $push1=, -1
i32.le_s $push2=, $pop0, $pop1
br_if 2, $pop2
i32.call $2=, __lockfile@FUNCTION, $0
i32.call $1=, __fflush_unlocked@FUNCTION, $0
i32.eqz $push17=, $2
br_if 1, $pop17
call __unlockfile@FUNCTION, $0
return $1
.LBB26_4:
end_block
i32.const $1=, 0
block
i32.const $push14=, 0
i32.load $push3=, __stdout_used($pop14)
i32.eqz $push18=, $pop3
br_if 0, $pop18
i32.const $push4=, 0
i32.load $push5=, __stdout_used($pop4)
i32.call $1=, fflush@FUNCTION, $pop5
.LBB26_6:
end_block
i32.call $push6=, __ofl_lock@FUNCTION
i32.load $0=, 0($pop6)
block
i32.eqz $push19=, $0
br_if 0, $pop19
.LBB26_7:
loop
i32.const $2=, 0
block
i32.load $push7=, 76($0)
i32.const $push15=, 0
i32.lt_s $push8=, $pop7, $pop15
br_if 0, $pop8
i32.call $2=, __lockfile@FUNCTION, $0
.LBB26_9:
end_block
block
i32.load $push10=, 20($0)
i32.load $push9=, 28($0)
i32.le_u $push11=, $pop10, $pop9
br_if 0, $pop11
i32.call $push12=, __fflush_unlocked@FUNCTION, $0
i32.or $1=, $pop12, $1
.LBB26_11:
end_block
block
i32.eqz $push20=, $2
br_if 0, $pop20
call __unlockfile@FUNCTION, $0
.LBB26_13:
end_block
i32.load $0=, 56($0)
br_if 0, $0
.LBB26_14:
end_loop
end_block
call __ofl_unlock@FUNCTION
.LBB26_15:
end_block
return $1
.LBB26_16:
end_block
i32.call $push13=, __fflush_unlocked@FUNCTION, $0
.endfunc
.Lfunc_end26:
.size fflush, .Lfunc_end26-fflush
.type __fflush_unlocked,@function
__fflush_unlocked:
.param i32
.result i32
.local i32, i32
block
block
i32.load $push1=, 20($0)
i32.load $push0=, 28($0)
i32.le_u $push2=, $pop1, $pop0
br_if 0, $pop2
i32.const $push4=, 0
i32.const $push19=, 0
i32.load $push3=, 36($0)
i32.call_indirect $drop=, $0, $pop4, $pop19, $pop3
i32.const $push5=, 20
i32.add $push6=, $0, $pop5
i32.load $push7=, 0($pop6)
i32.eqz $push22=, $pop7
br_if 1, $pop22
.LBB27_2:
end_block
i32.load $2=, 8($0)
i32.load $1=, 4($0)
block
i32.ge_u $push8=, $1, $2
br_if 0, $pop8
i32.sub $push9=, $1, $2
i32.const $push11=, 1
i32.load $push10=, 40($0)
i32.call_indirect $drop=, $0, $pop9, $pop11, $pop10
.LBB27_4:
end_block
i64.const $push12=, 0
i64.store 16($0):p2align=2, $pop12
i32.const $push13=, 28
i32.add $push14=, $0, $pop13
i32.const $push18=, 0
i32.store 0($pop14), $pop18
i32.const $push15=, 4
i32.add $push16=, $0, $pop15
i64.const $push21=, 0
i64.store 0($pop16):p2align=2, $pop21
i32.const $push20=, 0
return $pop20
.LBB27_5:
end_block
i32.const $push17=, -1
.endfunc
.Lfunc_end27:
.size __fflush_unlocked, .Lfunc_end27-__fflush_unlocked
.type _T04code5StrctVMn,@object
.section "__TEXT,__const","aw",@progbits
.p2align 3
_T04code5StrctVMn:
.int32 .L__unnamed_1-_T04code5StrctVMn
.int32 2
.int32 3
.int32 (.L__unnamed_2-_T04code5StrctVMn)-12
.int32 (.Lget_field_types_Strct-_T04code5StrctVMn)-16
.int32 1
.int32 (_T04code5StrctVMa-_T04code5StrctVMn)-24
.int32 5
.int32 0
.int32 0
.int32 0
.size _T04code5StrctVMn, 44
.type .L__unnamed_1,@object
.section .rodata,"a",@progbits
.L__unnamed_1:
.asciz "4code5StrctV"
.size .L__unnamed_1, 13
.type .L__unnamed_2,@object
.L__unnamed_2:
.asciz "a\000b\000"
.size .L__unnamed_2, 5
.type _T04code5StrctVMf,@object
.section .data.rel.ro,"aw",@progbits
.p2align 3
_T04code5StrctVMf:
.int32 _T04code5StrctVWV
.int64 1
.int64 (_T04code5StrctVMn-_T04code5StrctVMf)-12
.int32 0
.int64 0
.int64 8
.size _T04code5StrctVMf, 40
.type _T04code5StrctVWV,@object
.p2align 3
_T04code5StrctVWV:
.int32 __swift_noop_void_return@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_noop_self_return@FUNCTION
.int32 __swift_noop_void_return@FUNCTION
.int32 __swift_noop_void_return@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_noop_self_return@FUNCTION
.int32 __swift_memcpy16_8@FUNCTION
.int32 __swift_noop_void_return@FUNCTION
.int32 __swift_memcpy_array16_8@FUNCTION
.int32 __swift_memmove_array16_8@FUNCTION
.int32 __swift_memmove_array16_8@FUNCTION
.int32 16
.int32 7
.int32 16
.size _T04code5StrctVWV, 80
.type .Lfield_type_vector_Strct,@object
.lcomm .Lfield_type_vector_Strct,4,2
.type _T04code5StrctVMF,@object
.section "__TEXT,__swift3_fieldmd, regular, no_dead_strip","aw",@progbits
.p2align 2
_T04code5StrctVMF:
.int32 .L__unnamed_3-_T04code5StrctVMF
.int32 0
.int16 0
.int16 12
.int32 2
.int32 0
.int32 (.L__unnamed_4-_T04code5StrctVMF)-20
.int32 (.L__unnamed_5-_T04code5StrctVMF)-24
.int32 0
.int32 (.L__unnamed_4-_T04code5StrctVMF)-32
.int32 (.L__unnamed_6-_T04code5StrctVMF)-36
.size _T04code5StrctVMF, 40
.type l_type_metadata_table,@object
.section "__TEXT, __swift2_types, regular, no_dead_strip","aw",@progbits
.p2align 3
l_type_metadata_table:
.int32 (_T04code5StrctVMf-l_type_metadata_table)+4
.int32 1
.size l_type_metadata_table, 8
.hidden __swift_reflection_version
.type __swift_reflection_version,@object
.section .rodata,"a",@progbits
.weak __swift_reflection_version
.p2align 1
__swift_reflection_version:
.int16 3
.size __swift_reflection_version, 2
.type .L__unnamed_3,@object
.section "__TEXT,__swift3_typeref, regular, no_dead_strip","a",@progbits
.L__unnamed_3:
.asciz "4code5StrctV"
.size .L__unnamed_3, 13
.type .L__unnamed_4,@object
.L__unnamed_4:
.asciz "Si"
.size .L__unnamed_4, 3
.type .L__unnamed_5,@object
.section "__TEXT,__swift3_reflstr, regular, no_dead_strip","a",@progbits
.L__unnamed_5:
.asciz "a"
.size .L__unnamed_5, 2
.type .L__unnamed_6,@object
.L__unnamed_6:
.asciz "b"
.size .L__unnamed_6, 2
.type _gm_,@object
.lcomm _gm_,472,2
.type mparams,@object
.lcomm mparams,24,2
.type __errno_storage,@object
.lcomm __errno_storage,4,2
.type f.737,@object
.data
.p2align 2
f.737:
.int32 5
.int32 0
.int32 0
.int32 __stdio_close@FUNCTION
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 __stdout_write@FUNCTION
.int32 __stdio_seek@FUNCTION
.int32 buf.738+8
.int32 1024
.int32 0
.int32 0
.int32 1
.int32 0
.int32 0
.int16 0
.int8 0
.int8 10
.int32 4294967295
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.int32 0
.size f.737, 124
.type buf.738,@object
.lcomm buf.738,1032,4
.type __stdout_used,@object
.p2align 2
__stdout_used:
.int32 f.737
.size __stdout_used, 4
.type ofl_lock,@object
.lcomm ofl_lock,8,2
.type ofl_head,@object
.lcomm ofl_head,4,2
.section "__DATA,__objc_imageinfo,regular,no_dead_strip","a",@progbits
OBJC_IMAGE_INFO:
.int32 0
.int32 1344
.type __aio_close,@function
__aio_close = dummy@FUNCTION
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.ident "clang version 7.0.0 (trunk 323890) (llvm/trunk 323889)"
.functype sbrk, i32, i32
.functype __syscall140, i32, i32
.functype __syscall146, i32, i32
.functype __syscall6, i32, i32
.functype __syscall54, i32, i32
.functype __unlock, void, i32
.functype __lock, void, i32
.import_global _T0SiN
.size _T0SiN, 8
.import_global _swift_slowDealloc
.size _swift_slowDealloc, 4
.import_global _swift_slowAlloc
.size _swift_slowAlloc, 4
struct Strct {
let a = 12
var b = 32
}
func meth() -> Strct {
var a = Strct()
a.b = 11
return a
}
func main() {
let r = meth()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment