function PBMAIN
  block entry
    alloca -> 1
    store v1,0
    alloca -> 2
    store v2,0
    alloca -> 3
    store v3,0
    alloca -> 4
    store v4,0
    alloca -> 5
    store v5,0
    alloca -> 6
    store v6,0
    alloca -> 7
    store v7,0
    call -> 8 c_hlib_lnarr_new
    store v2,v8
    call -> 9 c_hlib_lnarr_new
    store v3,v9
    call -> 10 c_hlib_lnarr_new
    store v4,v10
    call -> 11 c_hlib_
    store v2,v11
    load -> 12 v2
    call -> 13 c_hlib_lnarr_add,v12,10
    load -> 14 v2
    call -> 15 c_hlib_lnarr_add,v14,20
    load -> 16 v2
    call -> 17 c_hlib_lnarr_add,v16,30
    load -> 18 v2
    call -> 19 c_hlib_lnarr_count,v18
    store v5,v19
    load -> 20 v5
    cmp_ne -> 21 v20,3
    brcond v21,pb_if_then_PBMAIN_0,pb_if_else_PBMAIN_1
  block pb_if_then_PBMAIN_0
    store v1,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 -> 22 v1
    load -> 23 v2
    call c_hlib_lnarr_final,v23
    store v2,0
    load -> 24 v3
    call c_hlib_lnarr_final,v24
    store v3,0
    load -> 25 v4
    call c_hlib_lnarr_final,v25
    store v4,0
    ret v22
  block pb_dead_PBMAIN_3
    load -> 26 v2
    call -> 27 c_hlib_lnarr_clone,v26
    store v3,v27
    load -> 28 v3
    call -> 29 c_hlib_lnarr_count,v28
    store v5,v29
    load -> 30 v5
    cmp_ne -> 31 v30,3
    brcond v31,pb_if_then_PBMAIN_4,pb_if_else_PBMAIN_5
  block pb_if_then_PBMAIN_4
    store v1,2
    br pb_if_end_PBMAIN_6
  block pb_if_else_PBMAIN_5
    br pb_if_end_PBMAIN_6
  block pb_if_end_PBMAIN_6
    load -> 32 v1
    load -> 33 v2
    call c_hlib_lnarr_final,v33
    store v2,0
    load -> 34 v3
    call c_hlib_lnarr_final,v34
    store v3,0
    load -> 35 v4
    call c_hlib_lnarr_final,v35
    store v4,0
    ret v32
  block pb_dead_PBMAIN_7
    load -> 36 v3
    call -> 37 c_hlib_lnarr_get,v36,1
    store v5,v37
    load -> 38 v5
    cmp_ne -> 39 v38,10
    brcond v39,pb_if_then_PBMAIN_8,pb_if_else_PBMAIN_9
  block pb_if_then_PBMAIN_8
    store v1,3
    br pb_if_end_PBMAIN_10
  block pb_if_else_PBMAIN_9
    br pb_if_end_PBMAIN_10
  block pb_if_end_PBMAIN_10
    load -> 40 v1
    load -> 41 v2
    call c_hlib_lnarr_final,v41
    store v2,0
    load -> 42 v3
    call c_hlib_lnarr_final,v42
    store v3,0
    load -> 43 v4
    call c_hlib_lnarr_final,v43
    store v4,0
    ret v40
  block pb_dead_PBMAIN_11
    load -> 44 v3
    call -> 45 c_hlib_lnarr_get,v44,2
    store v5,v45
    load -> 46 v5
    cmp_ne -> 47 v46,20
    brcond v47,pb_if_then_PBMAIN_12,pb_if_else_PBMAIN_13
  block pb_if_then_PBMAIN_12
    store v1,4
    br pb_if_end_PBMAIN_14
  block pb_if_else_PBMAIN_13
    br pb_if_end_PBMAIN_14
  block pb_if_end_PBMAIN_14
    load -> 48 v1
    load -> 49 v2
    call c_hlib_lnarr_final,v49
    store v2,0
    load -> 50 v3
    call c_hlib_lnarr_final,v50
    store v3,0
    load -> 51 v4
    call c_hlib_lnarr_final,v51
    store v4,0
    ret v48
  block pb_dead_PBMAIN_15
    load -> 52 v3
    call -> 53 c_hlib_lnarr_get,v52,3
    store v5,v53
    load -> 54 v5
    cmp_ne -> 55 v54,30
    brcond v55,pb_if_then_PBMAIN_16,pb_if_else_PBMAIN_17
  block pb_if_then_PBMAIN_16
    store v1,5
    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 -> 56 v1
    load -> 57 v2
    call c_hlib_lnarr_final,v57
    store v2,0
    load -> 58 v3
    call c_hlib_lnarr_final,v58
    store v3,0
    load -> 59 v4
    call c_hlib_lnarr_final,v59
    store v4,0
    ret v56
    load -> 60 v2
    call -> 61 c_hlib_lnarr_clear,v60
    load -> 62 v2
    call -> 63 c_hlib_lnarr_count,v62
    store v5,v63
    load -> 64 v5
    cmp_ne -> 65 v64,0
    brcond v65,pb_if_then_PBMAIN_19,pb_if_else_PBMAIN_20
  block pb_if_then_PBMAIN_19
    store v1,6
    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 -> 66 v1
    load -> 67 v2
    call c_hlib_lnarr_final,v67
    store v2,0
    load -> 68 v3
    call c_hlib_lnarr_final,v68
    store v3,0
    load -> 69 v4
    call c_hlib_lnarr_final,v69
    store v4,0
    ret v66
  block pb_dead_PBMAIN_22
    load -> 70 v3
    call -> 71 c_hlib_lnarr_count,v70
    store v5,v71
    load -> 72 v5
    cmp_ne -> 73 v72,3
    brcond v73,pb_if_then_PBMAIN_23,pb_if_else_PBMAIN_24
  block pb_if_then_PBMAIN_23
    store v1,7
    br pb_if_end_PBMAIN_25
  block pb_if_else_PBMAIN_24
    br pb_if_end_PBMAIN_25
  block pb_if_end_PBMAIN_25
    load -> 74 v1
    load -> 75 v2
    call c_hlib_lnarr_final,v75
    store v2,0
    load -> 76 v3
    call c_hlib_lnarr_final,v76
    store v3,0
    load -> 77 v4
    call c_hlib_lnarr_final,v77
    store v4,0
    ret v74
    load -> 78 v3
    call -> 79 c_hlib_lnarr_final,v78
    store v3,0
    load -> 80 v2
    call -> 81 c_hlib_lnarr_add,v80,10
    load -> 82 v2
    call -> 83 c_hlib_lnarr_add,v82,20
    load -> 84 v2
    call -> 85 c_hlib_lnarr_add,v84,30
    load -> 86 v2
    call -> 87 c_hlib_lnarr_add,v86,40
    load -> 88 v2
    call -> 89 c_hlib_lnarr_add,v88,50
    load -> 90 v2
    call -> 91 c_hlib_lnarr_slice,v90,2,4
    store v3,v91
    load -> 92 v3
    call -> 93 c_hlib_lnarr_count,v92
    store v5,v93
    load -> 94 v5
    cmp_ne -> 95 v94,3
    brcond v95,pb_if_then_PBMAIN_26,pb_if_else_PBMAIN_27
  block pb_if_then_PBMAIN_26
    store v1,8
    br pb_if_end_PBMAIN_28
  block pb_if_else_PBMAIN_27
    br pb_if_end_PBMAIN_28
  block pb_if_end_PBMAIN_28
    load -> 96 v1
    load -> 97 v2
    call c_hlib_lnarr_final,v97
    store v2,0
    load -> 98 v3
    call c_hlib_lnarr_final,v98
    store v3,0
    load -> 99 v4
    call c_hlib_lnarr_final,v99
    store v4,0
    ret v96
  block pb_dead_PBMAIN_29
    load -> 100 v3
    call -> 101 c_hlib_lnarr_get,v100,1
    store v5,v101
    load -> 102 v5
    cmp_ne -> 103 v102,20
    brcond v103,pb_if_then_PBMAIN_30,pb_if_else_PBMAIN_31
  block pb_if_then_PBMAIN_30
    store v1,9
    br pb_if_end_PBMAIN_32
  block pb_if_else_PBMAIN_31
    br pb_if_end_PBMAIN_32
  block pb_if_end_PBMAIN_32
    load -> 104 v1
    load -> 105 v2
    call c_hlib_lnarr_final,v105
    store v2,0
    load -> 106 v3
    call c_hlib_lnarr_final,v106
    store v3,0
    load -> 107 v4
    call c_hlib_lnarr_final,v107
    store v4,0
    ret v104
  block pb_dead_PBMAIN_33
    load -> 108 v3
    call -> 109 c_hlib_lnarr_get,v108,2
    store v5,v109
    load -> 110 v5
    cmp_ne -> 111 v110,30
    brcond v111,pb_if_then_PBMAIN_34,pb_if_else_PBMAIN_35
  block pb_if_then_PBMAIN_34
    store v1,10
    br pb_if_end_PBMAIN_36
  block pb_if_else_PBMAIN_35
    br pb_if_end_PBMAIN_36
  block pb_if_end_PBMAIN_36
    load -> 112 v1
    load -> 113 v2
    call c_hlib_lnarr_final,v113
    store v2,0
    load -> 114 v3
    call c_hlib_lnarr_final,v114
    store v3,0
    load -> 115 v4
    call c_hlib_lnarr_final,v115
    store v4,0
    ret v112
  block pb_dead_PBMAIN_37
    load -> 116 v3
    call -> 117 c_hlib_lnarr_get,v116,3
    store v5,v117
    load -> 118 v5
    cmp_ne -> 119 v118,40
    brcond v119,pb_if_then_PBMAIN_38,pb_if_else_PBMAIN_39
  block pb_if_then_PBMAIN_38
    store v1,11
    br pb_if_end_PBMAIN_40
  block pb_if_else_PBMAIN_39
    br pb_if_end_PBMAIN_40
  block pb_if_end_PBMAIN_40
    load -> 120 v1
    load -> 121 v2
    call c_hlib_lnarr_final,v121
    store v2,0
    load -> 122 v3
    call c_hlib_lnarr_final,v122
    store v3,0
    load -> 123 v4
    call c_hlib_lnarr_final,v123
    store v4,0
    ret v120
    load -> 124 v3
    call -> 125 c_hlib_lnarr_final,v124
    store v3,0
    load -> 126 v2
    call -> 127 c_hlib_lnarr_clear,v126
    load -> 128 v2
    call -> 129 c_hlib_lnarr_fill,v128,5,99
    load -> 130 v2
    call -> 131 c_hlib_lnarr_count,v130
    store v5,v131
    load -> 132 v5
    cmp_ne -> 133 v132,5
    brcond v133,pb_if_then_PBMAIN_41,pb_if_else_PBMAIN_42
  block pb_if_then_PBMAIN_41
    store v1,12
    br pb_if_end_PBMAIN_43
  block pb_if_else_PBMAIN_42
    br pb_if_end_PBMAIN_43
  block pb_if_end_PBMAIN_43
    load -> 134 v1
    load -> 135 v2
    call c_hlib_lnarr_final,v135
    store v2,0
    load -> 136 v3
    call c_hlib_lnarr_final,v136
    store v3,0
    load -> 137 v4
    call c_hlib_lnarr_final,v137
    store v4,0
    ret v134
  block pb_dead_PBMAIN_44
    load -> 138 v2
    call -> 139 c_hlib_lnarr_get,v138,1
    store v5,v139
    load -> 140 v5
    cmp_ne -> 141 v140,99
    brcond v141,pb_if_then_PBMAIN_45,pb_if_else_PBMAIN_46
  block pb_if_then_PBMAIN_45
    store v1,13
    br pb_if_end_PBMAIN_47
  block pb_if_else_PBMAIN_46
    br pb_if_end_PBMAIN_47
  block pb_if_end_PBMAIN_47
    load -> 142 v1
    load -> 143 v2
    call c_hlib_lnarr_final,v143
    store v2,0
    load -> 144 v3
    call c_hlib_lnarr_final,v144
    store v3,0
    load -> 145 v4
    call c_hlib_lnarr_final,v145
    store v4,0
    ret v142
  block pb_dead_PBMAIN_48
    load -> 146 v2
    call -> 147 c_hlib_lnarr_get,v146,5
    store v5,v147
    load -> 148 v5
    cmp_ne -> 149 v148,99
    brcond v149,pb_if_then_PBMAIN_49,pb_if_else_PBMAIN_50
  block pb_if_then_PBMAIN_49
    store v1,14
    br pb_if_end_PBMAIN_51
  block pb_if_else_PBMAIN_50
    br pb_if_end_PBMAIN_51
  block pb_if_end_PBMAIN_51
    load -> 150 v1
    load -> 151 v2
    call c_hlib_lnarr_final,v151
    store v2,0
    load -> 152 v3
    call c_hlib_lnarr_final,v152
    store v3,0
    load -> 153 v4
    call c_hlib_lnarr_final,v153
    store v4,0
    ret v150
    load -> 154 v2
    call -> 155 c_hlib_lnarr_clear,v154
    store v6,1
    br pb_for_cond_PBMAIN_52
  block pb_for_cond_PBMAIN_52
    load -> 156 v6
    cmp_le -> 157 v156,100
    brcond v157,pb_for_body_PBMAIN_53,pb_for_end_PBMAIN_55
  block pb_for_body_PBMAIN_53
    load -> 158 v2
    load -> 159 v6
    call -> 160 c_hlib_lnarr_add,v158,v159
    br pb_for_step_PBMAIN_54
  block pb_for_step_PBMAIN_54
    load -> 161 v6
    add -> 162 v161,1
    store v6,v162
    br pb_for_cond_PBMAIN_52
  block pb_for_end_PBMAIN_55
    load -> 163 v2
    call -> 164 c_hlib_lnarr_count,v163
    store v5,v164
    load -> 165 v5
    cmp_ne -> 166 v165,100
    brcond v166,pb_if_then_PBMAIN_56,pb_if_else_PBMAIN_57
  block pb_if_then_PBMAIN_56
    store v1,20
    br pb_if_end_PBMAIN_58
  block pb_if_else_PBMAIN_57
    br pb_if_end_PBMAIN_58
  block pb_if_end_PBMAIN_58
    load -> 167 v1
    load -> 168 v2
    call c_hlib_lnarr_final,v168
    store v2,0
    load -> 169 v3
    call c_hlib_lnarr_final,v169
    store v3,0
    load -> 170 v4
    call c_hlib_lnarr_final,v170
    store v4,0
    ret v167
  block pb_dead_PBMAIN_59
    load -> 171 v2
    call -> 172 c_hlib_lnarr_get,v171,1
    store v5,v172
    load -> 173 v5
    cmp_ne -> 174 v173,1
    brcond v174,pb_if_then_PBMAIN_60,pb_if_else_PBMAIN_61
  block pb_if_then_PBMAIN_60
    store v1,21
    br pb_if_end_PBMAIN_62
  block pb_if_else_PBMAIN_61
    br pb_if_end_PBMAIN_62
  block pb_if_end_PBMAIN_62
    load -> 175 v1
    load -> 176 v2
    call c_hlib_lnarr_final,v176
    store v2,0
    load -> 177 v3
    call c_hlib_lnarr_final,v177
    store v3,0
    load -> 178 v4
    call c_hlib_lnarr_final,v178
    store v4,0
    ret v175
  block pb_dead_PBMAIN_63
    load -> 179 v2
    call -> 180 c_hlib_lnarr_get,v179,100
    store v5,v180
    load -> 181 v5
    cmp_ne -> 182 v181,100
    brcond v182,pb_if_then_PBMAIN_64,pb_if_else_PBMAIN_65
  block pb_if_then_PBMAIN_64
    store v1,22
    br pb_if_end_PBMAIN_66
  block pb_if_else_PBMAIN_65
    br pb_if_end_PBMAIN_66
  block pb_if_end_PBMAIN_66
    load -> 183 v1
    load -> 184 v2
    call c_hlib_lnarr_final,v184
    store v2,0
    load -> 185 v3
    call c_hlib_lnarr_final,v185
    store v3,0
    load -> 186 v4
    call c_hlib_lnarr_final,v186
    store v4,0
    ret v183
  block pb_dead_PBMAIN_67
    load -> 187 v2
    call -> 188 c_hlib_lnarr_get,v187,50
    store v5,v188
    load -> 189 v5
    cmp_ne -> 190 v189,50
    brcond v190,pb_if_then_PBMAIN_68,pb_if_else_PBMAIN_69
  block pb_if_then_PBMAIN_68
    store v1,23
    br pb_if_end_PBMAIN_70
  block pb_if_else_PBMAIN_69
    br pb_if_end_PBMAIN_70
  block pb_if_end_PBMAIN_70
    load -> 191 v1
    load -> 192 v2
    call c_hlib_lnarr_final,v192
    store v2,0
    load -> 193 v3
    call c_hlib_lnarr_final,v193
    store v3,0
    load -> 194 v4
    call c_hlib_lnarr_final,v194
    store v4,0
    ret v191
  block pb_dead_PBMAIN_71
    load -> 195 v2
    call -> 196 c_hlib_lnarr_contains,v195,50
    store v5,v196
    load -> 197 v5
    cmp_eq -> 198 v197,0
    brcond v198,pb_if_then_PBMAIN_72,pb_if_else_PBMAIN_73
  block pb_if_then_PBMAIN_72
    store v1,30
    br pb_if_end_PBMAIN_74
  block pb_if_else_PBMAIN_73
    br pb_if_end_PBMAIN_74
  block pb_if_end_PBMAIN_74
    load -> 199 v1
    load -> 200 v2
    call c_hlib_lnarr_final,v200
    store v2,0
    load -> 201 v3
    call c_hlib_lnarr_final,v201
    store v3,0
    load -> 202 v4
    call c_hlib_lnarr_final,v202
    store v4,0
    ret v199
  block pb_dead_PBMAIN_75
    load -> 203 v2
    call -> 204 c_hlib_lnarr_contains,v203,999
    store v5,v204
    load -> 205 v5
    cmp_ne -> 206 v205,0
    brcond v206,pb_if_then_PBMAIN_76,pb_if_else_PBMAIN_77
  block pb_if_then_PBMAIN_76
    store v1,31
    br pb_if_end_PBMAIN_78
  block pb_if_else_PBMAIN_77
    br pb_if_end_PBMAIN_78
  block pb_if_end_PBMAIN_78
    load -> 207 v1
    load -> 208 v2
    call c_hlib_lnarr_final,v208
    store v2,0
    load -> 209 v3
    call c_hlib_lnarr_final,v209
    store v3,0
    load -> 210 v4
    call c_hlib_lnarr_final,v210
    store v4,0
    ret v207
  block pb_dead_PBMAIN_79
    load -> 211 v2
    call -> 212 c_hlib_lnarr_index_of,v211,50
    store v5,v212
    load -> 213 v5
    cmp_eq -> 214 v213,0
    brcond v214,pb_if_then_PBMAIN_80,pb_if_else_PBMAIN_81
  block pb_if_then_PBMAIN_80
    store v1,32
    br pb_if_end_PBMAIN_82
  block pb_if_else_PBMAIN_81
    br pb_if_end_PBMAIN_82
  block pb_if_end_PBMAIN_82
    load -> 215 v1
    load -> 216 v2
    call c_hlib_lnarr_final,v216
    store v2,0
    load -> 217 v3
    call c_hlib_lnarr_final,v217
    store v3,0
    load -> 218 v4
    call c_hlib_lnarr_final,v218
    store v4,0
    ret v215
    load -> 219 v2
    call -> 220 c_hlib_lnarr_ins,v219,1,999
    load -> 221 v2
    call -> 222 c_hlib_lnarr_count,v221
    store v5,v222
    load -> 223 v5
    cmp_ne -> 224 v223,101
    brcond v224,pb_if_then_PBMAIN_83,pb_if_else_PBMAIN_84
  block pb_if_then_PBMAIN_83
    store v1,33
    br pb_if_end_PBMAIN_85
  block pb_if_else_PBMAIN_84
    br pb_if_end_PBMAIN_85
  block pb_if_end_PBMAIN_85
    load -> 225 v1
    load -> 226 v2
    call c_hlib_lnarr_final,v226
    store v2,0
    load -> 227 v3
    call c_hlib_lnarr_final,v227
    store v3,0
    load -> 228 v4
    call c_hlib_lnarr_final,v228
    store v4,0
    ret v225
  block pb_dead_PBMAIN_86
    load -> 229 v2
    call -> 230 c_hlib_lnarr_get,v229,1
    store v5,v230
    load -> 231 v5
    cmp_ne -> 232 v231,999
    brcond v232,pb_if_then_PBMAIN_87,pb_if_else_PBMAIN_88
  block pb_if_then_PBMAIN_87
    store v1,34
    br pb_if_end_PBMAIN_89
  block pb_if_else_PBMAIN_88
    br pb_if_end_PBMAIN_89
  block pb_if_end_PBMAIN_89
    load -> 233 v1
    load -> 234 v2
    call c_hlib_lnarr_final,v234
    store v2,0
    load -> 235 v3
    call c_hlib_lnarr_final,v235
    store v3,0
    load -> 236 v4
    call c_hlib_lnarr_final,v236
    store v4,0
    ret v233
    load -> 237 v2
    call -> 238 c_hlib_lnarr_del,v237,1
    load -> 239 v2
    call -> 240 c_hlib_lnarr_count,v239
    store v5,v240
    load -> 241 v5
    cmp_ne -> 242 v241,100
    brcond v242,pb_if_then_PBMAIN_90,pb_if_else_PBMAIN_91
  block pb_if_then_PBMAIN_90
    store v1,35
    br pb_if_end_PBMAIN_92
  block pb_if_else_PBMAIN_91
    br pb_if_end_PBMAIN_92
  block pb_if_end_PBMAIN_92
    load -> 243 v1
    load -> 244 v2
    call c_hlib_lnarr_final,v244
    store v2,0
    load -> 245 v3
    call c_hlib_lnarr_final,v245
    store v3,0
    load -> 246 v4
    call c_hlib_lnarr_final,v246
    store v4,0
    ret v243
  block pb_dead_PBMAIN_93
    load -> 247 v2
    call -> 248 c_hlib_lnarr_get,v247,1
    store v5,v248
    load -> 249 v5
    cmp_ne -> 250 v249,1
    brcond v250,pb_if_then_PBMAIN_94,pb_if_else_PBMAIN_95
  block pb_if_then_PBMAIN_94
    store v1,36
    br pb_if_end_PBMAIN_96
  block pb_if_else_PBMAIN_95
    br pb_if_end_PBMAIN_96
  block pb_if_end_PBMAIN_96
    load -> 251 v1
    load -> 252 v2
    call c_hlib_lnarr_final,v252
    store v2,0
    load -> 253 v3
    call c_hlib_lnarr_final,v253
    store v3,0
    load -> 254 v4
    call c_hlib_lnarr_final,v254
    store v4,0
    ret v251
    load -> 255 v2
    call -> 256 c_hlib_lnarr_swap,v255,1,100
    load -> 257 v2
    call -> 258 c_hlib_lnarr_get,v257,1
    store v5,v258
    load -> 259 v5
    cmp_ne -> 260 v259,100
    brcond v260,pb_if_then_PBMAIN_97,pb_if_else_PBMAIN_98
  block pb_if_then_PBMAIN_97
    store v1,37
    br pb_if_end_PBMAIN_99
  block pb_if_else_PBMAIN_98
    br pb_if_end_PBMAIN_99
  block pb_if_end_PBMAIN_99
    load -> 261 v1
    load -> 262 v2
    call c_hlib_lnarr_final,v262
    store v2,0
    load -> 263 v3
    call c_hlib_lnarr_final,v263
    store v3,0
    load -> 264 v4
    call c_hlib_lnarr_final,v264
    store v4,0
    ret v261
  block pb_dead_PBMAIN_100
    load -> 265 v2
    call -> 266 c_hlib_lnarr_get,v265,100
    store v5,v266
    load -> 267 v5
    cmp_ne -> 268 v267,1
    brcond v268,pb_if_then_PBMAIN_101,pb_if_else_PBMAIN_102
  block pb_if_then_PBMAIN_101
    store v1,38
    br pb_if_end_PBMAIN_103
  block pb_if_else_PBMAIN_102
    br pb_if_end_PBMAIN_103
  block pb_if_end_PBMAIN_103
    load -> 269 v1
    load -> 270 v2
    call c_hlib_lnarr_final,v270
    store v2,0
    load -> 271 v3
    call c_hlib_lnarr_final,v271
    store v3,0
    load -> 272 v4
    call c_hlib_lnarr_final,v272
    store v4,0
    ret v269
    load -> 273 v2
    call -> 274 c_hlib_lnarr_swap,v273,1,100
    load -> 275 v2
    call -> 276 c_hlib_lnarr_get,v275,1
    store v5,v276
    load -> 277 v5
    cmp_ne -> 278 v277,1
    brcond v278,pb_if_then_PBMAIN_104,pb_if_else_PBMAIN_105
  block pb_if_then_PBMAIN_104
    store v1,39
    br pb_if_end_PBMAIN_106
  block pb_if_else_PBMAIN_105
    br pb_if_end_PBMAIN_106
  block pb_if_end_PBMAIN_106
    load -> 279 v1
    load -> 280 v2
    call c_hlib_lnarr_final,v280
    store v2,0
    load -> 281 v3
    call c_hlib_lnarr_final,v281
    store v3,0
    load -> 282 v4
    call c_hlib_lnarr_final,v282
    store v4,0
    ret v279
  block pb_dead_PBMAIN_107
    load -> 283 v2
    call -> 284 c_hlib_lnarr_get,v283,100
    store v5,v284
    load -> 285 v5
    cmp_ne -> 286 v285,100
    brcond v286,pb_if_then_PBMAIN_108,pb_if_else_PBMAIN_109
  block pb_if_then_PBMAIN_108
    store v1,40
    br pb_if_end_PBMAIN_110
  block pb_if_else_PBMAIN_109
    br pb_if_end_PBMAIN_110
  block pb_if_end_PBMAIN_110
    load -> 287 v1
    load -> 288 v2
    call c_hlib_lnarr_final,v288
    store v2,0
    load -> 289 v3
    call c_hlib_lnarr_final,v289
    store v3,0
    load -> 290 v4
    call c_hlib_lnarr_final,v290
    store v4,0
    ret v287
    load -> 291 v2
    call -> 292 c_hlib_lnarr_reverse,v291
    load -> 293 v2
    call -> 294 c_hlib_lnarr_get,v293,1
    store v5,v294
    load -> 295 v5
    cmp_ne -> 296 v295,100
    brcond v296,pb_if_then_PBMAIN_111,pb_if_else_PBMAIN_112
  block pb_if_then_PBMAIN_111
    store v1,41
    br pb_if_end_PBMAIN_113
  block pb_if_else_PBMAIN_112
    br pb_if_end_PBMAIN_113
  block pb_if_end_PBMAIN_113
    load -> 297 v1
    load -> 298 v2
    call c_hlib_lnarr_final,v298
    store v2,0
    load -> 299 v3
    call c_hlib_lnarr_final,v299
    store v3,0
    load -> 300 v4
    call c_hlib_lnarr_final,v300
    store v4,0
    ret v297
  block pb_dead_PBMAIN_114
    load -> 301 v2
    call -> 302 c_hlib_lnarr_get,v301,100
    store v5,v302
    load -> 303 v5
    cmp_ne -> 304 v303,1
    brcond v304,pb_if_then_PBMAIN_115,pb_if_else_PBMAIN_116
  block pb_if_then_PBMAIN_115
    store v1,42
    br pb_if_end_PBMAIN_117
  block pb_if_else_PBMAIN_116
    br pb_if_end_PBMAIN_117
  block pb_if_end_PBMAIN_117
    load -> 305 v1
    load -> 306 v2
    call c_hlib_lnarr_final,v306
    store v2,0
    load -> 307 v3
    call c_hlib_lnarr_final,v307
    store v3,0
    load -> 308 v4
    call c_hlib_lnarr_final,v308
    store v4,0
    ret v305
    load -> 309 v2
    call -> 310 c_hlib_lnarr_reverse,v309
    load -> 311 v2
    call -> 312 c_hlib_lnarr_get,v311,1
    store v5,v312
    load -> 313 v5
    cmp_ne -> 314 v313,1
    brcond v314,pb_if_then_PBMAIN_118,pb_if_else_PBMAIN_119
  block pb_if_then_PBMAIN_118
    store v1,43
    br pb_if_end_PBMAIN_120
  block pb_if_else_PBMAIN_119
    br pb_if_end_PBMAIN_120
  block pb_if_end_PBMAIN_120
    load -> 315 v1
    load -> 316 v2
    call c_hlib_lnarr_final,v316
    store v2,0
    load -> 317 v3
    call c_hlib_lnarr_final,v317
    store v3,0
    load -> 318 v4
    call c_hlib_lnarr_final,v318
    store v4,0
    ret v315
  block pb_dead_PBMAIN_121
    load -> 319 v2
    call -> 320 c_hlib_lnarr_get,v319,100
    store v5,v320
    load -> 321 v5
    cmp_ne -> 322 v321,100
    brcond v322,pb_if_then_PBMAIN_122,pb_if_else_PBMAIN_123
  block pb_if_then_PBMAIN_122
    store v1,44
    br pb_if_end_PBMAIN_124
  block pb_if_else_PBMAIN_123
    br pb_if_end_PBMAIN_124
  block pb_if_end_PBMAIN_124
    load -> 323 v1
    load -> 324 v2
    call c_hlib_lnarr_final,v324
    store v2,0
    load -> 325 v3
    call c_hlib_lnarr_final,v325
    store v3,0
    load -> 326 v4
    call c_hlib_lnarr_final,v326
    store v4,0
    ret v323
    load -> 327 v2
    call -> 328 c_hlib_lnarr_sort,v327
    store v6,1
    br pb_for_cond_PBMAIN_125
  block pb_for_cond_PBMAIN_125
    load -> 329 v6
    cmp_le -> 330 v329,100
    brcond v330,pb_for_body_PBMAIN_126,pb_for_end_PBMAIN_128
  block pb_for_body_PBMAIN_126
    load -> 331 v2
    load -> 332 v6
    call -> 333 c_hlib_lnarr_get,v331,v332
    store v5,v333
    load -> 334 v5
    load -> 335 v6
    cmp_ne -> 336 v334,v335
    brcond v336,pb_if_then_PBMAIN_129,pb_if_else_PBMAIN_130
  block pb_for_step_PBMAIN_127
    load -> 341 v6
    add -> 342 v341,1
    store v6,v342
    br pb_for_cond_PBMAIN_125
  block pb_for_end_PBMAIN_128
    load -> 343 v2
    call -> 344 c_hlib_lnarr_push_first,v343,999
    load -> 345 v2
    call -> 346 c_hlib_lnarr_get,v345,1
    store v5,v346
    load -> 347 v5
    cmp_ne -> 348 v347,999
    brcond v348,pb_if_then_PBMAIN_132,pb_if_else_PBMAIN_133
  block pb_if_then_PBMAIN_129
    store v1,45
    br pb_if_end_PBMAIN_131
  block pb_if_else_PBMAIN_130
    br pb_if_end_PBMAIN_131
  block pb_if_end_PBMAIN_131
    load -> 337 v1
    load -> 338 v2
    call c_hlib_lnarr_final,v338
    store v2,0
    load -> 339 v3
    call c_hlib_lnarr_final,v339
    store v3,0
    load -> 340 v4
    call c_hlib_lnarr_final,v340
    store v4,0
    ret v337
  block pb_if_then_PBMAIN_132
    store v1,50
    br pb_if_end_PBMAIN_134
  block pb_if_else_PBMAIN_133
    br pb_if_end_PBMAIN_134
  block pb_if_end_PBMAIN_134
    load -> 349 v1
    load -> 350 v2
    call c_hlib_lnarr_final,v350
    store v2,0
    load -> 351 v3
    call c_hlib_lnarr_final,v351
    store v3,0
    load -> 352 v4
    call c_hlib_lnarr_final,v352
    store v4,0
    ret v349
  block pb_dead_PBMAIN_135
    load -> 353 v2
    call -> 354 c_hlib_lnarr_count,v353
    store v5,v354
    load -> 355 v5
    cmp_ne -> 356 v355,101
    brcond v356,pb_if_then_PBMAIN_136,pb_if_else_PBMAIN_137
  block pb_if_then_PBMAIN_136
    store v1,51
    br pb_if_end_PBMAIN_138
  block pb_if_else_PBMAIN_137
    br pb_if_end_PBMAIN_138
  block pb_if_end_PBMAIN_138
    load -> 357 v1
    load -> 358 v2
    call c_hlib_lnarr_final,v358
    store v2,0
    load -> 359 v3
    call c_hlib_lnarr_final,v359
    store v3,0
    load -> 360 v4
    call c_hlib_lnarr_final,v360
    store v4,0
    ret v357
  block pb_dead_PBMAIN_139
    load -> 361 v2
    call -> 362 c_hlib_lnarr_peek_first,v361
    store v5,v362
    load -> 363 v5
    cmp_ne -> 364 v363,999
    brcond v364,pb_if_then_PBMAIN_140,pb_if_else_PBMAIN_141
  block pb_if_then_PBMAIN_140
    store v1,52
    br pb_if_end_PBMAIN_142
  block pb_if_else_PBMAIN_141
    br pb_if_end_PBMAIN_142
  block pb_if_end_PBMAIN_142
    load -> 365 v1
    load -> 366 v2
    call c_hlib_lnarr_final,v366
    store v2,0
    load -> 367 v3
    call c_hlib_lnarr_final,v367
    store v3,0
    load -> 368 v4
    call c_hlib_lnarr_final,v368
    store v4,0
    ret v365
  block pb_dead_PBMAIN_143
    load -> 369 v2
    call -> 370 c_hlib_lnarr_pop_first,v369
    store v5,v370
    load -> 371 v5
    cmp_ne -> 372 v371,999
    brcond v372,pb_if_then_PBMAIN_144,pb_if_else_PBMAIN_145
  block pb_if_then_PBMAIN_144
    store v1,53
    br pb_if_end_PBMAIN_146
  block pb_if_else_PBMAIN_145
    br pb_if_end_PBMAIN_146
  block pb_if_end_PBMAIN_146
    load -> 373 v1
    load -> 374 v2
    call c_hlib_lnarr_final,v374
    store v2,0
    load -> 375 v3
    call c_hlib_lnarr_final,v375
    store v3,0
    load -> 376 v4
    call c_hlib_lnarr_final,v376
    store v4,0
    ret v373
  block pb_dead_PBMAIN_147
    load -> 377 v2
    call -> 378 c_hlib_lnarr_count,v377
    store v5,v378
    load -> 379 v5
    cmp_ne -> 380 v379,100
    brcond v380,pb_if_then_PBMAIN_148,pb_if_else_PBMAIN_149
  block pb_if_then_PBMAIN_148
    store v1,54
    br pb_if_end_PBMAIN_150
  block pb_if_else_PBMAIN_149
    br pb_if_end_PBMAIN_150
  block pb_if_end_PBMAIN_150
    load -> 381 v1
    load -> 382 v2
    call c_hlib_lnarr_final,v382
    store v2,0
    load -> 383 v3
    call c_hlib_lnarr_final,v383
    store v3,0
    load -> 384 v4
    call c_hlib_lnarr_final,v384
    store v4,0
    ret v381
  block pb_dead_PBMAIN_151
    load -> 385 v2
    call -> 386 c_hlib_lnarr_count,v385
    store v7,v386
    load -> 387 v2
    call -> 388 c_hlib_lnarr_push_last,v387,999
    load -> 389 v2
    call -> 390 c_hlib_lnarr_count,v389
    store v5,v390
    load -> 391 v5
    cmp_ne -> 392 v391,101
    brcond v392,pb_if_then_PBMAIN_152,pb_if_else_PBMAIN_153
  block pb_if_then_PBMAIN_152
    store v1,55
    br pb_if_end_PBMAIN_154
  block pb_if_else_PBMAIN_153
    br pb_if_end_PBMAIN_154
  block pb_if_end_PBMAIN_154
    load -> 393 v1
    load -> 394 v2
    call c_hlib_lnarr_final,v394
    store v2,0
    load -> 395 v3
    call c_hlib_lnarr_final,v395
    store v3,0
    load -> 396 v4
    call c_hlib_lnarr_final,v396
    store v4,0
    ret v393
  block pb_dead_PBMAIN_155
    load -> 397 v2
    call -> 398 c_hlib_lnarr_peek_last,v397
    store v5,v398
    load -> 399 v5
    cmp_ne -> 400 v399,999
    brcond v400,pb_if_then_PBMAIN_156,pb_if_else_PBMAIN_157
  block pb_if_then_PBMAIN_156
    store v1,56
    br pb_if_end_PBMAIN_158
  block pb_if_else_PBMAIN_157
    br pb_if_end_PBMAIN_158
  block pb_if_end_PBMAIN_158
    load -> 401 v1
    load -> 402 v2
    call c_hlib_lnarr_final,v402
    store v2,0
    load -> 403 v3
    call c_hlib_lnarr_final,v403
    store v3,0
    load -> 404 v4
    call c_hlib_lnarr_final,v404
    store v4,0
    ret v401
  block pb_dead_PBMAIN_159
    load -> 405 v2
    call -> 406 c_hlib_lnarr_pop_last,v405
    store v5,v406
    load -> 407 v5
    cmp_ne -> 408 v407,999
    brcond v408,pb_if_then_PBMAIN_160,pb_if_else_PBMAIN_161
  block pb_if_then_PBMAIN_160
    store v1,57
    br pb_if_end_PBMAIN_162
  block pb_if_else_PBMAIN_161
    br pb_if_end_PBMAIN_162
  block pb_if_end_PBMAIN_162
    load -> 409 v1
    load -> 410 v2
    call c_hlib_lnarr_final,v410
    store v2,0
    load -> 411 v3
    call c_hlib_lnarr_final,v411
    store v3,0
    load -> 412 v4
    call c_hlib_lnarr_final,v412
    store v4,0
    ret v409
  block pb_dead_PBMAIN_163
    load -> 413 v2
    call -> 414 c_hlib_lnarr_count,v413
    store v5,v414
    load -> 415 v5
    cmp_ne -> 416 v415,100
    brcond v416,pb_if_then_PBMAIN_164,pb_if_else_PBMAIN_165
  block pb_if_then_PBMAIN_164
    store v1,58
    br pb_if_end_PBMAIN_166
  block pb_if_else_PBMAIN_165
    br pb_if_end_PBMAIN_166
  block pb_if_end_PBMAIN_166
    load -> 417 v1
    load -> 418 v2
    call c_hlib_lnarr_final,v418
    store v2,0
    load -> 419 v3
    call c_hlib_lnarr_final,v419
    store v3,0
    load -> 420 v4
    call c_hlib_lnarr_final,v420
    store v4,0
    ret v417
  block pb_dead_PBMAIN_167
    call -> 421 c_hlib_lnarr_new
    store v3,v421
    call -> 422 c_hlib_lnarr_new
    store v4,v422
    load -> 423 v3
    call -> 424 c_hlib_lnarr_add,v423,1000
    load -> 425 v3
    call -> 426 c_hlib_lnarr_add,v425,2000
    load -> 427 v4
    call -> 428 c_hlib_lnarr_add,v427,3000
    load -> 429 v3
    call -> 430 c_hlib_lnarr_count,v429
    store v5,v430
    load -> 431 v5
    cmp_ne -> 432 v431,2
    brcond v432,pb_if_then_PBMAIN_168,pb_if_else_PBMAIN_169
  block pb_if_then_PBMAIN_168
    store v1,60
    br pb_if_end_PBMAIN_170
  block pb_if_else_PBMAIN_169
    br pb_if_end_PBMAIN_170
  block pb_if_end_PBMAIN_170
    load -> 433 v1
    load -> 434 v2
    call c_hlib_lnarr_final,v434
    store v2,0
    load -> 435 v3
    call c_hlib_lnarr_final,v435
    store v3,0
    load -> 436 v4
    call c_hlib_lnarr_final,v436
    store v4,0
    ret v433
  block pb_dead_PBMAIN_171
    load -> 437 v4
    call -> 438 c_hlib_lnarr_count,v437
    store v5,v438
    load -> 439 v5
    cmp_ne -> 440 v439,1
    brcond v440,pb_if_then_PBMAIN_172,pb_if_else_PBMAIN_173
  block pb_if_then_PBMAIN_172
    store v1,61
    br pb_if_end_PBMAIN_174
  block pb_if_else_PBMAIN_173
    br pb_if_end_PBMAIN_174
  block pb_if_end_PBMAIN_174
    load -> 441 v1
    load -> 442 v2
    call c_hlib_lnarr_final,v442
    store v2,0
    load -> 443 v3
    call c_hlib_lnarr_final,v443
    store v3,0
    load -> 444 v4
    call c_hlib_lnarr_final,v444
    store v4,0
    ret v441
  block pb_dead_PBMAIN_175
    load -> 445 v2
    call -> 446 c_hlib_lnarr_count,v445
    store v5,v446
    load -> 447 v5
    cmp_ne -> 448 v447,100
    brcond v448,pb_if_then_PBMAIN_176,pb_if_else_PBMAIN_177
  block pb_if_then_PBMAIN_176
    store v1,62
    br pb_if_end_PBMAIN_178
  block pb_if_else_PBMAIN_177
    br pb_if_end_PBMAIN_178
  block pb_if_end_PBMAIN_178
    load -> 449 v1
    load -> 450 v2
    call c_hlib_lnarr_final,v450
    store v2,0
    load -> 451 v3
    call c_hlib_lnarr_final,v451
    store v3,0
    load -> 452 v4
    call c_hlib_lnarr_final,v452
    store v4,0
    ret v449
    load -> 453 v3
    call -> 454 c_hlib_lnarr_final,v453
    store v3,0
    load -> 455 v4
    call -> 456 c_hlib_lnarr_final,v455
    store v4,0
    load -> 457 v2
    call -> 458 c_hlib_lnarr_clear,v457
    load -> 459 v2
    call -> 460 c_hlib_lnarr_count,v459
    store v5,v460
    load -> 461 v5
    cmp_ne -> 462 v461,0
    brcond v462,pb_if_then_PBMAIN_179,pb_if_else_PBMAIN_180
  block pb_if_then_PBMAIN_179
    store v1,70
    br pb_if_end_PBMAIN_181
  block pb_if_else_PBMAIN_180
    br pb_if_end_PBMAIN_181
  block pb_if_end_PBMAIN_181
    load -> 463 v1
    load -> 464 v2
    call c_hlib_lnarr_final,v464
    store v2,0
    load -> 465 v3
    call c_hlib_lnarr_final,v465
    store v3,0
    load -> 466 v4
    call c_hlib_lnarr_final,v466
    store v4,0
    ret v463
    load -> 467 v2
    call -> 468 c_hlib_lnarr_final,v467
    store v2,0
    store v1,0
    load -> 469 v1
    load -> 470 v2
    call c_hlib_lnarr_final,v470
    store v2,0
    load -> 471 v3
    call c_hlib_lnarr_final,v471
    store v3,0
    load -> 472 v4
    call c_hlib_lnarr_final,v472
    store v4,0
    ret v469
