{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "#$$eb"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$sz 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ss 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$sg 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$fp 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$m2         - PowerPC mnemonics"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$pPPC - PowerPC instructions"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$oPPCE200Z1"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ko 1   - Reorder info"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dg 1"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L8:"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L4:"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L84:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   testFunction(double*, double),interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "testFunction(double*, double):"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo1:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        stwu            r1,-48(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        stmw            r26,24(r1)          # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        stw       r0,52(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        mr          r31,r3      # input=r31 input=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        mr          r30,r5"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        mr          r29,r6"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        diab.li   r28,0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        diab.li   r27,0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L92:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo2:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        diab.li   r26,0             # i=r26"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L42:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo3:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        mr          r3,r26      # i=r3 i=r26"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        bl          _d_itod"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        mr          r6,r29"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        mr          r5,r30"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        bl          _d_fge"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        extsb.      r0,r3         # i=r3"
    },
    {
      "labels": [
        {
          "name": ".L44",
          "range": {
            "endCol": 29,
            "startCol": 25
          }
        }
      ],
      "source": {
        "file": null,
        "line": 6
      },
      "text": "        bc          4,2,.L44        # ne cr0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        rlwinm      r0,r26,3,0,28         # i=r26"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        add       r3,r31,r0         # i=r3 input=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        lwzx            r5,r31,r0             # input=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        lwz       r6,4(r3)            # i=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        mr          r4,r27"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        mr          r3,r28      # i=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        bl          _d_add"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        mr          r27,r4"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 7
      },
      "text": "        mr          r28,r3      # i=r28"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 8
      },
      "text": "        addi            r26,r26,1             # i=r26 i=r26"
    },
    {
      "labels": [
        {
          "name": ".L42",
          "range": {
            "endCol": 27,
            "startCol": 23
          }
        }
      ],
      "source": {
        "file": null,
        "line": 8
      },
      "text": "        b             .L42"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L44:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L93:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo4:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 9
      },
      "text": "        mr          r4,r27"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 9
      },
      "text": "        mr          r3,r28      # i=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 10
      },
      "text": "        lmw       r26,24(r1)      # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 10
      },
      "text": "        lwz       r0,52(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 10
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 10
      },
      "text": "        addi            r1,r1,48                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 10
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L85:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 24"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for testFunction(double*, double)"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         input"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a5         length"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a7         sum"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a9         i"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L101:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   fibo(int),interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 12
      },
      "text": "fibo(int):"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo5:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 12
      },
      "text": "        stwu            r1,-32(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 12
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 12
      },
      "text": "        stmw            r30,24(r1)          # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 12
      },
      "text": "        stw       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 12
      },
      "text": "        mr          r31,r3      # n=r31 n=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 14
      },
      "text": "        cmpi            0,0,r3,1                # n=r3"
    },
    {
      "labels": [
        {
          "name": ".L46",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 14
      },
      "text": "        bc          12,1,.L46       # gt cr0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo6:"
    },
    {
      "labels": [
        {
          "name": ".L45",
          "range": {
            "endCol": 27,
            "startCol": 23
          }
        }
      ],
      "source": {
        "file": null,
        "line": 15
      },
      "text": "        b             .L45"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L46:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo7:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 16
      },
      "text": "        addi            r3,r3,-1                # n=r3 n=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 16
      },
      "text": "        bl          fibo(int)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 16
      },
      "text": "        mr          r30,r3      # n=r30"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 16
      },
      "text": "        addi            r3,r31,-2             # n=r3 n=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 16
      },
      "text": "        bl          fibo(int)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 16
      },
      "text": "        add       r3,r3,r30         # n=r3 n=r3 n=r30"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L45:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L105:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo8:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 17
      },
      "text": "        lmw       r30,24(r1)      # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo9:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 17
      },
      "text": "        lwz       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 17
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 17
      },
      "text": "        addi            r1,r1,32                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 17
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo10:"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L102:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 27"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for fibo(int)"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         n"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a5         $$2"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a6         $$1"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L108:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   fizz_buzz(),interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 19
      },
      "text": "fizz_buzz():"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo11:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 19
      },
      "text": "        stwu            r1,-32(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 19
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 19
      },
      "text": "        stw       r31,28(r1)      # offset r1+28  0x1c"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 19
      },
      "text": "        stw       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 22
      },
      "text": "        diab.li   r31,1             # i=r31"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L48:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 22
      },
      "text": "        cmpi            0,0,r31,100       # i=r31"
    },
    {
      "labels": [
        {
          "name": ".L50",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 22
      },
      "text": "        bc          12,1,.L50       # gt cr0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        lis       r0,21845"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        ori       r0,r0,21846"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        mulhw         r0,r0,r31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        srawi         r3,r31,31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        subf            r0,r3,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        add       r3,r0,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        add       r0,r0,r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        subf.         r0,r0,r31         # i=?a4"
    },
    {
      "labels": [
        {
          "name": ".L51",
          "range": {
            "endCol": 29,
            "startCol": 25
          }
        }
      ],
      "source": {
        "file": null,
        "line": 24
      },
      "text": "        bc          4,2,.L51        # ne cr0"
    },
    {
      "labels": [
        {
          "name": ".L114",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 25
      },
      "text": "        addis         r3,0,.L114@ha"
    },
    {
      "labels": [
        {
          "name": ".L114",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 25
      },
      "text": "        addi            r3,r3,.L114@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 25
      },
      "text": "        bl          printf"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L51:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        lis       r0,26214"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        ori       r0,r0,26215"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        mulhw         r0,r0,r31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        srawi         r0,r0,1"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        srawi         r3,r31,31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        subf            r0,r3,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        rlwinm      r3,r0,2,0,29"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        add       r0,r0,r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        subf.         r0,r0,r31         # i=?a4"
    },
    {
      "labels": [
        {
          "name": ".L52",
          "range": {
            "endCol": 29,
            "startCol": 25
          }
        }
      ],
      "source": {
        "file": null,
        "line": 26
      },
      "text": "        bc          4,2,.L52        # ne cr0"
    },
    {
      "labels": [
        {
          "name": ".L115",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 27
      },
      "text": "        addis         r3,0,.L115@ha"
    },
    {
      "labels": [
        {
          "name": ".L115",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 27
      },
      "text": "        addi            r3,r3,.L115@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 27
      },
      "text": "        bl          printf"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L52:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        lis       r0,21845"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        ori       r0,r0,21846"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        mulhw         r0,r0,r31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        srawi         r3,r31,31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        subf            r0,r3,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        add       r3,r0,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        add       r0,r0,r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        subf.         r0,r0,r31         # i=?a4"
    },
    {
      "labels": [
        {
          "name": ".L53",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        bc          12,2,.L53       # eq cr0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        lis       r0,26214"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        ori       r0,r0,26215"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        mulhw         r0,r0,r31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        srawi         r0,r0,1"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        srawi         r3,r31,31         # i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        subf            r0,r3,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        rlwinm      r3,r0,2,0,29"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        add       r0,r0,r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        subf.         r0,r0,r31         # i=?a4"
    },
    {
      "labels": [
        {
          "name": ".L53",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 28
      },
      "text": "        bc          12,2,.L53       # eq cr0"
    },
    {
      "labels": [
        {
          "name": ".L116",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 29
      },
      "text": "        addis         r3,0,.L116@ha"
    },
    {
      "labels": [
        {
          "name": ".L116",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 29
      },
      "text": "        addi            r3,r3,.L116@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 29
      },
      "text": "        mr          r4,r31      # i=r4 i=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 29
      },
      "text": "        bl          printf"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L53:"
    },
    {
      "labels": [
        {
          "name": ".L117",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 30
      },
      "text": "        addis         r3,0,.L117@ha"
    },
    {
      "labels": [
        {
          "name": ".L117",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 30
      },
      "text": "        addi            r3,r3,.L117@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 30
      },
      "text": "        bl          printf"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 31
      },
      "text": "        addi            r31,r31,1             # i=r31 i=r31"
    },
    {
      "labels": [
        {
          "name": ".L48",
          "range": {
            "endCol": 27,
            "startCol": 23
          }
        }
      ],
      "source": {
        "file": null,
        "line": 31
      },
      "text": "        b             .L48"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L50:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 33
      },
      "text": "        diab.li   r3,0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L113:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo12:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 34
      },
      "text": "        lwz       r31,28(r1)      # offset r1+28  0x1c"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 34
      },
      "text": "        lwz       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 34
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 34
      },
      "text": "        addi            r1,r1,32                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 34
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L109:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 50"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for fizz_buzz()"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         i"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L120:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   printEvenNumbers(int),interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 37
      },
      "text": "printEvenNumbers(int):"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo13:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 37
      },
      "text": "        stwu            r1,-32(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 37
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 37
      },
      "text": "        stmw            r30,24(r1)          # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 37
      },
      "text": "        stw       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 37
      },
      "text": "        mr          r31,r3      # N=r31 N=r3"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L125:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo14:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 39
      },
      "text": "        diab.li   r30,1             # i=r30"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L55:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo15:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 39
      },
      "text": "        rlwinm      r0,r31,1,0,30         # N=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 39
      },
      "text": "        cmp       0,0,r0,r30      # i=r30"
    },
    {
      "labels": [
        {
          "name": ".L54",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 39
      },
      "text": "        bc          12,0,.L54       # lt cr0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 42
      },
      "text": "        srawi         r0,r30,1            # i=r30"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 42
      },
      "text": "        addze         r0,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 42
      },
      "text": "        add       r0,r0,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 42
      },
      "text": "        subf.         r0,r0,r30         # i=?a5"
    },
    {
      "labels": [
        {
          "name": ".L58",
          "range": {
            "endCol": 29,
            "startCol": 25
          }
        }
      ],
      "source": {
        "file": null,
        "line": 42
      },
      "text": "        bc          4,2,.L58        # ne cr0"
    },
    {
      "labels": [
        {
          "name": ".L131",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 43
      },
      "text": "        addis         r3,0,.L131@ha"
    },
    {
      "labels": [
        {
          "name": ".L131",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 43
      },
      "text": "        addi            r3,r3,.L131@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 43
      },
      "text": "        mr          r4,r30      # i=r4 i=r30"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 43
      },
      "text": "        bl          printf"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L58:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 44
      },
      "text": "        addi            r30,r30,1             # i=r30 i=r30"
    },
    {
      "labels": [
        {
          "name": ".L55",
          "range": {
            "endCol": 27,
            "startCol": 23
          }
        }
      ],
      "source": {
        "file": null,
        "line": 44
      },
      "text": "        b             .L55"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L126:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L54:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L124:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo16:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 45
      },
      "text": "        lmw       r30,24(r1)      # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo17:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 45
      },
      "text": "        lwz       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 45
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 45
      },
      "text": "        addi            r1,r1,32                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 45
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo18:"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L121:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 23"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for printEvenNumbers(int)"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         N"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a5         i"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L134:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   printOddNumbers(int),interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 48
      },
      "text": "printOddNumbers(int):"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo19:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 48
      },
      "text": "        stwu            r1,-32(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 48
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 48
      },
      "text": "        stmw            r30,24(r1)          # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 48
      },
      "text": "        stw       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 48
      },
      "text": "        mr          r31,r3      # N=r31 N=r3"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L139:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo20:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 50
      },
      "text": "        diab.li   r30,1             # i=r30"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L60:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo21:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 50
      },
      "text": "        rlwinm      r0,r31,1,0,30         # N=r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 50
      },
      "text": "        cmp       0,0,r0,r30      # i=r30"
    },
    {
      "labels": [
        {
          "name": ".L59",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 50
      },
      "text": "        bc          12,0,.L59       # lt cr0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 53
      },
      "text": "        srawi         r0,r30,1            # i=r30"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 53
      },
      "text": "        addze         r0,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 53
      },
      "text": "        add       r0,r0,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 53
      },
      "text": "        subf.         r0,r0,r30         # i=?a5"
    },
    {
      "labels": [
        {
          "name": ".L63",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 53
      },
      "text": "        bc          12,2,.L63       # eq cr0"
    },
    {
      "labels": [
        {
          "name": ".L131",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 54
      },
      "text": "        addis         r3,0,.L131@ha"
    },
    {
      "labels": [
        {
          "name": ".L131",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 54
      },
      "text": "        addi            r3,r3,.L131@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 54
      },
      "text": "        mr          r4,r30      # i=r4 i=r30"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 54
      },
      "text": "        bl          printf"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L63:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 55
      },
      "text": "        addi            r30,r30,1             # i=r30 i=r30"
    },
    {
      "labels": [
        {
          "name": ".L60",
          "range": {
            "endCol": 27,
            "startCol": 23
          }
        }
      ],
      "source": {
        "file": null,
        "line": 55
      },
      "text": "        b             .L60"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L140:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L59:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L138:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo22:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 56
      },
      "text": "        lmw       r30,24(r1)      # offset r1+24  0x18"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo23:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 56
      },
      "text": "        lwz       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 56
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 56
      },
      "text": "        addi            r1,r1,32                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 56
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo24:"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L135:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 23"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for printOddNumbers(int)"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         N"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a5         i"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L147:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   tokenizeString(),interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 58
      },
      "text": "tokenizeString():"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 58
      },
      "text": "        stwu            r1,-32(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 58
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 58
      },
      "text": "        stw       r0,36(r1)"
    },
    {
      "labels": [
        {
          "name": ".L65",
          "range": {
            "endCol": 33,
            "startCol": 29
          }
        }
      ],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        addis         r12,0,.L65@ha"
    },
    {
      "labels": [
        {
          "name": ".L65",
          "range": {
            "endCol": 37,
            "startCol": 33
          }
        }
      ],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        addi            r12,r12,.L65@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        addi            r12,r12,-1"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        addi            r11,r1,7"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        diab.li   r10,8"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        mtspr         ctr,r10"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L158:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        lbzu            r9,1(r12)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        lbzu            r10,1(r12)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        stbu            r9,1(r11)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        stbu            r10,1(r11)"
    },
    {
      "labels": [
        {
          "name": ".L158",
          "range": {
            "endCol": 31,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 60
      },
      "text": "        bc          16,0,.L158"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 63
      },
      "text": "        addi            r3,r1,8"
    },
    {
      "labels": [
        {
          "name": ".L159",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 63
      },
      "text": "        addis         r4,0,.L159@ha"
    },
    {
      "labels": [
        {
          "name": ".L159",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 63
      },
      "text": "        addi            r4,r4,.L159@l"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 63
      },
      "text": "        bl          strtok"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo25:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 63
      },
      "text": "        mr          r4,r3         # token=r4 token=r3"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L66:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 67
      },
      "text": "        cmpi            0,0,r3,0                # token=r3"
    },
    {
      "labels": [
        {
          "name": ".L64",
          "range": {
            "endCol": 30,
            "startCol": 26
          }
        }
      ],
      "source": {
        "file": null,
        "line": 67
      },
      "text": "        bc          12,2,.L64       # eq cr0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo26:"
    },
    {
      "labels": [
        {
          "name": ".L160",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 69
      },
      "text": "        addis         r3,0,.L160@ha             # token=r3"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo27:"
    },
    {
      "labels": [
        {
          "name": ".L160",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 69
      },
      "text": "        addi            r3,r3,.L160@l         # token=r3 token=r3"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo28:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 69
      },
      "text": "        bl          printf"
    },
    {
      "labels": [
        {
          "name": ".L159",
          "range": {
            "endCol": 33,
            "startCol": 28
          }
        }
      ],
      "source": {
        "file": null,
        "line": 70
      },
      "text": "        addis         r4,0,.L159@ha             # token=r4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo29:"
    },
    {
      "labels": [
        {
          "name": ".L159",
          "range": {
            "endCol": 36,
            "startCol": 31
          }
        }
      ],
      "source": {
        "file": null,
        "line": 70
      },
      "text": "        addi            r4,r4,.L159@l         # token=r4 token=r4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo30:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 70
      },
      "text": "        diab.li   r3,0                # token=r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 70
      },
      "text": "        bl          strtok"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo31:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 70
      },
      "text": "        mr          r4,r3         # token=r4 token=r3"
    },
    {
      "labels": [
        {
          "name": ".L66",
          "range": {
            "endCol": 27,
            "startCol": 23
          }
        }
      ],
      "source": {
        "file": null,
        "line": 70
      },
      "text": "        b             .L66"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L64:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L157:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Llo32:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 72
      },
      "text": "        lwz       r0,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 72
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 72
      },
      "text": "        addi            r1,r1,32                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 72
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L148:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 37"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for tokenizeString()"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         $$4"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a5         $$3"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       SP,8      str"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a6         token"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L168:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$bf   main,interprocedural,rasave,nostackparams"
    },
    {
      "labels": [],
      "source": null,
      "text": "main:"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$dr 0 0 0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 74
      },
      "text": "        stwu            r1,-64(r1)          "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 74
      },
      "text": "        mfspr         r0,lr"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 74
      },
      "text": "        stw       r31,60(r1)      # offset r1+60  0x3c"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 74
      },
      "text": "        stw       r0,68(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 76
      },
      "text": "        diab.li   r3,10"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 76
      },
      "text": "        bl          fibo(int)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 76
      },
      "text": "        mr          r31,r3"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 77
      },
      "text": "        bl          fizz_buzz()"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 78
      },
      "text": "        mr          r3,r31"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 78
      },
      "text": "        bl          printOddNumbers(int)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        lis       r0,16368"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        diab.li   r6,0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r0,8(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r6,12(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        lis       r0,16384"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r0,16(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r6,20(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        lis       r0,16392"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r0,24(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r6,28(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        lis       r0,16400"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r0,32(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r6,36(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        lis       r5,16404"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r5,40(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 79
      },
      "text": "        stw       r6,44(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 80
      },
      "text": "        addi            r3,r1,8"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 80
      },
      "text": "        bl          testFunction(double*, double)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 81
      },
      "text": "        bl          tokenizeString()"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 82
      },
      "text": "        diab.li   r3,0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L177:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 83
      },
      "text": "        lwz       r31,60(r1)      # offset r1+60  0x3c"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 83
      },
      "text": "        lwz       r0,68(r1)"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 83
      },
      "text": "        mtspr         lr,r0"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 83
      },
      "text": "        addi            r1,r1,64                "
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 83
      },
      "text": "        blr"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ef"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L169:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# Number of nodes = 64"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for main"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a4         $$5"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a5         n"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       SP,8      a"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       ?a6         sum"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": "# Allocations for module"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       Begin local data area"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       LDA + 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "#       static                __static_init1"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L65:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         71,101,101,107,115,45,102,111,114,45,71,101,101,107,115"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": "FLOAT_TEMP.161:"
    },
    {
      "labels": [],
      "source": null,
      "text": "FLOAT_TEMP.162:"
    },
    {
      "labels": [],
      "source": null,
      "text": "FLOAT_TEMP.163:"
    },
    {
      "labels": [],
      "source": null,
      "text": "FLOAT_TEMP.164:"
    },
    {
      "labels": [],
      "source": null,
      "text": "FLOAT_TEMP.165:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L114:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         70,105,122,122"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L115:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         66,117,122,122"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L116:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         110,117,109,98,101,114,61,37,100"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L117:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         10"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L131:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         37,100"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L159:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         45"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L160:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         37,115,10"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte         0"
    },
    {
      "labels": [],
      "source": null,
      "text": "#$$ld"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L5:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L86:   .d2filenum \"/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/example.cpp\""
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": ".L9:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": ".L2:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L1:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L88:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L91:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L96:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L95:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L83:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L103:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L100:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L110:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L111:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L107:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L122:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L129:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L128:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L119:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L136:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L143:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L142:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L133:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L149:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L150:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L154:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L146:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L170:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L171:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L173:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L176:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L167:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L87:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L89:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L97:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L153:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L151:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L152:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L155:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L174:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L175:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L7:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L3:"
    },
    {
      "labels": [],
      "source": null,
      "text": ""
    },
    {
      "labels": [],
      "source": null,
      "text": ".L90:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L98:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L104:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L112:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L123:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L130:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L137:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L144:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L156:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L172:"
    }
  ],
  "labelDefinitions": {
    ".L114": 432,
    ".L115": 435,
    ".L116": 438,
    ".L117": 441,
    ".L131": 444,
    ".L158": 320,
    ".L159": 447,
    ".L160": 450,
    ".L42": 33,
    ".L44": 53,
    ".L45": 97,
    ".L46": 89,
    ".L48": 128,
    ".L50": 187,
    ".L51": 143,
    ".L52": 157,
    ".L53": 181,
    ".L54": 236,
    ".L55": 218,
    ".L58": 232,
    ".L59": 287,
    ".L60": 269,
    ".L63": 283,
    ".L64": 350,
    ".L65": 424,
    ".L66": 332,
    "main": 371
  }
}
