{
  "asm": [
    {
      "labels": [],
      "source": null,
      "text": ".LNDBG_TX:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# mark_description \"Intel(R) C Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1 Build 20120410\";"
    },
    {
      "labels": [],
      "source": null,
      "text": "..TXTST0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# -- Begin  main"
    },
    {
      "labels": [],
      "source": null,
      "text": "# mark_begin;"
    },
    {
      "labels": [],
      "source": null,
      "text": "main:"
    },
    {
      "labels": [],
      "source": null,
      "text": "..B1.1:                         # Preds ..B1.0"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.2:                                          #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN0:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        pushq     %rbp                                          #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.4:                                          #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN1:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        movq      %rsp, %rbp                                    #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.5:                                          #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN2:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        andq      $-128, %rsp                                   #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN3:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        subq      $128, %rsp                                    #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN4:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        movl      $3, %edi                                      #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.8:                                          #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN5:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        call      __intel_new_proc_init                         #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.9:                                          #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN6:"
    },
    {
      "labels": [],
      "source": null,
      "text": "                                # LOE rbx r12 r13 r14 r15"
    },
    {
      "labels": [],
      "source": null,
      "text": "..B1.6:                         # Preds ..B1.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN7:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        stmxcsr   (%rsp)                                        #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN8:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 3
      },
      "text": "        movl      $.L_2__STRING.0, %edi                         #3.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN9:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 3
      },
      "text": "        xorl      %eax, %eax                                    #3.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN10:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        orl       $32832, (%rsp)                                #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN11:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 2
      },
      "text": "        ldmxcsr   (%rsp)                                        #2.12"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.10:                                         #3.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN12:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 3
      },
      "text": "        call      printf                                        #3.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.11:                                         #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN13:"
    },
    {
      "labels": [],
      "source": null,
      "text": "                                # LOE rbx r12 r13 r14 r15"
    },
    {
      "labels": [],
      "source": null,
      "text": "..B1.2:                         # Preds ..B1.6"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN14:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        movl      $.L_2__STRING.1, %edi                         #4.3"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN15:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        xorl      %eax, %eax                                    #4.3"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.12:                                         #4.3"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN16:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 4
      },
      "text": "        call      printf                                        #4.3"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.13:                                         #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN17:"
    },
    {
      "labels": [],
      "source": null,
      "text": "                                # LOE rbx r12 r13 r14 r15"
    },
    {
      "labels": [],
      "source": null,
      "text": "..B1.3:                         # Preds ..B1.2"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN18:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        xorl      %eax, %eax                                    #5.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN19:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        movq      %rbp, %rsp                                    #5.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN20:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        popq      %rbp                                          #5.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.15:                                         #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN21:"
    },
    {
      "labels": [],
      "source": {
        "file": null,
        "line": 5
      },
      "text": "        ret                                                     #5.1"
    },
    {
      "labels": [],
      "source": null,
      "text": "..___tag_value_main.19:                                         #"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN22:"
    },
    {
      "labels": [],
      "source": null,
      "text": "                                # LOE"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LN23:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# mark_end;"
    },
    {
      "labels": [],
      "source": null,
      "text": "..LNmain.24:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LNmain:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# -- End  main"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L_2__STRING.0:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   72"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   101"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   108"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   108"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   111"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   32"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   119"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   111"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   114"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   108"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   100"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": ".L_2__STRING.1:"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   109"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   111"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   111"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   10"
    },
    {
      "labels": [],
      "source": null,
      "text": "        .byte   0"
    },
    {
      "labels": [],
      "source": null,
      "text": "// -- Begin DWARF2 SEGMENT .debug_info"
    },
    {
      "labels": [],
      "source": null,
      "text": ".debug_info_seg:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_TAG_compile_unit:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_comp_dir:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_language:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_producer:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_stmt_list:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_TAG_namespace:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_name:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_TAG_namespace:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_name:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_TAG_base_type:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_byte_size:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_encoding:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_name:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_TAG_subprogram:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_decl_line:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_decl_column:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_decl_file:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_inline:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_accessibility:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_type:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_prototyped:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_name:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_low_pc:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_high_pc:"
    },
    {
      "labels": [],
      "source": null,
      "text": "//      DW_AT_external:"
    },
    {
      "labels": [],
      "source": null,
      "text": "// -- Begin DWARF2 SEGMENT .debug_line"
    },
    {
      "labels": [],
      "source": null,
      "text": ".debug_line_seg:"
    },
    {
      "labels": [],
      "source": null,
      "text": "// -- Begin DWARF2 SEGMENT .debug_abbrev"
    },
    {
      "labels": [],
      "source": null,
      "text": ".debug_abbrev_seg:"
    },
    {
      "labels": [],
      "source": null,
      "text": "// -- Begin DWARF2 SEGMENT .debug_frame"
    },
    {
      "labels": [],
      "source": null,
      "text": ".debug_frame_seg:"
    },
    {
      "labels": [],
      "source": null,
      "text": "// -- Begin DWARF2 SEGMENT .eh_frame"
    },
    {
      "labels": [],
      "source": null,
      "text": ".eh_frame_seg:"
    },
    {
      "labels": [],
      "source": null,
      "text": ".LNDBG_TXe:"
    },
    {
      "labels": [],
      "source": null,
      "text": "# End"
    }
  ],
  "labelDefinitions": {
    ".L_2__STRING.0": 73,
    ".L_2__STRING.1": 86,
    "main": 6
  }
}
