| { | 
 |   "asm": [ | 
 |     { | 
 |       "labels": [], | 
 |       "source": null, | 
 |       "text": "_Z12testFunctionPii:" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 1 | 
 |       }, | 
 |       "text": "        pushq   %rbp" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 1 | 
 |       }, | 
 |       "text": "        movq    %rsp, %rbp" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 1 | 
 |       }, | 
 |       "text": "        movq    %rdi, -24(%rbp)" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 1 | 
 |       }, | 
 |       "text": "        movl    %esi, -28(%rbp)" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 2 | 
 |       }, | 
 |       "text": "        movl    $0, -8(%rbp)" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 3 | 
 |       }, | 
 |       "text": "        movl    $0, -4(%rbp)" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": null, | 
 |       "text": ".L3:" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 3 | 
 |       }, | 
 |       "text": "        movl    -4(%rbp), %eax" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 3 | 
 |       }, | 
 |       "text": "        cmpl    -28(%rbp), %eax" | 
 |     }, | 
 |     { | 
 |       "labels": [ | 
 |         { | 
 |           "name": ".L2", | 
 |           "range": { | 
 |             "endCol": 20, | 
 |             "startCol": 17 | 
 |           } | 
 |         } | 
 |       ], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 3 | 
 |       }, | 
 |       "text": "        jge     .L2" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        movl    -4(%rbp), %eax" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        cltq" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        leaq    0(,%rax,4), %rdx" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        movq    -24(%rbp), %rax" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        addq    %rdx, %rax" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        movl    (%rax), %eax" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 4 | 
 |       }, | 
 |       "text": "        addl    %eax, -8(%rbp)" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 3 | 
 |       }, | 
 |       "text": "        addl    $1, -4(%rbp)" | 
 |     }, | 
 |     { | 
 |       "labels": [ | 
 |         { | 
 |           "name": ".L3", | 
 |           "range": { | 
 |             "endCol": 20, | 
 |             "startCol": 17 | 
 |           } | 
 |         } | 
 |       ], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 3 | 
 |       }, | 
 |       "text": "        jmp     .L3" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": null, | 
 |       "text": ".L2:" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 6 | 
 |       }, | 
 |       "text": "        movl    -8(%rbp), %eax" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 7 | 
 |       }, | 
 |       "text": "        popq    %rbp" | 
 |     }, | 
 |     { | 
 |       "labels": [], | 
 |       "source": { | 
 |         "file": null, | 
 |         "line": 7 | 
 |       }, | 
 |       "text": "        ret" | 
 |     } | 
 |   ], | 
 |   "labelDefinitions": { | 
 |     ".L2": 21, | 
 |     ".L3": 8, | 
 |     "_Z12testFunctionPii": 1 | 
 |   } | 
 | } |