function PBMAIN
  block entry
    alloca.dynamic -> 1 256
    alloca.dynamic -> 2 256
    alloca.dynamic -> 3 8
    alloca -> 4
    store v4,0
    alloca -> 5
    alloca -> 6
    store v5,0
    store v6,0
    alloca -> 7
    alloca -> 8
    store v7,0
    store v8,0
    call -> 9 GetProcessHeap
    call -> 10 HeapAlloc,v9,8,32
    load -> 11 v5
    call -> 12 HeapFree,v9,0,v11
    store v5,v10
    store v6,4
    call -> 13 GetProcessHeap
    call -> 14 HeapAlloc,v13,8,32
    load -> 15 v7
    call -> 16 HeapFree,v13,0,v15
    store v7,v14
    store v8,4
    load -> 17 v5
    gep -> 18 v17,0
    store v18,11
    load -> 19 v5
    gep -> 20 v19,8
    store v20,22
    load -> 21 v5
    gep -> 22 v21,16
    store v22,33
    load -> 23 v5
    gep -> 24 v23,24
    store v24,44
    load -> 25 v5
    load -> 26 v6
    load -> 27 v7
    load -> 28 v8
    call bestof_array_copy,v25,v26,v27,v28
    load -> 29 v7
    gep -> 30 v29,0
    load -> 31 v30
    cmp_ne -> 32 v31,11
    cast -> 33 v32
    sub -> 34 0,v33
    cmp_ne -> 35 v34,0
    brcond v35,pb_if_then_PBMAIN_0,pb_if_else_PBMAIN_1
  block pb_if_then_PBMAIN_0
    store v4,1
    br pb_if_end_PBMAIN_2
  block pb_if_else_PBMAIN_1
    br pb_if_end_PBMAIN_2
  block pb_if_end_PBMAIN_2
    load -> 36 v4
    ret v36
    load -> 37 v7
    gep -> 38 v37,8
    load -> 39 v38
    cmp_ne -> 40 v39,22
    cast -> 41 v40
    sub -> 42 0,v41
    cmp_ne -> 43 v42,0
    brcond v43,pb_if_then_PBMAIN_3,pb_if_else_PBMAIN_4
  block pb_if_then_PBMAIN_3
    store v4,2
    br pb_if_end_PBMAIN_5
  block pb_if_else_PBMAIN_4
    br pb_if_end_PBMAIN_5
  block pb_if_end_PBMAIN_5
    load -> 44 v4
    ret v44
    load -> 45 v7
    gep -> 46 v45,16
    load -> 47 v46
    cmp_ne -> 48 v47,33
    cast -> 49 v48
    sub -> 50 0,v49
    cmp_ne -> 51 v50,0
    brcond v51,pb_if_then_PBMAIN_6,pb_if_else_PBMAIN_7
  block pb_if_then_PBMAIN_6
    store v4,3
    br pb_if_end_PBMAIN_8
  block pb_if_else_PBMAIN_7
    br pb_if_end_PBMAIN_8
  block pb_if_end_PBMAIN_8
    load -> 52 v4
    ret v52
    load -> 53 v7
    gep -> 54 v53,24
    load -> 55 v54
    cmp_ne -> 56 v55,44
    cast -> 57 v56
    sub -> 58 0,v57
    cmp_ne -> 59 v58,0
    brcond v59,pb_if_then_PBMAIN_9,pb_if_else_PBMAIN_10
  block pb_if_then_PBMAIN_9
    store v4,4
    br pb_if_end_PBMAIN_11
  block pb_if_else_PBMAIN_10
    br pb_if_end_PBMAIN_11
  block pb_if_end_PBMAIN_11
    load -> 60 v4
    ret v60
  block pb_dead_PBMAIN_12
    load -> 61 v7
    load -> 62 v8
    call bestof_array_reverse_i64,v61,v62
    load -> 63 v7
    gep -> 64 v63,0
    load -> 65 v64
    cmp_ne -> 66 v65,44
    cast -> 67 v66
    sub -> 68 0,v67
    cmp_ne -> 69 v68,0
    brcond v69,pb_if_then_PBMAIN_13,pb_if_else_PBMAIN_14
  block pb_if_then_PBMAIN_13
    store v4,5
    br pb_if_end_PBMAIN_15
  block pb_if_else_PBMAIN_14
    br pb_if_end_PBMAIN_15
  block pb_if_end_PBMAIN_15
    load -> 70 v4
    ret v70
    load -> 71 v7
    gep -> 72 v71,8
    load -> 73 v72
    cmp_ne -> 74 v73,33
    cast -> 75 v74
    sub -> 76 0,v75
    cmp_ne -> 77 v76,0
    brcond v77,pb_if_then_PBMAIN_16,pb_if_else_PBMAIN_17
  block pb_if_then_PBMAIN_16
    store v4,6
    br pb_if_end_PBMAIN_18
  block pb_if_else_PBMAIN_17
    br pb_if_end_PBMAIN_18
  block pb_if_end_PBMAIN_18
    load -> 78 v4
    ret v78
    load -> 79 v7
    gep -> 80 v79,16
    load -> 81 v80
    cmp_ne -> 82 v81,22
    cast -> 83 v82
    sub -> 84 0,v83
    cmp_ne -> 85 v84,0
    brcond v85,pb_if_then_PBMAIN_19,pb_if_else_PBMAIN_20
  block pb_if_then_PBMAIN_19
    store v4,7
    br pb_if_end_PBMAIN_21
  block pb_if_else_PBMAIN_20
    br pb_if_end_PBMAIN_21
  block pb_if_end_PBMAIN_21
    load -> 86 v4
    ret v86
    load -> 87 v7
    gep -> 88 v87,24
    load -> 89 v88
    cmp_ne -> 90 v89,11
    cast -> 91 v90
    sub -> 92 0,v91
    cmp_ne -> 93 v92,0
    brcond v93,pb_if_then_PBMAIN_22,pb_if_else_PBMAIN_23
  block pb_if_then_PBMAIN_22
    store v4,8
    br pb_if_end_PBMAIN_24
  block pb_if_else_PBMAIN_23
    br pb_if_end_PBMAIN_24
  block pb_if_end_PBMAIN_24
    load -> 94 v4
    ret v94
  block pb_dead_PBMAIN_25
    store v4,0
    load -> 95 v4
    ret v95
