[
{
        "structType": "iCode",
        "uid": 10362120,
        "next": 10362336,
        "prev": 0,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 3,
        "name": "_entry"
    },
{
        "structType": "iCode",
        "uid": 10362336,
        "next": 10364408,
        "prev": 10362120,
        "opIntValue": 9,
        "opConverted": "FUNCTION",
        "op": "FUNCTION",
        "name": "main"
    },
{
        "structType": "iCode",
        "uid": 10364408,
        "next": 10366424,
        "prev": 10362336,
        "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": 0
                    }
                },
                "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": 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": 13
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10366424,
        "next": 10366656,
        "prev": 10364408,
        "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": "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": 13
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10366656,
        "next": 10367840,
        "prev": 10366424,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 1,
        "name": "zkouska"
    },
{
        "structType": "iCode",
        "uid": 10367840,
        "next": 10368544,
        "prev": 10366656,
        "opIntValue": 43,
        "opConverted": "+",
        "op": "PLUS",
        "left": {
            "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": 13
            },
            "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": 1,
                        "nounValue": "V_INT",
                        "v_int": 2
                    }
                },
                "vArgs": 0
            },
            "isLiteral": 1,
            "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": 7,
                "liveTo": 8
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10368544,
        "next": 10369384,
        "prev": 10367840,
        "opIntValue": 61,
        "opConverted": "=",
        "op": "ASSIGN",
        "right": {
            "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": 7,
                "liveTo": 8
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "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": 13
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10369384,
        "next": 10370088,
        "prev": 10368544,
        "opIntValue": 45,
        "opConverted": "-",
        "op": "MINUS",
        "left": {
            "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": 13
            },
            "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": 13
            },
            "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": 9,
                "liveTo": 10
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10370088,
        "next": 10370776,
        "prev": 10369384,
        "opIntValue": 61,
        "opConverted": "=",
        "op": "ASSIGN",
        "right": {
            "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": 9,
                "liveTo": 10
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "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": 13
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10370776,
        "next": 10371632,
        "prev": 10370088,
        "opIntValue": 124,
        "opConverted": "|",
        "op": "BITWISEOR",
        "left": {
            "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": 13
            },
            "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": 13
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "result": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp4",
                "rname": "iTemp4",
                "level": 1,
                "block": 0,
                "key": 8,
                "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": 11,
                "liveTo": 12
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10371632,
        "next": 10371920,
        "prev": 10370776,
        "opIntValue": 61,
        "opConverted": "=",
        "op": "ASSIGN",
        "right": {
            "structType": "operand",
            "type": 1,
            "typeValue": "SYMBOL",
            "symOperand": {
                "structType": "symbol",
                "name": "iTemp4",
                "rname": "iTemp4",
                "level": 1,
                "block": 0,
                "key": 8,
                "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": 11,
                "liveTo": 12
            },
            "isLiteral": 0,
            "isParam": 0
        },
        "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": 13
            },
            "isLiteral": 0,
            "isParam": 0
        }
    },
{
        "structType": "iCode",
        "uid": 10371920,
        "next": 10373552,
        "prev": 10371632,
        "opIntValue": 336,
        "opConverted": "GOTO",
        "op": "GOTO",
        "key": 1,
        "name": "zkouska"
    },
{
        "structType": "iCode",
        "uid": 10373552,
        "next": 10373768,
        "prev": 10371920,
        "opIntValue": 367,
        "opConverted": "LABEL",
        "op": "LABEL",
        "key": 2,
        "name": "_return"
    },
{
        "structType": "iCode",
        "uid": 10373768,
        "next": 0,
        "prev": 10373552,
        "opIntValue": 358,
        "opConverted": "ENDFUNCTION",
        "op": "ENDFUNCTION",
        "name": "main"
    }]