{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": "_Z3fooi:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        cmpb    $3, %dil"
    },
    {
      "labels": [
        {
          "name": ".LBB0_6",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        ja      .LBB0_6"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    %edi, %eax"
    },
    {
      "labels": [
        {
          "name": ".LJTI0_0",
          "range": {
            "endCol": 26,
            "startCol": 18
          }
        }
      ],
      "source": null,
      "text": "        jmpq    *.LJTI0_0(,%rax,8)"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB0_2:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    $10, %eax"
    },
    {
      "labels": [],
      "source": null,
      "text": "        retq"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB0_3:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    $20, %eax"
    },
    {
      "labels": [],
      "source": null,
      "text": "        retq"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB0_4:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    $30, %eax"
    },
    {
      "labels": [],
      "source": null,
      "text": "        retq"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB0_5:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        movl    $40, %eax"
    },
    {
      "labels": [],
      "source": null,
      "text": "        retq"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LBB0_6:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        xorl    %eax, %eax"
    },
    {
      "labels": [],
      "source": null,
      "text": "        retq"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Lfunc_end0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LJTI0_0:"
    },
    {
      "labels": [
        {
          "name": ".LBB0_2",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .quad   .LBB0_2"
    },
    {
      "labels": [
        {
          "name": ".LBB0_3",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .quad   .LBB0_3"
    },
    {
      "labels": [
        {
          "name": ".LBB0_4",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .quad   .LBB0_4"
    },
    {
      "labels": [
        {
          "name": ".LBB0_5",
          "range": {
            "endCol": 24,
            "startCol": 17
          }
        }
      ],
      "source": null,
      "text": "        .quad   .LBB0_5"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_list_header_start0:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".Ldebug_list_header_end0:"
    }
  ],
  "labelDefinitions": {
    ".LBB0_2": 6,
    ".LBB0_3": 9,
    ".LBB0_4": 12,
    ".LBB0_5": 15,
    ".LBB0_6": 18,
    ".LJTI0_0": 22,
    "_Z3fooi": 1
  }
}
