{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "foo():"
    },
    {
      "labels": [],
      "source": {
        "file": "example.cpp",
        "line": 1,
        "mainsource": true
      },
      "text": "        PUSHM.W #1, R4"
    },
    {
      "labels": [],
      "source": {
        "file": "example.cpp",
        "line": 1,
        "mainsource": true
      },
      "text": "        MOV.W   R1, R4"
    },
    {
      "labels": [],
      "source": {
        "file": "example.cpp",
        "line": 2,
        "mainsource": true
      },
      "text": "        MOV.B   #3, R12"
    },
    {
      "labels": [],
      "source": {
        "file": "example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        POPM.W  #1, r4"
    },
    {
      "labels": [],
      "source": {
        "file": "example.cpp",
        "line": 3,
        "mainsource": true
      },
      "text": "        RET"
    }
  ],
  "labelDefinitions": {}
}
