function PBMAIN
  block entry
    alloca.dynamic -> 1 256
    alloca.dynamic -> 2 256
    alloca.dynamic -> 3 8
    alloca -> 4
    store v4,0
    alloca -> 5
    store v5,0
    alloca -> 6
    store v6,0
    alloca -> 7
    store v7,0
    call -> 8 bestof_http_open,v0,5000
    store v5,v8
    load -> 9 v5
    cmp_eq -> 10 v9,0
    cast -> 11 v10
    sub -> 12 0,v11
    cmp_ne -> 13 v12,0
    brcond v13,pb_if_then_PBMAIN_0,pb_if_else_PBMAIN_1
  block pb_if_then_PBMAIN_0
    store v4,1
    load -> 14 v4
    load -> 15 v6
    call bestof_str_free_cached,v15
    store v6,0
    ret v14
  block pb_if_else_PBMAIN_1
    br pb_if_end_PBMAIN_2
  block pb_if_end_PBMAIN_2
    load -> 16 v5
    call -> 17 bestof_http_request_empty_body,v16,v0,v0,v0
    load -> 18 v6
    call bestof_str_free_cached,v18
    store v6,v17
    load -> 19 v6
    call -> 20 bestof_str_cmp,v19,v0
    cmp_ne -> 21 v20,0
    cast -> 22 v21
    sub -> 23 0,v22
    cmp_ne -> 24 v23,0
    brcond v24,pb_if_then_PBMAIN_3,pb_if_else_PBMAIN_4
  block pb_if_then_PBMAIN_3
    store v4,2
    br .L_PBMAIN_6
  block pb_if_else_PBMAIN_4
    br pb_if_end_PBMAIN_5
  block pb_if_end_PBMAIN_5
    load -> 25 v5
    call -> 26 bestof_http_close,v25
    store v7,v26
    load -> 27 v7
    cmp_ne -> 28 v27,0
    cast -> 29 v28
    sub -> 30 0,v29
    cmp_ne -> 31 v30,0
    brcond v31,pb_if_then_PBMAIN_7,pb_if_else_PBMAIN_8
  block .L_PBMAIN_6
    load -> 36 v5
    cmp_ne -> 37 v36,0
    cast -> 38 v37
    sub -> 39 0,v38
    cmp_ne -> 40 v39,0
    brcond v40,pb_if_then_PBMAIN_10,pb_if_else_PBMAIN_11
  block pb_if_then_PBMAIN_7
    store v4,3
    load -> 32 v4
    load -> 33 v6
    call bestof_str_free_cached,v33
    store v6,0
    ret v32
  block pb_if_else_PBMAIN_8
    br pb_if_end_PBMAIN_9
  block pb_if_end_PBMAIN_9
    store v4,0
    load -> 34 v4
    load -> 35 v6
    call bestof_str_free_cached,v35
    store v6,0
    ret v34
  block pb_if_then_PBMAIN_10
    load -> 41 v5
    call -> 42 bestof_http_close,v41
    store v7,v42
    br pb_if_end_PBMAIN_12
  block pb_if_else_PBMAIN_11
    br pb_if_end_PBMAIN_12
  block pb_if_end_PBMAIN_12
    load -> 43 v4
    load -> 44 v6
    call bestof_str_free_cached,v44
    store v6,0
    ret v43
