|  | .LNDBG_TX: | 
|  | # mark_description "Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 18.0.0.128 Build 20170811"; | 
|  | # mark_description "-g -o /tmp/compiler-explorer-compiler1171120-54-1t2ppc6.m4k6/output.s -masm=intel -S -gxx-name=/opt/compiler"; | 
|  | # mark_description "-explorer/gcc-6.3.0/bin/g++"; | 
|  | ..TXTST0: | 
|  | .L_2__routine_start__Z6squarei_0: | 
|  | # -- Begin  _Z6squarei | 
|  | # mark_begin; | 
|  |  | 
|  | # --- square(int) | 
|  | _Z6squarei: | 
|  | # parameter 1(num): edi | 
|  | ..B1.1:                         # Preds ..B1.0 | 
|  | # Execution count [0.00e+00] | 
|  | ..___tag_value__Z6squarei.2: | 
|  | ..L3: | 
|  | #2.21 | 
|  | ..LN0: | 
|  | push      rbp                                           #2.21 | 
|  | ..LN1: | 
|  | mov       rbp, rsp                                      #2.21 | 
|  | ..LN2: | 
|  | sub       rsp, 16                                       #2.21 | 
|  | ..LN3: | 
|  | mov       DWORD PTR [-16+rbp], edi                      #2.21 | 
|  | ..LN4: | 
|  | # LOE rbx rbp rsp r12 r13 r14 r15 rip | 
|  | ..B1.5:                         # Preds ..B1.1 | 
|  | # Execution count [0.00e+00] | 
|  | # Begin ASM | 
|  | ..LN5: | 
|  | # Begin ASM | 
|  | label: | 
|  | # End ASM                                                       #3.0 | 
|  | ..LN6: | 
|  | # End ASM | 
|  | # LOE rbx rbp rsp r12 r13 r14 r15 rip | 
|  | ..B1.4:                         # Preds ..B1.5 | 
|  | # Execution count [0.00e+00] | 
|  | ..LN7: | 
|  | mov       eax, DWORD PTR [-16+rbp]                      #4.18 | 
|  | ..LN8: | 
|  | imul      eax, DWORD PTR [-16+rbp]                      #4.18 | 
|  | ..LN9: | 
|  | leave                                                   #4.18 | 
|  | ..LN10: | 
|  | ret                                                     #4.18 | 
|  | ..LN11: | 
|  | # LOE | 
|  | ..LN12: | 
|  | # mark_end; | 
|  | ..LN_Z6squarei.13: | 
|  | .LN_Z6squarei: | 
|  | # -- End  _Z6squarei | 
|  | // -- Begin DWARF2 SEGMENT .debug_info | 
|  | .debug_info_seg: | 
|  | //      DW_TAG_compile_unit: | 
|  | //      DW_AT_comp_dir: | 
|  | //      DW_AT_name: | 
|  | //      DW_AT_producer: | 
|  | //      DW_AT_language: | 
|  | //      DW_AT_use_UTF8: | 
|  | //      DW_AT_low_pc: | 
|  | //      DW_AT_high_pc: | 
|  | //      DW_AT_stmt_list: | 
|  | //      DW_TAG_namespace: | 
|  | //      DW_AT_name: | 
|  | //      DW_TAG_namespace: | 
|  | //      DW_AT_name: | 
|  | //      DW_TAG_namespace: | 
|  | //      DW_AT_name: | 
|  | //      DW_TAG_base_type: | 
|  | //      DW_AT_byte_size: | 
|  | //      DW_AT_encoding: | 
|  | //      DW_AT_name: | 
|  | //      DW_TAG_subprogram: | 
|  | //      DW_AT_decl_line: | 
|  | //      DW_AT_decl_file: | 
|  | //      DW_AT_type: | 
|  | //      DW_AT_name: | 
|  | //      DW_AT_low_pc: | 
|  | //      DW_AT_high_pc: | 
|  | //      DW_AT_external: | 
|  | //      DW_TAG_formal_parameter: | 
|  | //      DW_AT_decl_line: | 
|  | //      DW_AT_decl_file: | 
|  | //      DW_AT_type: | 
|  | //      DW_AT_name: | 
|  | //      DW_AT_location: | 
|  | // -- Begin DWARF2 SEGMENT .debug_line | 
|  | .debug_line_seg: | 
|  | // -- Begin DWARF2 SEGMENT .debug_abbrev | 
|  | .debug_abbrev_seg: | 
|  | // -- Begin DWARF2 SEGMENT .debug_frame | 
|  | .debug_frame_seg: | 
|  | // -- Begin DWARF2 SEGMENT .debug_str | 
|  | .debug_str_seg: | 
|  | // -- Begin DWARF2 SEGMENT .eh_frame | 
|  | .eh_frame_seg: | 
|  | .LNDBG_TXe: | 
|  | # End |