| { |
| "asm": [ |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt9exceptionC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " mov edx, OFFSET FLAT:_ZTVSt9exception+16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt9bad_allocC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt9exceptionC2Ev", |
| "range": { |
| "endCol": 36, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " call _ZNSt9exceptionC2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov edx, OFFSET FLAT:_ZTVSt9bad_alloc+16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt11char_traitsIcE6assignERcRKc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 286 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 286 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 286 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 286 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " movzx edx, BYTE PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " mov BYTE PTR [rax], dl" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt11char_traitsIcE6lengthEPKc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 235 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 319 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L6", |
| "range": { |
| "endCol": 20, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 319 |
| }, |
| "text": " je .L6" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc", |
| "range": { |
| "endCol": 57, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| }, |
| "text": " call _ZN9__gnu_cxx11char_traitsIcE6lengthEPKc" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L7", |
| "range": { |
| "endCol": 20, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| }, |
| "text": " jmp .L7" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L6:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " mov rcx, -1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " repnz scasb" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " mov rax, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " not rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " sub rax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L7:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 323 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 323 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt11char_traitsIcE4copyEPcPKcm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 350 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L9", |
| "range": { |
| "endCol": 20, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 350 |
| }, |
| "text": " jne .L9" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 351 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L10", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 351 |
| }, |
| "text": " jmp .L10" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L9:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rcx, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " mov rdi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " call memcpy" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L10:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 353 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 353 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZStorSt13_Ios_OpenmodeS_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " mov DWORD PTR [rbp-4], edi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " mov DWORD PTR [rbp-8], esi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " mov eax, DWORD PTR [rbp-4]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " or eax, DWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt8ios_base9precisionEl:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 700 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 700 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 700 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 700 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 702 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 702 |
| }, |
| "text": " mov rax, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 702 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 703 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 703 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 703 |
| }, |
| "text": " mov QWORD PTR [rax+8], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 704 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 705 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 705 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt8ios_base5widthEl:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 723 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 723 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 723 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 723 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 725 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 725 |
| }, |
| "text": " mov rax, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 725 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 726 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 726 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 726 |
| }, |
| "text": " mov QWORD PTR [rax+16], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 727 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 728 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 728 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal11noncopyableC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal11noncopyableD2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal19throw_std_bad_allocEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| }, |
| "text": " sub rsp, 8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " mov edi, 8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " call __cxa_allocate_exception" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " mov rdi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " call _ZNSt9bad_allocC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " mov edx, OFFSET FLAT:_ZNSt9bad_allocD1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " mov esi, OFFSET FLAT:_ZTISt9bad_alloc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " mov rdi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| }, |
| "text": " call __cxa_throw" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal28check_that_malloc_is_allowedEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC0:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC1:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"(size<16 || (std::size_t(result)%16)==0) && \\\"System's malloc returned an unaligned pointer. Compile with EIGEN_MALLOC_ALREADY_ALIGNED=0 to fallback to handmade alignd memory allocator.\\\"\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal14aligned_mallocEm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal28check_that_malloc_is_allowedEv", |
| "range": { |
| "endCol": 67, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 155 |
| }, |
| "text": " call _ZN5Eigen8internal28check_that_malloc_is_allowedEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| }, |
| "text": " call malloc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 15" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L22", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " jbe .L22" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " and eax, 15" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " test rax, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L22", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " je .L22" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZZN5Eigen8internal14aligned_mallocEmE19__PRETTY_FUNCTION__", |
| "range": { |
| "endCol": 93, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " mov ecx, OFFSET FLAT:_ZZN5Eigen8internal14aligned_mallocEmE19__PRETTY_FUNCTION__" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " mov edx, 161" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC0", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC1", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " mov edi, OFFSET FLAT:.LC1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| }, |
| "text": " call __assert_fail" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L22:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| }, |
| "text": " cmp QWORD PTR [rbp-8], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L23", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| }, |
| "text": " jne .L23" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L23", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| }, |
| "text": " je .L23" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal19throw_std_bad_allocEv", |
| "range": { |
| "endCol": 58, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 168 |
| }, |
| "text": " call _ZN5Eigen8internal19throw_std_bad_allocEv" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L23:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 170 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 171 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 171 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal12aligned_freeEPv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 177 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 177 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 177 |
| }, |
| "text": " call free" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 181 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 181 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 181 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC2:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8IOFormatC2EiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_S8_S8_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " sub rsp, 72" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov DWORD PTR [rbp-44], esi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov DWORD PTR [rbp-48], edx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov QWORD PTR [rbp-56], rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov QWORD PTR [rbp-64], r8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| }, |
| "text": " mov QWORD PTR [rbp-72], r9" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp+24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rdx, [rax+32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp+32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rdx, [rax+64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " add rax, 96" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rsi, QWORD PTR [rbp+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rdx, [rax+128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rbx, [rax+160]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rax, [rbp-21]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rax, [rbp-21]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC2", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rax, [rbp-21]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rdx, [rax+192]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov edx, DWORD PTR [rbp-44]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov DWORD PTR [rax+224], edx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov edx, DWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov DWORD PTR [rax+228], edx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| }, |
| "text": " mov eax, DWORD PTR [rax+228]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| }, |
| "text": " and eax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| }, |
| "text": " test eax, eax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L47", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| }, |
| "text": " jne .L47" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| }, |
| "text": " add rax, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "range": { |
| "endCol": 80, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| }, |
| "text": " sub eax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| }, |
| "text": " mov DWORD PTR [rbp-20], eax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L31:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " cmp DWORD PTR [rbp-20], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L29", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " js .L29" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " lea rdx, [rax+32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov eax, DWORD PTR [rbp-20]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " cdqe" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm", |
| "range": { |
| "endCol": 74, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " movzx eax, BYTE PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " cmp al, 10" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L29", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " je .L29" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov eax, 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L30", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " jmp .L30" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L29:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L30:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L26", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " je .L26" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| }, |
| "text": " add rax, 160" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| }, |
| "text": " mov esi, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc", |
| "range": { |
| "endCol": 74, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 68 |
| }, |
| "text": " sub DWORD PTR [rbp-20], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L31", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " jmp .L31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " lea rax, [rbp-21]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L33", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " jmp .L33" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " add rax, 192" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L35", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " jmp .L35" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L35:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " add rax, 160" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L33:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " sub rax, -128" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L36", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " jmp .L36" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L36:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " add rax, 96" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L37", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " jmp .L37" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L37:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " add rax, 64" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L38", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " jmp .L38" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L38:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " add rax, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L39", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " jmp .L39" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L39:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L47:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 63 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L26:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| }, |
| "text": " add rsp, 72" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " call _ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "main:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 5 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 5 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 5 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 5 |
| }, |
| "text": " sub rsp, 56" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov DWORD PTR [rbp-24], 2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov DWORD PTR [rbp-20], 2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " lea rdx, [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " lea rcx, [rbp-20]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " call _ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EEC1IiiEERKT_RKT0_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mov esi, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " movsd xmm0, QWORD PTR .LC3[rip]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " movsd QWORD PTR [rax], xmm0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " mov esi, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " movsd xmm0, QWORD PTR .LC4[rip]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " movsd QWORD PTR [rax], xmm0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " mov edx, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " mov esi, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " movsd xmm0, QWORD PTR .LC5[rip]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " movsd QWORD PTR [rax], xmm0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov esi, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " movsd xmm1, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " movsd QWORD PTR [rbp-56], xmm1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov edx, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov esi, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " movsd xmm0, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " addsd xmm0, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " movsd QWORD PTR [rbp-56], xmm0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov edx, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov esi, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " movsd xmm0, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " movsd QWORD PTR [rax], xmm0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " mov edi, OFFSET FLAT:_ZSt4cout" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5EigenlsINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS3_RKNS_9DenseBaseIT_EE", |
| "range": { |
| "endCol": 95, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " call _ZN5EigenlsINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS3_RKNS_9DenseBaseIT_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " mov esi, OFFSET FLAT:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 11 |
| }, |
| "text": " call _ZNSolsEPFRSoS_E" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " call _ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L54", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " jmp .L54" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " lea rax, [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " call _ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L54:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " add rsp, 56" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 161 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 161 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 161 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 161 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 164 |
| }, |
| "text": " mov QWORD PTR [rbp-8], 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L57:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " mov BYTE PTR [rbp-9], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " lea rax, [rbp-9]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_", |
| "range": { |
| "endCol": 56, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " call _ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " xor eax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L56", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " je .L56" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 166 |
| }, |
| "text": " add QWORD PTR [rbp-8], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L57", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| }, |
| "text": " jmp .L57" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L56:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 167 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 168 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 168 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 100 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 100 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 100 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 100 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " movzx edx, BYTE PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " movzx eax, BYTE PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " cmp dl, al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " sete al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " call _ZNSaIcED2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 936 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 936 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 936 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| }, |
| "text": " mov rax, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rbx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rdi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " cmp QWORD PTR [rbp-32], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L66", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " je .L66" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt11char_traitsIcE6lengthEPKc", |
| "range": { |
| "endCol": 49, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " call _ZNSt11char_traitsIcE6lengthEPKc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " add rax, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L67", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " jmp .L67" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L66:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " sub rax, 1" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L67:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rsi, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rdi, rcx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_", |
| "range": { |
| "endCol": 96, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L70", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " jmp .L70" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L70:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| }, |
| "text": " mov QWORD PTR [rbp-48], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rbx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " lea rax, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_", |
| "range": { |
| "endCol": 79, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " lea rax, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcOS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " lea rax, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "range": { |
| "endCol": 80, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " add rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rdx, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_", |
| "range": { |
| "endCol": 95, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L74", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " jmp .L74" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L74:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| }, |
| "text": " add rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1071 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1071 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| }, |
| "text": " mov eax, esi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| }, |
| "text": " mov BYTE PTR [rbp-12], al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| }, |
| "text": " movsx edx, BYTE PTR [rbp-12]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| }, |
| "text": " mov esi, edx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1189 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1190 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1190 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EEC2IiiEERKT_RKT0_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE22_check_template_paramsEv", |
| "range": { |
| "endCol": 109, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 303 |
| }, |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE22_check_template_paramsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov edx, DWORD PTR [rdx]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " movsx rdx, edx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov ecx, DWORD PTR [rcx]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " movsx rsi, ecx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov ecx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6_init2IiiEEvllPNS_8internal9enable_ifILb1ET_E4typeE", |
| "range": { |
| "endCol": 135, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| }, |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6_init2IiiEEvllPNS_8internal9enable_ifILb1ET_E4typeE" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L82", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| }, |
| "text": " jmp .L82" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L82:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rdx, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rax, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " imul rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " call _ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC6:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC7:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"row >= 0 && row < rows() && col >= 0 && col < cols()\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L85", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " js .L85" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L85", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " jge .L85" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L85", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " js .L85" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L88", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " jl .L88" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L85:" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEllE19__PRETTY_FUNCTION__", |
| "range": { |
| "endCol": 132, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov ecx, OFFSET FLAT:_ZZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEllE19__PRETTY_FUNCTION__" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov edx, 365" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC6", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC6" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC7", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " mov edi, OFFSET FLAT:.LC7" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| }, |
| "text": " call __assert_fail" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L88:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EE8coeffRefEll", |
| "range": { |
| "endCol": 99, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| }, |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EE8coeffRefEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 367 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 367 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8IOFormatD2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " add rax, 192" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " add rax, 160" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " sub rax, -128" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " add rax, 96" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " add rax, 64" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " add rax, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC8:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"\\n\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC9:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \" \"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5EigenlsINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS3_RKNS_9DenseBaseIT_EE:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| }, |
| "text": " sub rsp, 552" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| }, |
| "text": " mov QWORD PTR [rbp-552], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| }, |
| "text": " mov QWORD PTR [rbp-560], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-257]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-257]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-304]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC2", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-209]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-209]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-256]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC2", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-161]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-161]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-208]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC2", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-113]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-113]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-160]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC2", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC2" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-65]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-65]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-112]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC8", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-64]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC9", |
| "range": { |
| "endCol": 38, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC9" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdi, [rbp-160]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rsi, [rbp-112]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-544]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " sub rsp, 8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rcx, [rbp-304]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " push rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rcx, [rbp-256]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " push rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rcx, [rbp-208]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " push rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov r9, rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov r8, rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rcx, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov esi, -1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZN5Eigen8IOFormatC1EiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_S8_S8_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " add rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-560]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4evalEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4evalEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rdx, [rbp-544]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal12print_matrixINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS4_RKT_RKNS_8IOFormatE", |
| "range": { |
| "endCol": 115, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZN5Eigen8internal12print_matrixINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS4_RKT_RKNS_8IOFormatE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-544]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZN5Eigen8IOFormatD1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-112]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-65]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-160]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-113]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-208]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-161]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-256]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-209]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-304]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-257]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L108", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L108" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-544]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZN5Eigen8IOFormatD1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L93", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L93" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L93:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L94", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L94" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L94:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-17]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-112]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L95", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L95" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L95:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-65]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-160]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L96", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L96" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L96:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-113]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-208]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L97", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L97" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L97:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-161]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-256]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L98", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L98" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L98:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-209]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-304]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L99", |
| "range": { |
| "endCol": 21, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " jmp .L99" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L99:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " lea rax, [rbp-257]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _ZNSaIcED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L108:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 221 |
| }, |
| "text": " mov rbx, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 221 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 221 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 175 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 175 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 175 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv", |
| "range": { |
| "endCol": 86, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| }, |
| "text": " xor eax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L113", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| }, |
| "text": " je .L113" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| }, |
| "text": " mov rdx, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L113:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 222 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 222 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 222 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| }, |
| "text": " add rax, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt14pointer_traitsIPcE10pointer_toERc", |
| "range": { |
| "endCol": 57, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| }, |
| "text": " call _ZNSt14pointer_traitsIPcE10pointer_toERc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 186 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 186 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " call _ZNSaIcEC2ERKS_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type", |
| "range": { |
| "endCol": 116, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 930 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 930 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 930 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| }, |
| "text": " mov rax, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv", |
| "range": { |
| "endCol": 86, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L121", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " je .L121" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " mov eax, 15" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L123", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 996 |
| }, |
| "text": " jmp .L123" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L121:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| }, |
| "text": " mov rax, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L123:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 997 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 997 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_", |
| "range": { |
| "endCol": 92, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " call _ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 279 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 279 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 279 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 280 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 280 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 280 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_", |
| "range": { |
| "endCol": 70, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " call _ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " call _ZNSaIcEC2ERKS_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type", |
| "range": { |
| "endCol": 115, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " mov eax, esi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| }, |
| "text": " mov BYTE PTR [rbp-44], al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1351 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1351 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv", |
| "range": { |
| "endCol": 78, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1351 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1351 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " lea rbx, [rax+1]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " cmp rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " seta al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L131", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| }, |
| "text": " je .L131" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " mov rsi, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " mov r8d, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " mov ecx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L131:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " lea rax, [rbp-44]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt11char_traitsIcE6assignERcRKc", |
| "range": { |
| "endCol": 51, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| }, |
| "text": " call _ZNSt11char_traitsIcE6assignERcRKc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| }, |
| "text": " lea rdx, [rax+1]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen10MatrixBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " call _ZN5Eigen10MatrixBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| }, |
| "text": " call _ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EEC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 488 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 488 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 488 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE22_check_template_paramsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 897 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 897 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 909 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 909 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 909 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6_init2IiiEEvllPNS_8internal9enable_ifILb1ET_E4typeE:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll", |
| "range": { |
| "endCol": 93, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| }, |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 740 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 740 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 740 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 416 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 416 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv", |
| "range": { |
| "endCol": 71, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 416 |
| }, |
| "text": " call _ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 417 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 417 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 417 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal11noncopyableD2Ev", |
| "range": { |
| "endCol": 52, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " call _ZN5Eigen8internal11noncopyableD2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "range": { |
| "endCol": 95, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " call _ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEED2Ev", |
| "range": { |
| "endCol": 112, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " call _ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEED2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EE8coeffRefEll:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " sub rsp, 56" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " mov QWORD PTR [rbp-48], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| }, |
| "text": " mov QWORD PTR [rbp-56], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "range": { |
| "endCol": 86, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " call _ZN5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " lea rax, [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " call _ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC1ERKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " lea rax, [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEE8coeffRefEll", |
| "range": { |
| "endCol": 120, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " call _ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEE8coeffRefEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " lea rax, [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " call _ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L147", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " jmp .L147" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " lea rax, [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " call _ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L147:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| }, |
| "text": " add rsp, 56" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4evalEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 406 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 406 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 406 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 407 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 407 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal12print_matrixINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS4_RKT_RKNS_8IOFormatE:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " sub rsp, 552" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " mov QWORD PTR [rbp-536], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " mov QWORD PTR [rbp-544], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| }, |
| "text": " mov QWORD PTR [rbp-552], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-544]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4sizeEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " test rax, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " sete al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L151", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| }, |
| "text": " je .L151" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " add rax, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 134 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L174", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 134 |
| }, |
| "text": " jmp .L174" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L151:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 137 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-544]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 137 |
| }, |
| "text": " mov QWORD PTR [rbp-72], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 140 |
| }, |
| "text": " mov QWORD PTR [rbp-128], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| }, |
| "text": " mov eax, DWORD PTR [rax+224]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| }, |
| "text": " cmp eax, -1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L153", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| }, |
| "text": " jne .L153" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 145 |
| }, |
| "text": " mov QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L154", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 145 |
| }, |
| "text": " jmp .L154" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L153:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| }, |
| "text": " mov eax, DWORD PTR [rax+224]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| }, |
| "text": " cmp eax, -2" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L155", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| }, |
| "text": " jne .L155" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal25significant_decimals_implIdE3runEv", |
| "range": { |
| "endCol": 71, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| }, |
| "text": " call _ZN5Eigen8internal25significant_decimals_implIdE3runEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| }, |
| "text": " cdqe" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L154", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| }, |
| "text": " jmp .L154" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L155:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| }, |
| "text": " mov eax, DWORD PTR [rax+224]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| }, |
| "text": " cdqe" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L154:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 163 |
| }, |
| "text": " mov QWORD PTR [rbp-32], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L156", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " je .L156" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " sub rax, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt8ios_base9precisionEl", |
| "range": { |
| "endCol": 43, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " call _ZNSt8ios_base9precisionEl" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rax" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L156:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| }, |
| "text": " mov eax, DWORD PTR [rax+228]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| }, |
| "text": " and eax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| }, |
| "text": " test eax, eax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| }, |
| "text": " sete al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| }, |
| "text": " mov BYTE PTR [rbp-73], al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 167 |
| }, |
| "text": " cmp BYTE PTR [rbp-73], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L157", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 167 |
| }, |
| "text": " je .L157" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " mov QWORD PTR [rbp-40], 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L161:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " cmp QWORD PTR [rbp-40], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " setl al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L157", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " je .L157" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " mov QWORD PTR [rbp-48], 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L160:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " cmp QWORD PTR [rbp-48], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " setl al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L159", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " je .L159" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov esi, 8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov edi, 16" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZStorSt13_Ios_OpenmodeS_", |
| "range": { |
| "endCol": 42, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " call _ZStorSt13_Ios_OpenmodeS_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov edx, eax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " lea rax, [rbp-528]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov esi, edx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " call _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " sub rax, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " lea rax, [rbp-528]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " sub rax, -128" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| }, |
| "text": " call _ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll", |
| "range": { |
| "endCol": 93, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " movsd xmm0, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " lea rax, [rbp-528]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " add rax, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| }, |
| "text": " call _ZNSolsEd" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " lea rax, [rbp-112]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " lea rdx, [rbp-528]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " call _ZNKSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " lea rax, [rbp-112]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "range": { |
| "endCol": 80, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov QWORD PTR [rbp-120], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " lea rdx, [rbp-120]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " lea rax, [rbp-128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt3maxIlERKT_S2_S2_", |
| "range": { |
| "endCol": 38, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " call _ZSt3maxIlERKT_S2_S2_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov QWORD PTR [rbp-128], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " lea rax, [rbp-112]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " lea rax, [rbp-528]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " call _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " add QWORD PTR [rbp-48], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L160", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| }, |
| "text": " jmp .L160" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L159:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " add QWORD PTR [rbp-40], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L161", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| }, |
| "text": " jmp .L161" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L157:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " mov QWORD PTR [rbp-56], 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L169:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " cmp QWORD PTR [rbp-56], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " setl al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L162", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " je .L162" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 182 |
| }, |
| "text": " cmp QWORD PTR [rbp-56], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L163", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 182 |
| }, |
| "text": " je .L163" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| }, |
| "text": " lea rdx, [rax+160]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L163:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| }, |
| "text": " lea rdx, [rax+64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " test rax, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L164", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " je .L164" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " sub rax, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt8ios_base5widthEl", |
| "range": { |
| "endCol": 39, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| }, |
| "text": " call _ZNSt8ios_base5widthEl" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L164:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll", |
| "range": { |
| "endCol": 93, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " movsd xmm0, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| }, |
| "text": " call _ZNSolsEd" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " mov QWORD PTR [rbp-64], 1" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L167:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " cmp QWORD PTR [rbp-64], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " setl al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L165", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " je .L165" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| }, |
| "text": " lea rdx, [rax+192]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " test rax, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L166", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " je .L166" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " sub rax, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt8ios_base5widthEl", |
| "range": { |
| "endCol": 39, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| }, |
| "text": " call _ZNSt8ios_base5widthEl" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L166:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll", |
| "range": { |
| "endCol": 93, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " movsd xmm0, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| }, |
| "text": " call _ZNSolsEd" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " add QWORD PTR [rbp-64], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L167", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| }, |
| "text": " jmp .L167" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L165:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| }, |
| "text": " lea rdx, [rax+96]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " sub rax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " cmp QWORD PTR [rbp-56], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " setl al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L168", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| }, |
| "text": " je .L168" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| }, |
| "text": " lea rdx, [rax+128]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L168:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " add QWORD PTR [rbp-56], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L169", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| }, |
| "text": " jmp .L169" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L162:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-552]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| }, |
| "text": " lea rdx, [rax+32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| }, |
| "text": " call _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L170", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " je .L170" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " sub rax, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt8ios_base9precisionEl", |
| "range": { |
| "endCol": 43, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| }, |
| "text": " call _ZNSt8ios_base9precisionEl" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L170:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 199 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-536]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L174", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 199 |
| }, |
| "text": " jmp .L174" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 199 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " lea rax, [rbp-528]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " call _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L174:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| }, |
| "text": " add rsp, 552" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| }, |
| "text": " sub rsp, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv", |
| "range": { |
| "endCol": 88, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " cmp rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " sete al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " add rsp, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " push r12" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " lea rbx, [rax+1]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov r12, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv", |
| "range": { |
| "endCol": 90, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rdx, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rsi, r12" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm", |
| "range": { |
| "endCol": 67, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " call _ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " add rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " pop r12" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt14pointer_traitsIPcE10pointer_toERc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt9addressofIcEPT_RS0_", |
| "range": { |
| "endCol": 41, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " call _ZSt9addressofIcEPT_RS0_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " sub rsp, 48" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag", |
| "range": { |
| "endCol": 120, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 275 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 275 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 275 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 276 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 276 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 276 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 99 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 99 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 99 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 100 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 100 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 100 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 167 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 167 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 167 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 167 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 199 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 199 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 199 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 199 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| }, |
| "text": " mov QWORD PTR [rax+16], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 171 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 171 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 171 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 171 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| }, |
| "text": " mov QWORD PTR [rax+8], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov BYTE PTR [rbp-1], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " lea rax, [rbp-1]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " mov rdi, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt11char_traitsIcE6assignERcRKc", |
| "range": { |
| "endCol": 51, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| }, |
| "text": " call _ZNSt11char_traitsIcE6assignERcRKc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 207 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 207 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 207 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " call _ZNSaIcEC1ERKS_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " sub rsp, 48" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag", |
| "range": { |
| "endCol": 119, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " sub rsp, 80" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " mov QWORD PTR [rbp-48], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " mov QWORD PTR [rbp-56], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " mov QWORD PTR [rbp-64], rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| }, |
| "text": " mov QWORD PTR [rbp-72], r8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "range": { |
| "endCol": 80, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "range": { |
| "endCol": 80, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " add rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " lea rcx, [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 319 |
| }, |
| "text": " cmp QWORD PTR [rbp-48], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L193", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 319 |
| }, |
| "text": " je .L193" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L193:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| }, |
| "text": " cmp QWORD PTR [rbp-64], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L194", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| }, |
| "text": " je .L194" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| }, |
| "text": " cmp QWORD PTR [rbp-72], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L194", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| }, |
| "text": " je .L194" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " lea rcx, [rdx+rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-64]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " mov rdi, rcx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L194:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 323 |
| }, |
| "text": " cmp QWORD PTR [rbp-8], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L195", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 323 |
| }, |
| "text": " je .L195" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " add rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| }, |
| "text": " lea rsi, [rcx+rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-72]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " add rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " lea rcx, [rdx+rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " mov rdi, rcx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L195:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 327 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 327 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 327 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 330 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 330 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 330 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen10MatrixBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "range": { |
| "endCol": 80, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " call _ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EEC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov QWORD PTR [rax], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov QWORD PTR [rax+8], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " mov QWORD PTR [rax+16], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC10:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC11:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .ascii \"(!(RowsAtCompileTime!=Dynamic) || (rows==RowsAtCompileTime))\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .ascii \" && (!(ColsAtCompileTime!=Dynamic) || (cols==ColsAtCompileTi\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .ascii \"me)) && (!(RowsAtCompi\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"leTime==Dynamic && MaxRowsAtCompileTime!=Dynamic) || (rows<=MaxRowsAtCompileTime)) && (!(ColsAtCompileTime==Dynamic && MaxColsAtCompileTime!=Dynamic) || (cols<=MaxColsAtCompileTime)) && rows>=0 && cols>=0 && \\\"Invalid sizes when resizing a matrix or array.\\\"\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| }, |
| "text": " sub rsp, 64" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| }, |
| "text": " mov QWORD PTR [rbp-48], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| }, |
| "text": " mov QWORD PTR [rbp-56], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " cmp QWORD PTR [rbp-48], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L199", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " js .L199" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " cmp QWORD PTR [rbp-56], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L204", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " jns .L204" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L199:" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEllE19__PRETTY_FUNCTION__", |
| "range": { |
| "endCol": 133, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov ecx, OFFSET FLAT:_ZZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEllE19__PRETTY_FUNCTION__" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov edx, 285" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC10", |
| "range": { |
| "endCol": 39, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov esi, OFFSET FLAT:.LC10" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC11", |
| "range": { |
| "endCol": 39, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov edi, OFFSET FLAT:.LC11" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " call __assert_fail" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L204:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 44 |
| }, |
| "text": " movabs rax, 9223372036854775807" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 44 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " cmp QWORD PTR [rbp-8], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L201", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " je .L201" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L201", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " je .L201" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 46 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 46 |
| }, |
| "text": " cqo" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 46 |
| }, |
| "text": " idiv QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " cmp QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L201", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " jle .L201" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " mov eax, 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L202", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " jmp .L202" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L201:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L202:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| }, |
| "text": " mov BYTE PTR [rbp-25], al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 47 |
| }, |
| "text": " cmp BYTE PTR [rbp-25], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L203", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 47 |
| }, |
| "text": " je .L203" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal19throw_std_bad_allocEv", |
| "range": { |
| "endCol": 58, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 48 |
| }, |
| "text": " call _ZN5Eigen8internal19throw_std_bad_allocEv" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L203:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " imul rsi, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-56]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-48]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll", |
| "range": { |
| "endCol": 73, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| }, |
| "text": " call _ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 295 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 295 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 295 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 230 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 230 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal12aligned_freeEPv", |
| "range": { |
| "endCol": 52, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 230 |
| }, |
| "text": " call _ZN5Eigen8internal12aligned_freeEPv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 231 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 231 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 231 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv", |
| "range": { |
| "endCol": 70, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4colsEv", |
| "range": { |
| "endCol": 70, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4colsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2ERKS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEEC2ERKS5_", |
| "range": { |
| "endCol": 116, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| }, |
| "text": " call _ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEEC2ERKS5_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 245 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 245 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 245 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEE8coeffRefEll:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " mov rbx, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " add rax, 8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen8internal19variable_if_dynamicIlLin1EE5valueEv", |
| "range": { |
| "endCol": 73, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " call _ZNK5Eigen8internal19variable_if_dynamicIlLin1EE5valueEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " imul rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " add rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " sal rax, 3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| }, |
| "text": " add rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4sizeEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " sub rsp, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " imul rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " add rsp, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal25significant_decimals_implIdE3runEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 120 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 120 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen16GenericNumTraitsIdE8digits10Ev", |
| "range": { |
| "endCol": 58, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 122 |
| }, |
| "text": " call _ZN5Eigen16GenericNumTraitsIdE8digits10Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 123 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 123 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv", |
| "range": { |
| "endCol": 70, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv", |
| "range": { |
| "endCol": 70, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " imul rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " add rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " sal rax, 3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| }, |
| "text": " add rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt3maxIlERKT_S2_S2_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 219 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 219 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 219 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 219 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| }, |
| "text": " mov rdx, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| }, |
| "text": " cmp rdx, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L224", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| }, |
| "text": " jge .L224" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 225 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L225", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 225 |
| }, |
| "text": " jmp .L225" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L224:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 226 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L225:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 227 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 227 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| }, |
| "text": " add rax, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt14pointer_traitsIPKcE10pointer_toERS0_", |
| "range": { |
| "endCol": 60, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| }, |
| "text": " call _ZNSt14pointer_traitsIPKcE10pointer_toERS0_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 196 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 196 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm", |
| "range": { |
| "endCol": 64, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " call _ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt9addressofIcEPT_RS0_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt11__addressofIcEPT_RS0_", |
| "range": { |
| "endCol": 44, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " call _ZSt11__addressofIcEPT_RS0_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| }, |
| "text": " lea rax, [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_", |
| "range": { |
| "endCol": 96, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| }, |
| "text": " call _ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag", |
| "range": { |
| "endCol": 116, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " call _ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC12:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"basic_string::_M_construct null not valid\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " sub rsp, 48" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_", |
| "range": { |
| "endCol": 58, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " call _ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L234", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " je .L234" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " cmp rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L234", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " je .L234" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov eax, 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L235", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " jmp .L235" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L234:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L235:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L236", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " je .L236" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC12", |
| "range": { |
| "endCol": 39, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 212 |
| }, |
| "text": " mov edi, OFFSET FLAT:.LC12" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 212 |
| }, |
| "text": " call _ZSt19__throw_logic_errorPKc" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L236:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_", |
| "range": { |
| "endCol": 83, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " call _ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| }, |
| "text": " cmp rax, 15" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L237", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| }, |
| "text": " jbe .L237" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " lea rcx, [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L237:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rdi, rcx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_", |
| "range": { |
| "endCol": 94, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_", |
| "range": { |
| "endCol": 62, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " call _ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " sub rax, 1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " shr rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 337 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L241", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 337 |
| }, |
| "text": " jne .L241" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt11char_traitsIcE6assignERcRKc", |
| "range": { |
| "endCol": 51, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| }, |
| "text": " call _ZNSt11char_traitsIcE6assignERcRKc" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L243", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| }, |
| "text": " jmp .L243" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L241:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt11char_traitsIcE4copyEPcPKcm", |
| "range": { |
| "endCol": 50, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| }, |
| "text": " call _ZNSt11char_traitsIcE4copyEPcPKcm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L243:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| }, |
| "text": " lea rax, [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_", |
| "range": { |
| "endCol": 95, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| }, |
| "text": " call _ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag", |
| "range": { |
| "endCol": 115, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| }, |
| "text": " call _ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " sub rsp, 48" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_", |
| "range": { |
| "endCol": 57, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " call _ZN9__gnu_cxx17__is_null_pointerIcEEbPT_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L247", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " je .L247" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " cmp rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L247", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " je .L247" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov eax, 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L248", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " jmp .L248" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L247:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L248:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L249", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| }, |
| "text": " je .L249" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC12", |
| "range": { |
| "endCol": 39, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 212 |
| }, |
| "text": " mov edi, OFFSET FLAT:.LC12" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 212 |
| }, |
| "text": " call _ZSt19__throw_logic_errorPKc" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L249:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " call _ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| }, |
| "text": " cmp rax, 15" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L250", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| }, |
| "text": " jbe .L250" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " lea rcx, [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L250:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rcx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " mov rdi, rcx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_", |
| "range": { |
| "endCol": 94, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC13:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"basic_string::_M_create\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " sub rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| }, |
| "text": " mov QWORD PTR [rbp-40], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " mov rbx, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " cmp rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " seta al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L252", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| }, |
| "text": " je .L252" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".LC13", |
| "range": { |
| "endCol": 39, |
| "startCol": 34 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 138 |
| }, |
| "text": " mov edi, OFFSET FLAT:.LC13" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 138 |
| }, |
| "text": " call _ZSt20__throw_length_errorPKc" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L252:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " cmp QWORD PTR [rbp-40], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L253", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " jnb .L253" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " add rdx, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " cmp rax, rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L253", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| }, |
| "text": " jnb .L253" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 145 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-40]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 145 |
| }, |
| "text": " lea rdx, [rax+rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 145 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 145 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " mov rbx, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " cmp rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " seta al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L253", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| }, |
| "text": " je .L253" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv", |
| "range": { |
| "endCol": 82, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| }, |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L253:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " lea rbx, [rax+1]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv", |
| "range": { |
| "endCol": 90, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " mov rsi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt16allocator_traitsISaIcEE8allocateERS0_m", |
| "range": { |
| "endCol": 62, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| }, |
| "text": " call _ZNSt16allocator_traitsISaIcEE8allocateERS0_m" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| }, |
| "text": " add rsp, 40" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 591 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 591 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 591 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 601 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 601 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 601 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " mov rdx, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " mov rax, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " imul rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L257", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| }, |
| "text": " je .L257" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rdx, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rax, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " imul rax, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rsi, rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m", |
| "range": { |
| "endCol": 81, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| }, |
| "text": " call _ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 407 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L258", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 407 |
| }, |
| "text": " je .L258" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal28conditional_aligned_new_autoIdLb1EEEPT_m", |
| "range": { |
| "endCol": 77, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " call _ZN5Eigen8internal28conditional_aligned_new_autoIdLb1EEEPT_m" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L257", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| }, |
| "text": " jmp .L257" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L258:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 410 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 410 |
| }, |
| "text": " mov QWORD PTR [rax], 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L257:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 413 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 413 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 413 |
| }, |
| "text": " mov QWORD PTR [rax+8], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 414 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 414 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 414 |
| }, |
| "text": " mov QWORD PTR [rax+16], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 415 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 415 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 415 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " mov rax, QWORD PTR [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4colsEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " mov rax, QWORD PTR [rax+16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal11noncopyableC2Ev", |
| "range": { |
| "endCol": 52, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " call _ZN5Eigen8internal11noncopyableC2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEEC2ERKS5_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| }, |
| "text": " push rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| }, |
| "text": " sub rsp, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| }, |
| "text": " mov QWORD PTR [rbp-32], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "range": { |
| "endCol": 95, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " call _ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4dataEv", |
| "range": { |
| "endCol": 91, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " lea rbx, [rax+8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-32]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi3EE11outerStrideEv", |
| "range": { |
| "endCol": 103, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " call _ZNK5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi3EE11outerStrideEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rsi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdi, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " call _ZN5Eigen8internal19variable_if_dynamicIlLin1EEC1El" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L268", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| }, |
| "text": " jmp .L268" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| }, |
| "text": " mov rbx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "range": { |
| "endCol": 95, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " call _ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rax, rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| }, |
| "text": " call _Unwind_Resume" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L268:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| }, |
| "text": " add rsp, 24" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| }, |
| "text": " pop rbx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen8internal19variable_if_dynamicIlLin1EE5valueEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen16GenericNumTraitsIdE8digits10Ev:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 116 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 116 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal21default_digits10_implIdLb1ELb0EE3runEv", |
| "range": { |
| "endCol": 75, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 118 |
| }, |
| "text": " call _ZN5Eigen8internal21default_digits10_implIdLb1ELb0EE3runEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 119 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 119 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " mov rax, QWORD PTR [rax]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt14pointer_traitsIPKcE10pointer_toERS0_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt9addressofIKcEPT_RS1_", |
| "range": { |
| "endCol": 42, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " call _ZSt9addressofIKcEPT_RS1_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 125 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 125 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 125 |
| }, |
| "text": " call _ZdlPv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 126 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 126 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt11__addressofIcEPT_RS0_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " cmp QWORD PTR [rbp-8], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " sete al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 104 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 104 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv", |
| "range": { |
| "endCol": 60, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| }, |
| "text": " call _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " cmp QWORD PTR [rbp-8], 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " sete al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 104 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 104 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " sub rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " mov rdx, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm", |
| "range": { |
| "endCol": 85, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNSt16allocator_traitsISaIcEE8allocateERS0_m:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " mov rcx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " mov edx, 0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " mov rsi, rcx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv", |
| "range": { |
| "endCol": 62, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " call _ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal28conditional_aligned_new_autoIdLb1EEEPT_m:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 371 |
| }, |
| "text": " cmp QWORD PTR [rbp-24], 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L300", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 371 |
| }, |
| "text": " jne .L300" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| }, |
| "text": " mov eax, 0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L301", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| }, |
| "text": " jmp .L301" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L300:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 288 |
| }, |
| "text": " movabs rax, 2305843009213693951" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 288 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L302", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 288 |
| }, |
| "text": " jbe .L302" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal19throw_std_bad_allocEv", |
| "range": { |
| "endCol": 58, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 289 |
| }, |
| "text": " call _ZN5Eigen8internal19throw_std_bad_allocEv" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L302:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-24]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| }, |
| "text": " sal rax, 3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal26conditional_aligned_mallocILb1EEEPvm", |
| "range": { |
| "endCol": 73, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| }, |
| "text": " call _ZN5Eigen8internal26conditional_aligned_mallocILb1EEEPvm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 387 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L301:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 388 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 388 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4dataEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv", |
| "range": { |
| "endCol": 70, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| }, |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi3EE11outerStrideEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "range": { |
| "endCol": 87, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EE11outerStrideEv", |
| "range": { |
| "endCol": 76, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| }, |
| "text": " call _ZNK5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EE11outerStrideEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 584 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 584 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal19variable_if_dynamicIlLin1EEC2El:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " mov rdx, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " mov QWORD PTR [rax], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal21default_digits10_implIdLb1ELb0EE3runEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| }, |
| "text": " mov eax, 15" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt9addressofIKcEPT_RS1_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZSt11__addressofIKcEPT_RS1_", |
| "range": { |
| "endCol": 45, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " call _ZSt11__addressofIKcEPT_RS1_" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 129 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 129 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 129 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 130 |
| }, |
| "text": " mov rax, -1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 130 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 130 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| }, |
| "text": " sub rsp, 32" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| }, |
| "text": " mov QWORD PTR [rbp-16], rsi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| }, |
| "text": " mov QWORD PTR [rbp-24], rdx" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv", |
| "range": { |
| "endCol": 60, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " call _ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " cmp QWORD PTR [rbp-16], rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " seta al" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " test al, al" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L317", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| }, |
| "text": " je .L317" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 102 |
| }, |
| "text": " call _ZSt17__throw_bad_allocv" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L317:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-16]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| }, |
| "text": " call _Znwm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 112 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 112 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZN5Eigen8internal26conditional_aligned_mallocILb1EEEPvm:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 214 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 214 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZN5Eigen8internal14aligned_mallocEm", |
| "range": { |
| "endCol": 53, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 214 |
| }, |
| "text": " call _ZN5Eigen8internal14aligned_mallocEm" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 215 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 215 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EE11outerStrideEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE9innerSizeEv", |
| "range": { |
| "endCol": 89, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " call _ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE9innerSizeEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZSt11__addressofIKcEPT_RS1_:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE9innerSizeEv:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| }, |
| "text": " mov QWORD PTR [rbp-8], rdi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 232 |
| }, |
| "text": " mov rax, QWORD PTR [rbp-8]" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 232 |
| }, |
| "text": " mov rdi, rax" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "range": { |
| "endCol": 84, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 232 |
| }, |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 234 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 234 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_Z41__static_initialization_and_destruction_0ii:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " sub rsp, 16" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov DWORD PTR [rbp-4], edi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov DWORD PTR [rbp-8], esi" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " cmp DWORD PTR [rbp-4], 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L328", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " jne .L328" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " cmp DWORD PTR [rbp-8], 65535" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L328", |
| "range": { |
| "endCol": 22, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " jne .L328" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| }, |
| "text": " mov edi, OFFSET FLAT:_ZStL8__ioinit" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| }, |
| "text": " call _ZNSt8ios_base4InitC1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| }, |
| "text": " mov edx, OFFSET FLAT:__dso_handle" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| }, |
| "text": " mov esi, OFFSET FLAT:_ZStL8__ioinit" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| }, |
| "text": " mov edi, OFFSET FLAT:_ZNSt8ios_base4InitD1Ev" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| }, |
| "text": " call __cxa_atexit" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L328:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " nop" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " leave" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_GLOBAL__sub_I_main:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " push rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov rbp, rsp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov esi, 65535" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mov edi, 1" |
| }, |
| { |
| "labels": [ |
| { |
| "name": "_Z41__static_initialization_and_destruction_0ii", |
| "range": { |
| "endCol": 64, |
| "startCol": 17 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " call _Z41__static_initialization_and_destruction_0ii" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " pop rbp" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " ret" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEllE19__PRETTY_FUNCTION__:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"void Eigen::PlainObjectBase<Derived>::resize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::Index = long int]\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZZN5Eigen8internal14aligned_mallocEmE19__PRETTY_FUNCTION__:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"void* Eigen::internal::aligned_malloc(std::size_t)\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "_ZZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEllE19__PRETTY_FUNCTION__:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .string \"Eigen::DenseCoeffsBase<Derived, 1>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::DenseCoeffsBase<Derived, 1>::Scalar = double; Eigen::Index = long int]\"" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC3:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .long 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .long 1074266112" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC4:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .long 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .long 1074003968" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".LC5:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .long 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .long -1074790400" |
| } |
| ], |
| "labelDefinitions": { |
| ".L10": 86, |
| ".L108": 1000, |
| ".L113": 1029, |
| ".L121": 1098, |
| ".L123": 1101, |
| ".L131": 1190, |
| ".L147": 1353, |
| ".L151": 1396, |
| ".L153": 1406, |
| ".L154": 1420, |
| ".L155": 1415, |
| ".L156": 1436, |
| ".L157": 1521, |
| ".L159": 1518, |
| ".L160": 1455, |
| ".L161": 1446, |
| ".L162": 1642, |
| ".L163": 1544, |
| ".L164": 1565, |
| ".L165": 1618, |
| ".L166": 1605, |
| ".L167": 1577, |
| ".L168": 1639, |
| ".L169": 1528, |
| ".L170": 1662, |
| ".L174": 1672, |
| ".L193": 1895, |
| ".L194": 1908, |
| ".L195": 1928, |
| ".L199": 1987, |
| ".L201": 2011, |
| ".L202": 2013, |
| ".L203": 2018, |
| ".L204": 1993, |
| ".L22": 185, |
| ".L224": 2175, |
| ".L225": 2177, |
| ".L23": 191, |
| ".L234": 2252, |
| ".L235": 2254, |
| ".L236": 2259, |
| ".L237": 2285, |
| ".L241": 2332, |
| ".L243": 2339, |
| ".L247": 2376, |
| ".L248": 2378, |
| ".L249": 2383, |
| ".L250": 2409, |
| ".L252": 2448, |
| ".L253": 2478, |
| ".L257": 2537, |
| ".L258": 2534, |
| ".L26": 364, |
| ".L268": 2606, |
| ".L29": 298, |
| ".L30": 300, |
| ".L300": 2777, |
| ".L301": 2791, |
| ".L302": 2784, |
| ".L31": 283, |
| ".L317": 2865, |
| ".L328": 2925, |
| ".L33": 327, |
| ".L35": 322, |
| ".L36": 334, |
| ".L37": 341, |
| ".L38": 348, |
| ".L39": 355, |
| ".L47": 362, |
| ".L54": 466, |
| ".L56": 491, |
| ".L57": 477, |
| ".L6": 51, |
| ".L66": 568, |
| ".L67": 571, |
| ".L7": 62, |
| ".L70": 585, |
| ".L74": 643, |
| ".L82": 707, |
| ".L85": 756, |
| ".L88": 762, |
| ".L9": 76, |
| ".L93": 942, |
| ".L94": 948, |
| ".L95": 957, |
| ".L96": 966, |
| ".L97": 975, |
| ".L98": 984, |
| ".L99": 993, |
| ".LC0": 160, |
| ".LC1": 162, |
| ".LC10": 1969, |
| ".LC11": 1971, |
| ".LC12": 2233, |
| ".LC13": 2427, |
| ".LC2": 206, |
| ".LC3": 2943, |
| ".LC4": 2946, |
| ".LC5": 2949, |
| ".LC6": 731, |
| ".LC7": 733, |
| ".LC8": 806, |
| ".LC9": 808, |
| "_GLOBAL__sub_I_main": 2929, |
| "_Z41__static_initialization_and_destruction_0ii": 2909, |
| "_ZN5Eigen10MatrixBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev": 1945, |
| "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll": 2499, |
| "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EEC2Ev": 1956, |
| "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EED2Ev": 712, |
| "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EE8coeffRefEll": 1318, |
| "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll": 735, |
| "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE22_check_template_paramsEv": 1226, |
| "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6_init2IiiEEvllPNS_8internal9enable_ifILb1ET_E4typeE": 1232, |
| "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll": 1976, |
| "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev": 1212, |
| "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev": 369, |
| "_ZN5Eigen16GenericNumTraitsIdE8digits10Ev": 2619, |
| "_ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EEC2IiiEERKT_RKT0_": 677, |
| "_ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED2Ev": 380, |
| "_ZN5Eigen8IOFormatC2EiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_S8_S8_": 208, |
| "_ZN5Eigen8IOFormatD2Ev": 771, |
| "_ZN5Eigen8internal11noncopyableC2Ev": 126, |
| "_ZN5Eigen8internal11noncopyableD2Ev": 133, |
| "_ZN5Eigen8internal12aligned_freeEPv": 195, |
| "_ZN5Eigen8internal12print_matrixINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS4_RKT_RKNS_8IOFormatE": 1368, |
| "_ZN5Eigen8internal14aligned_mallocEm": 164, |
| "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev": 2563, |
| "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev": 1285, |
| "_ZN5Eigen8internal19throw_std_bad_allocEv": 140, |
| "_ZN5Eigen8internal19variable_if_dynamicIlLin1EEC2El": 2816, |
| "_ZN5Eigen8internal21default_digits10_implIdLb1ELb0EE3runEv": 2827, |
| "_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv": 2030, |
| "_ZN5Eigen8internal25significant_decimals_implIdE3runEv": 2131, |
| "_ZN5Eigen8internal26conditional_aligned_mallocILb1EEEPvm": 2872, |
| "_ZN5Eigen8internal28check_that_malloc_is_allowedEv": 154, |
| "_ZN5Eigen8internal28conditional_aligned_new_autoIdLb1EEEPT_m": 2768, |
| "_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m": 1249, |
| "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEE8coeffRefEll": 2089, |
| "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEEC2ERKS5_": 2574, |
| "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEED2Ev": 1296, |
| "_ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2ERKS3_": 2075, |
| "_ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev": 1307, |
| "_ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev": 2492, |
| "_ZN5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv": 2068, |
| "_ZN5EigenlsINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS3_RKNS_9DenseBaseIT_EE": 810, |
| "_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_": 495, |
| "_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc": 471, |
| "_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm": 2643, |
| "_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv": 2850, |
| "_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_": 1104, |
| "_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_": 2662, |
| "_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_": 2713, |
| "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4colsEv": 2555, |
| "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv": 2625, |
| "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv": 2547, |
| "_ZNK5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi3EE11outerStrideEv": 2804, |
| "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv": 2058, |
| "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4dataEv": 2794, |
| "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv": 2048, |
| "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll": 2137, |
| "_ZNK5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EE11outerStrideEv": 2882, |
| "_ZNK5Eigen8internal19variable_if_dynamicIlLin1EE5valueEv": 2611, |
| "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4evalEv": 1358, |
| "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE9innerSizeEv": 2899, |
| "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv": 1273, |
| "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv": 1261, |
| "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4sizeEv": 2113, |
| "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv": 2041, |
| "_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv": 2843, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv": 1677, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv": 2180, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv": 1118, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv": 1078, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv": 533, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv": 1004, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv": 1086, |
| "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv": 2303, |
| "_ZNSt11char_traitsIcE4copyEPcPKcm": 65, |
| "_ZNSt11char_traitsIcE6assignERcRKc": 25, |
| "_ZNSt11char_traitsIcE6lengthEPKc": 37, |
| "_ZNSt14pointer_traitsIPKcE10pointer_toERS0_": 2633, |
| "_ZNSt14pointer_traitsIPcE10pointer_toERc": 1723, |
| "_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm": 2191, |
| "_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_": 1821, |
| "_ZNSt16allocator_traitsISaIcEE8allocateERS0_m": 2754, |
| "_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_": 2703, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm": 1696, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv": 1012, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm": 1774, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_": 1125, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_": 1044, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev": 508, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_": 1062, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag": 2235, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_": 1146, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag": 2359, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv": 1033, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm": 1796, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_": 2685, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_": 2736, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type": 1733, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type": 1835, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv": 1749, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc": 1763, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm": 2317, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm": 2429, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm": 1785, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm": 1851, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc": 1162, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_": 590, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_": 541, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev": 519, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm": 648, |
| "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc": 662, |
| "_ZNSt8ios_base5widthEl": 112, |
| "_ZNSt8ios_base9precisionEl": 98, |
| "_ZNSt9bad_allocC2Ev": 11, |
| "_ZNSt9exceptionC2Ev": 1, |
| "_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag": 2676, |
| "_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag": 2727, |
| "_ZSt11__addressofIKcEPT_RS1_": 2892, |
| "_ZSt11__addressofIcEPT_RS0_": 2655, |
| "_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_": 2670, |
| "_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_": 2721, |
| "_ZSt3maxIlERKT_S2_S2_": 2162, |
| "_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_": 1756, |
| "_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_": 2217, |
| "_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_": 2343, |
| "_ZSt9addressofIKcEPT_RS1_": 2833, |
| "_ZSt9addressofIcEPT_RS0_": 2207, |
| "_ZStorSt13_Ios_OpenmodeS_": 89, |
| "_ZZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEllE19__PRETTY_FUNCTION__": 2941, |
| "_ZZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEllE19__PRETTY_FUNCTION__": 2937, |
| "_ZZN5Eigen8internal14aligned_mallocEmE19__PRETTY_FUNCTION__": 2939, |
| "main": 391 |
| } |
| } |