| [ |
| { |
| "text": "_ZNSt9exceptionC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/exception.h", |
| "line": 63 |
| } |
| }, |
| { |
| "text": "_ZNSt9bad_allocC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " call _ZNSt9exceptionC2Ev", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/new", |
| "line": 57 |
| } |
| }, |
| { |
| "text": "_ZNSt11char_traitsIcE6assignERcRKc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 286 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 286 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-16]", |
| "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]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 287 |
| } |
| }, |
| { |
| "text": "_ZNSt11char_traitsIcE6lengthEPKc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 316 |
| } |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 235 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 319 |
| } |
| }, |
| { |
| "text": " je .L6", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 319 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| } |
| }, |
| { |
| "text": " jmp .L7", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 320 |
| } |
| }, |
| { |
| "text": ".L6:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov rcx, -1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " repnz scasb", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov rax, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " not rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " sub rax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 322 |
| } |
| }, |
| { |
| "text": ".L7:", |
| "source": null |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 323 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 323 |
| } |
| }, |
| { |
| "text": "_ZNSt11char_traitsIcE4copyEPcPKcm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 348 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 350 |
| } |
| }, |
| { |
| "text": " jne .L9", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 350 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 351 |
| } |
| }, |
| { |
| "text": " jmp .L10", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 351 |
| } |
| }, |
| { |
| "text": ".L9:", |
| "source": null |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": " mov rcx, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": " mov rdi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": " call memcpy", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 352 |
| } |
| }, |
| { |
| "text": ".L10:", |
| "source": null |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 353 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 353 |
| } |
| }, |
| { |
| "text": "_ZStorSt13_Ios_OpenmodeS_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": "_ZNSt8ios_base9precisionEl:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 700 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 700 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "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]", |
| "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", |
| "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]", |
| "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]", |
| "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", |
| "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-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 704 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 705 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 705 |
| } |
| }, |
| { |
| "text": "_ZNSt8ios_base5widthEl:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 723 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 723 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "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]", |
| "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", |
| "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]", |
| "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]", |
| "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", |
| "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-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 727 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 728 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ios_base.h", |
| "line": 728 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal11noncopyableC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 277 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal11noncopyableD2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Meta.h", |
| "line": 278 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal19throw_std_bad_allocEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| } |
| }, |
| { |
| "text": " sub rsp, 8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 68 |
| } |
| }, |
| { |
| "text": " mov edi, 8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " call __cxa_allocate_exception", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " mov rdi, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " call _ZNSt9bad_allocC1Ev", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " mov rdi, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " call __cxa_throw", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal28check_that_malloc_is_allowedEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": ".LC0:", |
| "source": null |
| }, |
| { |
| "text": " .string \"/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h\"", |
| "source": null |
| }, |
| { |
| "text": ".LC1:", |
| "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.\\\"\"", |
| "source": null |
| }, |
| { |
| "text": "_ZN5Eigen8internal14aligned_mallocEm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal28check_that_malloc_is_allowedEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| } |
| }, |
| { |
| "text": " call malloc", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 159 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 15", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " jbe .L22", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " and eax, 15", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " test rax, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " je .L22", |
| "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__", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " mov edx, 161", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:.LC1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " call __assert_fail", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": ".L22:", |
| "source": null |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " jne .L23", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " je .L23", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal19throw_std_bad_allocEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": ".L23:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal12aligned_freeEPv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 177 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 177 |
| } |
| }, |
| { |
| "text": " call free", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 177 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": ".LC2:", |
| "source": null |
| }, |
| { |
| "text": " .string \"\"", |
| "source": null |
| }, |
| { |
| "text": "_ZN5Eigen8IOFormatC2EiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_S8_S8_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " sub rsp, 72", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-44], esi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-48], edx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-56], rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-64], r8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-72], r9", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 53 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp+24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp+32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " add rax, 96", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rsi, QWORD PTR [rbp+16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rbx, [rax+160]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-21]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-21]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC2", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-21]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+192]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov edx, DWORD PTR [rbp-44]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rax+224], edx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov edx, DWORD PTR [rbp-48]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rax+228], edx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rax+228]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " and eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " test eax, eax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " jne .L47", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| } |
| }, |
| { |
| "text": " add rax, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| } |
| }, |
| { |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| } |
| }, |
| { |
| "text": " sub eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-20], eax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 64 |
| } |
| }, |
| { |
| "text": ".L31:", |
| "source": null |
| }, |
| { |
| "text": " cmp DWORD PTR [rbp-20], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " js .L29", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rbp-20]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " cdqe", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " movzx eax, BYTE PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " cmp al, 10", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " je .L29", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " jmp .L30", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": ".L29:", |
| "source": null |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": ".L30:", |
| "source": null |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " je .L26", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| } |
| }, |
| { |
| "text": " add rax, 160", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| } |
| }, |
| { |
| "text": " mov esi, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 67 |
| } |
| }, |
| { |
| "text": " sub DWORD PTR [rbp-20], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 68 |
| } |
| }, |
| { |
| "text": " jmp .L31", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 65 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-21]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " jmp .L33", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " add rax, 192", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " jmp .L35", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L35:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " add rax, 160", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L33:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " sub rax, -128", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " jmp .L36", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L36:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " add rax, 96", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " jmp .L37", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L37:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " add rax, 64", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " jmp .L38", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L38:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " add rax, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " jmp .L39", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L39:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 58 |
| } |
| }, |
| { |
| "text": ".L47:", |
| "source": null |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 63 |
| } |
| }, |
| { |
| "text": ".L26:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 72", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 70 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 178 |
| } |
| }, |
| { |
| "text": "main:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " sub rsp, 56", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-24], 2", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-20], 2", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-24]", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " lea rcx, [rbp-20]", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EEC1IiiEERKT_RKT0_", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " mov esi, 0", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR .LC3[rip]", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " movsd QWORD PTR [rax], xmm0", |
| "source": { |
| "file": null, |
| "line": 7 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " mov esi, 1", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR .LC4[rip]", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " movsd QWORD PTR [rax], xmm0", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " mov edx, 1", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " mov esi, 0", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR .LC5[rip]", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " movsd QWORD PTR [rax], xmm0", |
| "source": { |
| "file": null, |
| "line": 9 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov esi, 1", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " movsd xmm1, QWORD PTR [rax]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " movsd QWORD PTR [rbp-56], xmm1", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov edx, 1", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov esi, 0", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR [rax]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " addsd xmm0, QWORD PTR [rbp-56]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " movsd QWORD PTR [rbp-56], xmm0", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov edx, 1", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov esi, 1", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR [rbp-56]", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " movsd QWORD PTR [rax], xmm0", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:_ZSt4cout", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " call _ZN5EigenlsINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS3_RKNS_9DenseBaseIT_EE", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " call _ZNSolsEPFRSoS_E", |
| "source": { |
| "file": null, |
| "line": 11 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED1Ev", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " jmp .L54", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-48]", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EED1Ev", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": ".L54:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 56", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx11char_traitsIcE6lengthEPKc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 161 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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-8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": ".L57:", |
| "source": null |
| }, |
| { |
| "text": " mov BYTE PTR [rbp-9], 0", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " xor eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " je .L56", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " add QWORD PTR [rbp-8], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " jmp .L57", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": ".L56:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 100 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 100 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " cmp dl, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " sete al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/char_traits.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 656 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 657 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 936 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 936 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 937 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 514 |
| } |
| }, |
| { |
| "text": " mov rbx, QWORD PTR [rbp-24]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rdi, rbx", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-32], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " je .L66", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " call _ZNSt11char_traitsIcE6lengthEPKc", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " add rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " jmp .L67", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": ".L66:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " sub rax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": ".L67:", |
| "source": null |
| }, |
| { |
| "text": " mov rsi, QWORD PTR [rbp-32]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " mov rdi, rcx", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " jmp .L70", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "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-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 515 |
| } |
| }, |
| { |
| "text": ".L70:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 516 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 437 |
| } |
| }, |
| { |
| "text": " mov rbx, QWORD PTR [rbp-40]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rbx", |
| "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_", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " add rbx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rdx, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " jmp .L74", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 439 |
| } |
| }, |
| { |
| "text": ".L74:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 440 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1063 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| } |
| }, |
| { |
| "text": " add rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1070 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1071 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1071 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| } |
| }, |
| { |
| "text": " mov eax, esi", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1186 |
| } |
| }, |
| { |
| "text": " movsx edx, BYTE PTR [rbp-12]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| } |
| }, |
| { |
| "text": " mov esi, edx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1188 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1189 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1190 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1190 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EEC2IiiEERKT_RKT0_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 301 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE22_check_template_paramsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 303 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " mov edx, DWORD PTR [rdx]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " movsx rdx, edx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " mov ecx, DWORD PTR [rcx]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " movsx rsi, ecx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " mov ecx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 304 |
| } |
| }, |
| { |
| "text": " jmp .L82", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 302 |
| } |
| }, |
| { |
| "text": ".L82:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 305 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rax+8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax+16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " imul rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 391 |
| } |
| }, |
| { |
| "text": ".LC6:", |
| "source": null |
| }, |
| { |
| "text": " .string \"/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h\"", |
| "source": null |
| }, |
| { |
| "text": ".LC7:", |
| "source": null |
| }, |
| { |
| "text": " .string \"row >= 0 && row < rows() && col >= 0 && col < cols()\"", |
| "source": null |
| }, |
| { |
| "text": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEll:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-16], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 362 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-16], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " js .L85", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-16], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " jge .L85", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " js .L85", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " jl .L88", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": ".L85:", |
| "source": null |
| }, |
| { |
| "text": " mov ecx, OFFSET FLAT:_ZZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEllE19__PRETTY_FUNCTION__", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov edx, 365", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC6", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:.LC7", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": " call __assert_fail", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 364 |
| } |
| }, |
| { |
| "text": ".L88:", |
| "source": null |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EE8coeffRefEll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 366 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 367 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 367 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8IOFormatD2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " add rax, 192", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " add rax, 160", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " sub rax, -128", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " add rax, 96", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " add rax, 64", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " add rax, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 50 |
| } |
| }, |
| { |
| "text": ".LC8:", |
| "source": null |
| }, |
| { |
| "text": " .string \"\\n\"", |
| "source": null |
| }, |
| { |
| "text": ".LC9:", |
| "source": null |
| }, |
| { |
| "text": " .string \" \"", |
| "source": null |
| }, |
| { |
| "text": "_ZN5EigenlsINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS3_RKNS_9DenseBaseIT_EE:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| } |
| }, |
| { |
| "text": " sub rsp, 552", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-552], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-560], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 216 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-257]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-257]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-304]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC2", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-209]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-209]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-256]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC2", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-161]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-161]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-208]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC2", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-113]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-113]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-160]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC2", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-65]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-65]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-17]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-17]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC9", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdi, [rbp-160]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rsi, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-544]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " sub rsp, 8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rcx, [rbp-304]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " push rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rcx, [rbp-256]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " push rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rcx, [rbp-208]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " push rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov r9, rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov r8, rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rcx, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov esi, -1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " add rsp, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-560]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4evalEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-544]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-544]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8IOFormatD1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-17]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-65]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-160]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-113]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-208]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-161]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-256]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-209]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-304]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-257]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L108", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-544]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8IOFormatD1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L93", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L93:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L94", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L94:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-17]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L95", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L95:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-65]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-160]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L96", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L96:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-113]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-208]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L97", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L97:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-161]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-256]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L98", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L98:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-209]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-304]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " jmp .L99", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L99:", |
| "source": null |
| }, |
| { |
| "text": " lea rax, [rbp-257]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L108:", |
| "source": null |
| }, |
| { |
| "text": " mov rbx, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 221 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 221 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 221 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 218 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " xor eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " je .L113", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 221 |
| } |
| }, |
| { |
| "text": ".L113:", |
| "source": null |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 222 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 222 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 222 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " add rax, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 145 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC2ERKS_", |
| "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]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 146 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 930 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 930 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 931 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 993 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| } |
| }, |
| { |
| "text": " je .L121", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| } |
| }, |
| { |
| "text": " mov eax, 15", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| } |
| }, |
| { |
| "text": " jmp .L123", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 996 |
| } |
| }, |
| { |
| "text": ".L121:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 995 |
| } |
| }, |
| { |
| "text": ".L123:", |
| "source": null |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 997 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 997 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx14__alloc_traitsISaIcEcE17_S_select_on_copyERKS1_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 94 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/alloc_traits.h", |
| "line": 95 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 280 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 280 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 280 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 148 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC2ERKS_", |
| "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]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 149 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 252 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| } |
| }, |
| { |
| "text": " mov eax, esi", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1349 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1351 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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", |
| "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-24]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| } |
| }, |
| { |
| "text": " cmp rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| } |
| }, |
| { |
| "text": " seta al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| } |
| }, |
| { |
| "text": " je .L131", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1352 |
| } |
| }, |
| { |
| "text": " mov rsi, QWORD PTR [rbp-24]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| } |
| }, |
| { |
| "text": " mov r8d, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| } |
| }, |
| { |
| "text": " mov ecx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1353 |
| } |
| }, |
| { |
| "text": ".L131:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1354 |
| } |
| }, |
| { |
| "text": " call _ZNSt11char_traitsIcE6assignERcRKc", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1355 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| } |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 1356 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen10MatrixBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EEC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 484 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 488 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 488 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 488 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE22_check_template_paramsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 897 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 897 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 909 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 909 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 909 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6_init2IiiEEvllPNS_8internal9enable_ifILb1ET_E4typeE:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-16], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 734 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 739 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 740 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 740 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 740 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 412 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 417 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 417 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 417 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 59 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 62 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal11noncopyableD2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 127 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEED2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EE8coeffRefEll:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " sub rsp, 56", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-48], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-56], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC1ERKS3_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-48]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEE8coeffRefEll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " jmp .L147", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": ".L147:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 56", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 345 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4evalEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 401 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 407 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 407 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal12print_matrixINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEERSoS4_RKT_RKNS_8IOFormatE:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " sub rsp, 552", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-536], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-544], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-552], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-544]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4sizeEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " test rax, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " sete al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " je .L151", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 131 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " add rax, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 133 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 134 |
| } |
| }, |
| { |
| "text": " jmp .L174", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 134 |
| } |
| }, |
| { |
| "text": ".L151:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-544]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-72], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-128], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 140 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rax+224]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " cmp eax, -1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " jne .L153", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 145 |
| } |
| }, |
| { |
| "text": " jmp .L154", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 145 |
| } |
| }, |
| { |
| "text": ".L153:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rax+224]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " cmp eax, -2", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " jne .L155", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal25significant_decimals_implIdE3runEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " cdqe", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " jmp .L154", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": ".L155:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rax+224]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " cdqe", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": ".L154:", |
| "source": null |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 163 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " je .L156", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " sub rax, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " call _ZNSt8ios_base9precisionEl", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 164 |
| } |
| }, |
| { |
| "text": ".L156:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " mov eax, DWORD PTR [rax+228]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " and eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " test eax, eax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " sete al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " mov BYTE PTR [rbp-73], al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " cmp BYTE PTR [rbp-73], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " je .L157", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": ".L161:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-40], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " setl al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " je .L157", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-48], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": ".L160:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-48], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " setl al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " je .L159", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " mov esi, 8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov edi, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " call _ZStorSt13_Ios_OpenmodeS_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov edx, eax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-528]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov esi, edx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " sub rax, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-528]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " sub rax, -128", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " call _ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 174 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-48]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-528]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " add rax, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " call _ZNSolsEd", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 175 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-528]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " call _ZNKSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " call _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-120], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " lea rdx, [rbp-120]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " call _ZSt3maxIlERKT_S2_S2_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-128], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-112]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-528]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " add QWORD PTR [rbp-48], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " jmp .L160", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": ".L159:", |
| "source": null |
| }, |
| { |
| "text": " add QWORD PTR [rbp-40], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": " jmp .L161", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 170 |
| } |
| }, |
| { |
| "text": ".L157:", |
| "source": null |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 179 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-56], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": ".L169:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-56], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " setl al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " je .L162", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-56], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " je .L163", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+160]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 183 |
| } |
| }, |
| { |
| "text": ".L163:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 184 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " test rax, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " je .L164", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " sub rax, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": " call _ZNSt8ios_base5widthEl", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 185 |
| } |
| }, |
| { |
| "text": ".L164:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " call _ZNSolsEd", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 186 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-64], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": ".L167:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-64], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " setl al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " je .L165", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+192]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " test rax, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " je .L166", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " sub rax, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": " call _ZNSt8ios_base5widthEl", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 190 |
| } |
| }, |
| { |
| "text": ".L166:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-64]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " movsd xmm0, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " call _ZNSolsEd", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 191 |
| } |
| }, |
| { |
| "text": " add QWORD PTR [rbp-64], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": " jmp .L167", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 187 |
| } |
| }, |
| { |
| "text": ".L165:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+96]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 193 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-72]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " sub rax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-56], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " setl al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " je .L168", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 194 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+128]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 195 |
| } |
| }, |
| { |
| "text": ".L168:", |
| "source": null |
| }, |
| { |
| "text": " add QWORD PTR [rbp-56], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": " jmp .L169", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 180 |
| } |
| }, |
| { |
| "text": ".L162:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-552]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| } |
| }, |
| { |
| "text": " lea rdx, [rax+32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 197 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " je .L170", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " sub rax, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": " call _ZNSt8ios_base9precisionEl", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 198 |
| } |
| }, |
| { |
| "text": ".L170:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-536]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 199 |
| } |
| }, |
| { |
| "text": " jmp .L174", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 199 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 199 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-528]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " call _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 173 |
| } |
| }, |
| { |
| "text": ".L174:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 552", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| } |
| }, |
| { |
| "text": " sub rsp, 24", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 210 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " cmp rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " sete al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " add rsp, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 211 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " push r12", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " mov r12, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " mov rdx, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " mov rsi, r12", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " add rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " pop r12", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": "_ZNSt14pointer_traitsIPcE10pointer_toERc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " call _ZSt9addressofIcEPT_RS0_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " sub rsp, 48", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-40]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 275 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 275 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 276 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 276 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 276 |
| } |
| }, |
| { |
| "text": "_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 99 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 99 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 100 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 100 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 100 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 167 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 168 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 199 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 199 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 200 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 171 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 172 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 203 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-32]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 205 |
| } |
| }, |
| { |
| "text": " mov BYTE PTR [rbp-1], 0", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rdi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " call _ZNSt11char_traitsIcE6assignERcRKc", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 207 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 207 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 207 |
| } |
| }, |
| { |
| "text": "_ZNSt16allocator_traitsISaIcEE37select_on_container_copy_constructionERKS0_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 504 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-16]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| } |
| }, |
| { |
| "text": " call _ZNSaIcEC1ERKS_", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 505 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " sub rsp, 48", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-40]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 236 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 237 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| } |
| }, |
| { |
| "text": " sub rsp, 80", |
| "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", |
| "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", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 310 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 314 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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]", |
| "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]", |
| "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", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 316 |
| } |
| }, |
| { |
| "text": " add rax, rdx", |
| "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]", |
| "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", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 317 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-48], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 319 |
| } |
| }, |
| { |
| "text": " je .L193", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 319 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 320 |
| } |
| }, |
| { |
| "text": ".L193:", |
| "source": null |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-64], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| } |
| }, |
| { |
| "text": " je .L194", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| } |
| }, |
| { |
| "text": " je .L194", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 321 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-16]", |
| "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]", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| } |
| }, |
| { |
| "text": " mov rdi, rcx", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 322 |
| } |
| }, |
| { |
| "text": ".L194:", |
| "source": null |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 323 |
| } |
| }, |
| { |
| "text": " je .L195", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 323 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 325 |
| } |
| }, |
| { |
| "text": " add rax, rdx", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| } |
| }, |
| { |
| "text": " add rdx, rax", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| } |
| }, |
| { |
| "text": " mov rdi, rcx", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 324 |
| } |
| }, |
| { |
| "text": ".L195:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 327 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 327 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-16]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 328 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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-24]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 329 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 330 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 330 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 330 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen10MatrixBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/MatrixBase.h", |
| "line": 468 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EEC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax+8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax+16], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 344 |
| } |
| }, |
| { |
| "text": ".LC10:", |
| "source": null |
| }, |
| { |
| "text": " .string \"/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h\"", |
| "source": null |
| }, |
| { |
| "text": ".LC11:", |
| "source": null |
| }, |
| { |
| "text": " .ascii \"(!(RowsAtCompileTime!=Dynamic) || (rows==RowsAtCompileTime))\"", |
| "source": null |
| }, |
| { |
| "text": " .ascii \" && (!(ColsAtCompileTime!=Dynamic) || (cols==ColsAtCompileTi\"", |
| "source": null |
| }, |
| { |
| "text": " .ascii \"me)) && (!(RowsAtCompi\"", |
| "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.\\\"\"", |
| "source": null |
| }, |
| { |
| "text": "_ZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEll:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " sub rsp, 64", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-48], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-56], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 279 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-48], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " js .L199", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-56], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " jns .L204", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": ".L199:", |
| "source": null |
| }, |
| { |
| "text": " mov ecx, OFFSET FLAT:_ZZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEllE19__PRETTY_FUNCTION__", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " mov edx, 285", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:.LC10", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:.LC11", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " call __assert_fail", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": ".L204:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-48]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-16], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 281 |
| } |
| }, |
| { |
| "text": " movabs rax, 9223372036854775807", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 44 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 44 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " je .L201", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-16], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " je .L201", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 46 |
| } |
| }, |
| { |
| "text": " cqo", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 46 |
| } |
| }, |
| { |
| "text": " idiv QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 46 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-8], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " jle .L201", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " mov eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " jmp .L202", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": ".L201:", |
| "source": null |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": ".L202:", |
| "source": null |
| }, |
| { |
| "text": " mov BYTE PTR [rbp-25], al", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " cmp BYTE PTR [rbp-25], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 47 |
| } |
| }, |
| { |
| "text": " je .L203", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 47 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal19throw_std_bad_allocEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": ".L203:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-48]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " imul rsi, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-56]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-48]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 293 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 295 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 295 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 295 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal24conditional_aligned_freeILb1EEEvPv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 228 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal12aligned_freeEPv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 231 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 231 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 231 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 151 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4colsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 45 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal9evaluatorINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2ERKS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-16], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 243 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEEC2ERKS5_", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 244 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 245 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 245 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 245 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEE8coeffRefEll:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 176 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " mov rbx, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " add rax, 8", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen8internal19variable_if_dynamicIlLin1EE5valueEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " imul rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " add rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " sal rax, 3", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " add rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 181 |
| } |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 182 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4sizeEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " sub rsp, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4colsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " imul rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " add rsp, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/EigenBase.h", |
| "line": 66 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal25significant_decimals_implIdE3runEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen16GenericNumTraitsIdE8digits10Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 122 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 123 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/IO.h", |
| "line": 123 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE5coeffEll:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-40], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 160 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " imul rax, QWORD PTR [rbp-40]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " add rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " sal rax, 3", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " add rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 165 |
| } |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 166 |
| } |
| }, |
| { |
| "text": "_ZSt3maxIlERKT_S2_S2_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| } |
| }, |
| { |
| "text": " cmp rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 224 |
| } |
| }, |
| { |
| "text": " jge .L224", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " jmp .L225", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 225 |
| } |
| }, |
| { |
| "text": ".L224:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 226 |
| } |
| }, |
| { |
| "text": ".L225:", |
| "source": null |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 227 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_algobase.h", |
| "line": 227 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 189 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| } |
| }, |
| { |
| "text": " add rax, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 192 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 196 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 196 |
| } |
| }, |
| { |
| "text": "_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 461 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 462 |
| } |
| }, |
| { |
| "text": "_ZSt9addressofIcEPT_RS0_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " call _ZSt11__addressofIcEPT_RS0_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": "_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "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", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-8]", |
| "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", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": ".LC12:", |
| "source": null |
| }, |
| { |
| "text": " .string \"basic_string::_M_construct null not valid\"", |
| "source": null |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " sub rsp, 48", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " je .L234", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " je .L234", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " jmp .L235", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": ".L234:", |
| "source": null |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": ".L235:", |
| "source": null |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " je .L236", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:.LC12", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 212 |
| } |
| }, |
| { |
| "text": ".L236:", |
| "source": null |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-40]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "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", |
| "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-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| } |
| }, |
| { |
| "text": " cmp rax, 15", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| } |
| }, |
| { |
| "text": " jbe .L237", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| } |
| }, |
| { |
| "text": " lea rcx, [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L237:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rdi, rcx", |
| "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_", |
| "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-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| } |
| }, |
| { |
| "text": "_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 941 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": " sub rax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": " shr rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 942 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 335 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 337 |
| } |
| }, |
| { |
| "text": " jne .L241", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 337 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-16]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| } |
| }, |
| { |
| "text": " call _ZNSt11char_traitsIcE6assignERcRKc", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 338 |
| } |
| }, |
| { |
| "text": " jmp .L243", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| } |
| }, |
| { |
| "text": ".L241:", |
| "source": null |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": " call _ZNSt11char_traitsIcE4copyEPcPKcm", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 340 |
| } |
| }, |
| { |
| "text": ".L243:", |
| "source": null |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 341 |
| } |
| }, |
| { |
| "text": "_ZSt8distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "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", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " lea rax, [rbp-8]", |
| "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", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "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]", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 143 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " sub rsp, 48", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " je .L247", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " je .L247", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov eax, 1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " jmp .L248", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": ".L247:", |
| "source": null |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": ".L248:", |
| "source": null |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " je .L249", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 211 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:.LC12", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 212 |
| } |
| }, |
| { |
| "text": ".L249:", |
| "source": null |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-40]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 215 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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_", |
| "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", |
| "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-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| } |
| }, |
| { |
| "text": " cmp rax, 15", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| } |
| }, |
| { |
| "text": " jbe .L250", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 217 |
| } |
| }, |
| { |
| "text": " lea rcx, [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 219 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 220 |
| } |
| }, |
| { |
| "text": ".L250:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rcx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 225 |
| } |
| }, |
| { |
| "text": " mov rdi, rcx", |
| "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_", |
| "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-8]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 233 |
| } |
| }, |
| { |
| "text": ".LC13:", |
| "source": null |
| }, |
| { |
| "text": " .string \"basic_string::_M_create\"", |
| "source": null |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| } |
| }, |
| { |
| "text": " sub rsp, 40", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 132 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " cmp rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " seta al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " je .L252", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 137 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:.LC13", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 138 |
| } |
| }, |
| { |
| "text": ".L252:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " jnb .L253", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " add rdx, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " cmp rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 143 |
| } |
| }, |
| { |
| "text": " jnb .L253", |
| "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-40]", |
| "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]", |
| "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]", |
| "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", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " cmp rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " seta al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 147 |
| } |
| }, |
| { |
| "text": " je .L253", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 148 |
| } |
| }, |
| { |
| "text": ".L253:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "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]", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov rsi, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " add rsp, 40", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.tcc", |
| "line": 154 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 591 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 591 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 591 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 601 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 601 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 601 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE6resizeElll:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-16], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 402 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rax+8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax+16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " imul rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-16], rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " je .L257", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 404 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rax+8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax+16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " imul rax, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rsi, rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal31conditional_aligned_delete_autoIdLb1EEEvPT_m", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 406 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-16], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 407 |
| } |
| }, |
| { |
| "text": " je .L258", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 407 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal28conditional_aligned_new_autoIdLb1EEEPT_m", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": " jmp .L257", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 408 |
| } |
| }, |
| { |
| "text": ".L258:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 410 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 410 |
| } |
| }, |
| { |
| "text": ".L257:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 413 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 413 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax+8], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 413 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 414 |
| } |
| }, |
| { |
| "text": " mov rdx, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 414 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax+16], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 414 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 415 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 415 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 415 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4rowsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax+8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 394 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4colsEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax+16]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 395 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal11noncopyableC2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 109 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal9evaluatorINS_15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEEEC2ERKS5_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " push rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " sub rsp, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-24], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-32], rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 154 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEEC2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4dataEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " lea rbx, [rax+8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-32]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi3EE11outerStrideEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rsi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdi, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal19variable_if_dynamicIlLin1EEC1El", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " jmp .L268", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| } |
| }, |
| { |
| "text": " mov rbx, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal14evaluator_baseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEED2Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rax, rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": " call _Unwind_Resume", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 155 |
| } |
| }, |
| { |
| "text": ".L268:", |
| "source": null |
| }, |
| { |
| "text": " add rsp, 24", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| } |
| }, |
| { |
| "text": " pop rbx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/CoreEvaluators.h", |
| "line": 158 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen8internal19variable_if_dynamicIlLin1EE5valueEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 121 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen16GenericNumTraitsIdE8digits10Ev:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 116 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 116 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal21default_digits10_implIdLb1ELb0EE3runEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 118 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 119 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 119 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rax]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseStorage.h", |
| "line": 416 |
| } |
| }, |
| { |
| "text": "_ZNSt14pointer_traitsIPKcE10pointer_toERS0_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 141 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " call _ZSt9addressofIKcEPT_RS1_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/ptr_traits.h", |
| "line": 142 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 116 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 125 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 125 |
| } |
| }, |
| { |
| "text": " call _ZdlPv", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 125 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 126 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 126 |
| } |
| }, |
| { |
| "text": "_ZSt11__addressofIcEPT_RS0_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " sete al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": "_ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": "_ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-16]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 104 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 385 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": "_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 495 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 496 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx17__is_null_pointerIcEEbPT_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 152 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-8], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " sete al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/type_traits.h", |
| "line": 153 |
| } |
| }, |
| { |
| "text": "_ZSt19__iterator_categoryIPcENSt15iterator_traitsIT_E17iterator_categoryERKS2_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 205 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_types.h", |
| "line": 206 |
| } |
| }, |
| { |
| "text": "_ZSt10__distanceIPcENSt15iterator_traitsIT_E15difference_typeES2_S2_St26random_access_iterator_tag:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 98 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-16]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 104 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/stl_iterator_base_funcs.h", |
| "line": 105 |
| } |
| }, |
| { |
| "text": "_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 381 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": " mov rdx, rax", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/basic_string.h", |
| "line": 382 |
| } |
| }, |
| { |
| "text": "_ZNSt16allocator_traitsISaIcEE8allocateERS0_m:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 435 |
| } |
| }, |
| { |
| "text": " mov rcx, QWORD PTR [rbp-16]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| } |
| }, |
| { |
| "text": " mov edx, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| } |
| }, |
| { |
| "text": " mov rsi, rcx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/alloc_traits.h", |
| "line": 436 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal28conditional_aligned_new_autoIdLb1EEEPT_m:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 369 |
| } |
| }, |
| { |
| "text": " cmp QWORD PTR [rbp-24], 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 371 |
| } |
| }, |
| { |
| "text": " jne .L300", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 371 |
| } |
| }, |
| { |
| "text": " mov eax, 0", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| } |
| }, |
| { |
| "text": " jmp .L301", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| } |
| }, |
| { |
| "text": ".L300:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 372 |
| } |
| }, |
| { |
| "text": " movabs rax, 2305843009213693951", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 288 |
| } |
| }, |
| { |
| "text": " jbe .L302", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 288 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal19throw_std_bad_allocEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 289 |
| } |
| }, |
| { |
| "text": ".L302:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-24]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| } |
| }, |
| { |
| "text": " sal rax, 3", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal26conditional_aligned_mallocILb1EEEPvm", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 374 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 387 |
| } |
| }, |
| { |
| "text": ".L301:", |
| "source": null |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 388 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 388 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4dataEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 255 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen12DenseStorageIdLin1ELin1ELin1ELi0EE4dataEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/PlainObjectBase.h", |
| "line": 256 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi3EE11outerStrideEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 581 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE7derivedEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EE11outerStrideEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 583 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 584 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseCoeffsBase.h", |
| "line": 584 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal19variable_if_dynamicIlLin1EEC2El:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "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", |
| "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]", |
| "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]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rax], rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/XprHelper.h", |
| "line": 120 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal21default_digits10_implIdLb1ELb0EE3runEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| } |
| }, |
| { |
| "text": " mov eax, 15", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/NumTraits.h", |
| "line": 24 |
| } |
| }, |
| { |
| "text": "_ZSt9addressofIKcEPT_RS1_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 138 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " call _ZSt11__addressofIKcEPT_RS1_", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 139 |
| } |
| }, |
| { |
| "text": "_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 129 |
| } |
| }, |
| { |
| "text": " mov rax, -1", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 130 |
| } |
| }, |
| { |
| "text": "_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| } |
| }, |
| { |
| "text": " sub rsp, 32", |
| "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", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 99 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "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", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " seta al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " test al, al", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " je .L317", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 101 |
| } |
| }, |
| { |
| "text": " call _ZSt17__throw_bad_allocv", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 102 |
| } |
| }, |
| { |
| "text": ".L317:", |
| "source": null |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-16]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| } |
| }, |
| { |
| "text": " call _Znwm", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| } |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 111 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 112 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/ext/new_allocator.h", |
| "line": 112 |
| } |
| }, |
| { |
| "text": "_ZN5Eigen8internal26conditional_aligned_mallocILb1EEEPvm:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 212 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 214 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 214 |
| } |
| }, |
| { |
| "text": " call _ZN5Eigen8internal14aligned_mallocEm", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 214 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 215 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/util/Memory.h", |
| "line": 215 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen6MatrixIdLin1ELin1ELi0ELin1ELin1EE11outerStrideEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE9innerSizeEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/Matrix.h", |
| "line": 383 |
| } |
| }, |
| { |
| "text": "_ZSt11__addressofIKcEPT_RS1_:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "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", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 47 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/bits/move.h", |
| "line": 48 |
| } |
| }, |
| { |
| "text": "_ZNK5Eigen9DenseBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE9innerSizeEv:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " mov QWORD PTR [rbp-8], rdi", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 230 |
| } |
| }, |
| { |
| "text": " mov rax, QWORD PTR [rbp-8]", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " mov rdi, rax", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " call _ZNK5Eigen9EigenBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE4rowsEv", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 232 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 234 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": "/opt/compiler-explorer/libs/eigen/v3.3.4/Eigen/src/Core/DenseBase.h", |
| "line": 234 |
| } |
| }, |
| { |
| "text": "_Z41__static_initialization_and_destruction_0ii:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " sub rsp, 16", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-4], edi", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov DWORD PTR [rbp-8], esi", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " cmp DWORD PTR [rbp-4], 1", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " jne .L328", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " cmp DWORD PTR [rbp-8], 65535", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " jne .L328", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:_ZStL8__ioinit", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| } |
| }, |
| { |
| "text": " call _ZNSt8ios_base4InitC1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| } |
| }, |
| { |
| "text": " mov edx, OFFSET FLAT:__dso_handle", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| } |
| }, |
| { |
| "text": " mov esi, OFFSET FLAT:_ZStL8__ioinit", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| } |
| }, |
| { |
| "text": " mov edi, OFFSET FLAT:_ZNSt8ios_base4InitD1Ev", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| } |
| }, |
| { |
| "text": " call __cxa_atexit", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-8.3.0/include/c++/8.3.0/iostream", |
| "line": 74 |
| } |
| }, |
| { |
| "text": ".L328:", |
| "source": null |
| }, |
| { |
| "text": " nop", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " leave", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": "_GLOBAL__sub_I_main:", |
| "source": null |
| }, |
| { |
| "text": " push rbp", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov rbp, rsp", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov esi, 65535", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " mov edi, 1", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " call _Z41__static_initialization_and_destruction_0ii", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " pop rbp", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": " ret", |
| "source": { |
| "file": null, |
| "line": 12 |
| } |
| }, |
| { |
| "text": "_ZZN5Eigen15PlainObjectBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEEE6resizeEllE19__PRETTY_FUNCTION__:", |
| "source": null |
| }, |
| { |
| "text": " .string \"void Eigen::PlainObjectBase<Derived>::resize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix<double, -1, -1>; Eigen::Index = long int]\"", |
| "source": null |
| }, |
| { |
| "text": "_ZZN5Eigen8internal14aligned_mallocEmE19__PRETTY_FUNCTION__:", |
| "source": null |
| }, |
| { |
| "text": " .string \"void* Eigen::internal::aligned_malloc(std::size_t)\"", |
| "source": null |
| }, |
| { |
| "text": "_ZZN5Eigen15DenseCoeffsBaseINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi1EEclEllE19__PRETTY_FUNCTION__:", |
| "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]\"", |
| "source": null |
| }, |
| { |
| "text": ".LC3:", |
| "source": null |
| }, |
| { |
| "text": " .long 0", |
| "source": null |
| }, |
| { |
| "text": " .long 1074266112", |
| "source": null |
| }, |
| { |
| "text": ".LC4:", |
| "source": null |
| }, |
| { |
| "text": " .long 0", |
| "source": null |
| }, |
| { |
| "text": " .long 1074003968", |
| "source": null |
| }, |
| { |
| "text": ".LC5:", |
| "source": null |
| }, |
| { |
| "text": " .long 0", |
| "source": null |
| }, |
| { |
| "text": " .long -1074790400", |
| "source": null |
| } |
| ] |