{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": ".Ltext0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "foo():"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LFB0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "; start of function"
    },
    {
      "labels": [],
      "source": null,
      "text": "; framesize_regs:     2"
    },
    {
      "labels": [],
      "source": null,
      "text": "; framesize_locals:   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "; framesize_outgoing: 0"
    },
    {
      "labels": [],
      "source": null,
      "text": "; framesize:          2"
    },
    {
      "labels": [],
      "source": null,
      "text": "; elim ap -> fp       4"
    },
    {
      "labels": [],
      "source": null,
      "text": "; elim fp -> sp       0"
    },
    {
      "labels": [],
      "source": null,
      "text": "; saved regs: R4"
    },
    {
      "labels": [],
      "source": null,
      "text": "        ; start of prologue"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 1
      },
      "text": "        PUSHM.W #1, R4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI0:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 1
      },
      "text": "        MOV.W   R1, R4"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LCFI1:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        ; end of prologue"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        MOV.B   #3, R12"
    },
    {
      "labels": [],
      "source": null,
      "text": "        ; start of epilogue"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 3
      },
      "text": "        POPM.W  #1, r4"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 3
      },
      "text": "        RET"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LFE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lframe0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LSCIE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LECIE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LSFDE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASFDE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LEFDE0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Letext0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_info0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_abbrev0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_line0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF2:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LASF1:"
    }
  ],
  "labelDefinitions": {}
}
