[
{
        "structType": "iCode",
        "uid": 10380528,
        "next": 10380776,
        "prev": 0,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 2,
        "name": "_entry"
    },
{
        "structType": "iCode",
        "uid": 10380776,
        "next": 10381856,
        "prev": 10380528,
        "opIntValue": 9,
        "opConverted": "FUNCTION",
        "op": "FUNCTION",
        "name": "f"
    },
{
        "structType": "iCode",
        "uid": 10381856,
        "next": 10382936,
        "prev": 10380776,
        "opIntValue": 368,
        "opConverted": "RECEIVE",
        "op": "RECEIVE",
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp0",
                "rname": "iTemp0",
                "level": 1,
                "block": 0,
                "key": 2,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 1,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 3,
                "liveTo": 5,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 4,
                        "nounValue": "V_CHAR",
                        "v_int": 0,
                        "v_char": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10382936,
        "next": 10383872,
        "prev": 10381856,
        "opIntValue": 368,
        "opConverted": "RECEIVE",
        "op": "RECEIVE",
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp1",
                "rname": "iTemp1",
                "level": 1,
                "block": 0,
                "key": 4,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 1,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 4,
                "liveTo": 6,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10383872,
        "next": 10385208,
        "prev": 10382936,
        "opIntValue": 362,
        "opConverted": "CAST",
        "op": "CAST",
        "left": {
            "structType": "operand",
            "type": 3,
            "typeValue": "TYPE",
            "typeOperand": {
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "right": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp0",
                "rname": "iTemp0",
                "level": 1,
                "block": 0,
                "key": 2,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 1,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 3,
                "liveTo": 5,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 4,
                        "nounValue": "V_CHAR",
                        "v_int": 0,
                        "v_char": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp2",
                "rname": "iTemp2",
                "level": 1,
                "block": 0,
                "key": 6,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 5,
                "liveTo": 6,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10385208,
        "next": 10386032,
        "prev": 10383872,
        "opIntValue": 43,
        "opConverted": "+",
        "op": "PLUS",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp2",
                "rname": "iTemp2",
                "level": 1,
                "block": 0,
                "key": 6,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 5,
                "liveTo": 6,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "right": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp1",
                "rname": "iTemp1",
                "level": 1,
                "block": 0,
                "key": 4,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 1,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 4,
                "liveTo": 6,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp3",
                "rname": "iTemp3",
                "level": 1,
                "block": 0,
                "key": 7,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 6,
                "liveTo": 7,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10386032,
        "next": 10386280,
        "prev": 10385208,
        "opIntValue": 339,
        "opConverted": "RETURN",
        "op": "RETURN",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp3",
                "rname": "iTemp3",
                "level": 1,
                "block": 0,
                "key": 7,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 6,
                "liveTo": 7,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10386280,
        "next": 10386528,
        "prev": 10386032,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 1,
        "name": "_return"
    },
{
        "structType": "iCode",
        "uid": 10386528,
        "next": 0,
        "prev": 10386280,
        "opIntValue": 358,
        "opConverted": "ENDFUNCTION",
        "op": "ENDFUNCTION",
        "name": "f"
    },
{
        "structType": "iCode",
        "uid": 10636080,
        "next": 10636328,
        "prev": 0,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 2,
        "name": "_entry"
    },
{
        "structType": "iCode",
        "uid": 10636328,
        "next": 10637256,
        "prev": 10636080,
        "opIntValue": 9,
        "opConverted": "FUNCTION",
        "op": "FUNCTION",
        "name": "main"
    },
{
        "structType": "iCode",
        "uid": 10637256,
        "next": 10640840,
        "prev": 10636328,
        "opIntValue": 345,
        "opConverted": "ADDRESS_OF",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "str",
                "rname": "_str",
                "level": 0,
                "block": 0,
                "key": 3,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 0,
                "islbl": 0,
                "isref": 1,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 1,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 0,
                "liveTo": 0,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 6,
                        "nounValue": "V_STRUCT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp0",
                "rname": "iTemp0",
                "level": 1,
                "block": 0,
                "key": 4,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 3,
                "liveTo": 7,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10640840,
        "next": 10643128,
        "prev": 10637256,
        "opIntValue": 345,
        "opConverted": "ADDRESS_OF",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "str",
                "rname": "_str",
                "level": 0,
                "block": 0,
                "key": 3,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 0,
                "islbl": 0,
                "isref": 1,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 1,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 0,
                "liveTo": 0,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 6,
                        "nounValue": "V_STRUCT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp2",
                "rname": "iTemp2",
                "level": 1,
                "block": 0,
                "key": 7,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 4,
                "liveTo": 9,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10643128,
        "next": 10645120,
        "prev": 10640840,
        "opIntValue": 43,
        "opConverted": "+",
        "op": "PLUS",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp2",
                "rname": "iTemp2",
                "level": 1,
                "block": 0,
                "key": 7,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 4,
                "liveTo": 9,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "right": {
            "structType": "operand",
            "type": 2,
            "typeValue": "VALUE",
            "valOperand": {
                "structType": "value",
                "name": "",
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 4,
                        "nounValue": "V_CHAR",
                        "v_int": 2,
                        "v_char": 2
                    }
                },
                "vArgs": 0
            },
            "isLiteral": 1,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp3",
                "rname": "iTemp3",
                "level": 1,
                "block": 0,
                "key": 9,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 5,
                "liveTo": 6,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10645120,
        "next": 10645744,
        "prev": 10643128,
        "opIntValue": 61,
        "opConverted": "=",
        "op": "POINTER_SET",
        "right": {
            "structType": "operand",
            "type": 2,
            "typeValue": "VALUE",
            "valOperand": {
                "structType": "value",
                "name": "",
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 13
                    }
                },
                "vArgs": 0
            },
            "isLiteral": 1,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp3",
                "rname": "iTemp3",
                "level": 1,
                "block": 0,
                "key": 9,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 5,
                "liveTo": 6,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10645744,
        "next": 10647360,
        "prev": 10645120,
        "opIntValue": 61,
        "opConverted": "=",
        "op": "POINTER_SET",
        "right": {
            "structType": "operand",
            "type": 2,
            "typeValue": "VALUE",
            "valOperand": {
                "structType": "value",
                "name": "",
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 13
                    }
                },
                "vArgs": 0
            },
            "isLiteral": 1,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp0",
                "rname": "iTemp0",
                "level": 1,
                "block": 0,
                "key": 4,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 3,
                "liveTo": 7,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10647360,
        "next": 10652960,
        "prev": 10645744,
        "opIntValue": 61,
        "opConverted": "=",
        "op": "ASSIGN",
        "right": {
            "structType": "operand",
            "type": 2,
            "typeValue": "VALUE",
            "valOperand": {
                "structType": "value",
                "name": "",
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 13
                    }
                },
                "vArgs": 0
            },
            "isLiteral": 1,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "i",
                "rname": "_i",
                "level": 0,
                "block": 0,
                "key": 2,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 0,
                "islbl": 0,
                "isref": 1,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 0,
                "liveTo": 0,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10652960,
        "next": 10653880,
        "prev": 10647360,
        "opIntValue": 346,
        "opConverted": "GET_VALUE_AT_ADDRESS",
        "op": "GET_VALUE_AT_ADDRESS",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp2",
                "rname": "iTemp2",
                "level": 1,
                "block": 0,
                "key": 7,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 4,
                "liveTo": 9,
                "type": {
                    "structType": "sym_link",
                    "class": 1,
                    "tdef": 0,
                    "select": {
                        "structType": "declarator"
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp8",
                "rname": "iTemp8",
                "level": 1,
                "block": 0,
                "key": 16,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 9,
                "liveTo": 11,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10653880,
        "next": 10654128,
        "prev": 10652960,
        "opIntValue": 369,
        "opConverted": "SEND",
        "op": "SEND",
        "left": {
            "structType": "operand",
            "type": 2,
            "typeValue": "VALUE",
            "valOperand": {
                "structType": "value",
                "name": "",
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 4,
                        "nounValue": "V_CHAR",
                        "v_int": 13,
                        "v_char": 13
                    }
                },
                "vArgs": 0
            },
            "isLiteral": 1,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10654128,
        "next": 10654376,
        "prev": 10653880,
        "opIntValue": 369,
        "opConverted": "SEND",
        "op": "SEND",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp8",
                "rname": "iTemp8",
                "level": 1,
                "block": 0,
                "key": 16,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 9,
                "liveTo": 11,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10654376,
        "next": 10655368,
        "prev": 10654128,
        "opIntValue": 363,
        "opConverted": "CALL",
        "op": "CALL",
        "fname": "_f",
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp9",
                "rname": "iTemp9",
                "level": 1,
                "block": 0,
                "key": 17,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 12,
                "liveTo": 13,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10655368,
        "next": 10655616,
        "prev": 10654376,
        "opIntValue": 339,
        "opConverted": "RETURN",
        "op": "RETURN",
        "left": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp9",
                "rname": "iTemp9",
                "level": 1,
                "block": 0,
                "key": 17,
                "flexArrayLength": 0,
                "implicit": 0,
                "undefined": 0,
                "infertype": 0,
                "_isparm": 0,
                "ismyparm": 0,
                "isitmp": 1,
                "islbl": 0,
                "isref": 0,
                "isind": 0,
                "isinvariant": 0,
                "cdef": 0,
                "addrtaken": 0,
                "isreqv": 0,
                "udChked": 0,
                "generated": 0,
                "liveFrom": 12,
                "liveTo": 13,
                "type": {
                    "structType": "sym_link",
                    "class": 2,
                    "tdef": 0,
                    "select": {
                        "structType": "specifier",
                        "noun": 1,
                        "nounValue": "V_INT",
                        "v_int": 0
                    }
                }
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10655616,
        "next": 10655864,
        "prev": 10655368,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 1,
        "name": "_return"
    },
{
        "structType": "iCode",
        "uid": 10655864,
        "next": 0,
        "prev": 10655616,
        "opIntValue": 358,
        "opConverted": "ENDFUNCTION",
        "op": "ENDFUNCTION",
        "name": "main"
    }]