function main
  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
    store v5,10
    store v6,20
    call __pbx_test_inline_asm_var_asm_0,v5,v6,v7
    load -> 8 v7
    cmp_eq -> 9 v8,30
    cast -> 10 v9
    sub -> 11 0,v10
    cmp_ne -> 12 v11,0
    brcond v12,pb_if_then_main_0,pb_if_else_main_1
  block pb_if_then_main_0
    store v4,0
    br pb_if_end_main_2
  block pb_if_else_main_1
    store v4,1
    br pb_if_end_main_2
  block pb_if_end_main_2
    load -> 13 v4
    ret v13
