blob: 9255c53cea1b0390387f44686bb9d9bb1a0387f9 [file] [log] [blame] [raw]
[
{
"text": "_Z6myfuncv: # @_Z6myfuncv",
"source": null
},
{
"text": " sub rsp, 88",
"source": {
"file": null,
"line": 9
}
},
{
"text": " mov byte ptr [rsp + 32], 0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/return_type.hpp\"",
"line": 18
}
},
{
"text": " mov qword ptr [rsp + 24], 0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/return_type.hpp\"",
"line": 18
}
},
{
"text": " mov qword ptr [rsp + 40], offset .L.str",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov rax, qword ptr [rsp + 24]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov qword ptr [rsp + 48], rax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov al, byte ptr [rsp + 32]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov byte ptr [rsp + 56], al",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov eax, dword ptr [rsp + 33]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov dword ptr [rsp + 57], eax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " movzx eax, word ptr [rsp + 37]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov word ptr [rsp + 61], ax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov al, byte ptr [rsp + 39]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov byte ptr [rsp + 63], al",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " mov rax, qword ptr [rsp + 56]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " mov qword ptr [rsp + 16], rax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " movups xmm0, xmmword ptr [rsp + 40]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " movups xmmword ptr [rsp], xmm0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " lea rdi, [rsp + 64]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " xor esi, esi",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " mov edx, offset .L.str",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " mov ecx, offset .L.str+1",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " mov r8d, offset .L.str+5",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " call _ZN4ctre18evaluate_recursiveINS_13regex_resultsIPKcJEEES3_S3_Lm0ELm0EJNS_3anyEEJNS_10assert_endENS_8end_markENS_6acceptEEEET_mT0_SA_T1_S9_N4ctll4listIJNS_6repeatIXT2_EXT3_EJDpT4_EEEDpT5_EEE",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 267
}
},
{
"text": " add rsp, 88",
"source": {
"file": null,
"line": 11
}
},
{
"text": " ret",
"source": {
"file": null,
"line": 11
}
},
{
"text": " mov rdi, rax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 298
}
},
{
"text": " call __clang_call_terminate",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 298
}
},
{
"text": "__clang_call_terminate: # @__clang_call_terminate",
"source": null
},
{
"text": " push rax",
"source": null
},
{
"text": " call __cxa_begin_catch",
"source": null
},
{
"text": " call _ZSt9terminatev",
"source": null
},
{
"text": "_ZN4ctre18evaluate_recursiveINS_13regex_resultsIPKcJEEES3_S3_Lm0ELm0EJNS_3anyEEJNS_10assert_endENS_8end_markENS_6acceptEEEET_mT0_SA_T1_S9_N4ctll4listIJNS_6repeatIXT2_EXT3_EJDpT4_EEEDpT5_EEE: # @_ZN4ctre18evaluate_recursiveINS_13regex_resultsIPKcJEEES3_S3_Lm0ELm0EJNS_3anyEEJNS_10assert_endENS_8end_markENS_6acceptEEEET_mT0_SA_T1_S9_N4ctll4listIJNS_6repeatIXT2_EXT3_EJDpT4_EEEDpT5_EEE",
"source": null
},
{
"text": " push rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 235
}
},
{
"text": " sub rsp, 80",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 235
}
},
{
"text": " mov rbx, rdi",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 235
}
},
{
"text": " mov rdi, qword ptr [rsp + 96]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 241
}
},
{
"text": " movups xmm0, xmmword ptr [rsp + 104]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " movaps xmmword ptr [rsp + 64], xmm0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 64
}
},
{
"text": " cmp r8, rcx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 65
}
},
{
"text": " je .LBB2_3",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 65
}
},
{
"text": " add rcx, 1",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 67
}
},
{
"text": " mov al, byte ptr [rsp + 79]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 57
}
},
{
"text": " mov byte ptr [rsp + 38], al",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 57
}
},
{
"text": " movzx eax, word ptr [rsp + 77]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 57
}
},
{
"text": " mov word ptr [rsp + 36], ax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 57
}
},
{
"text": " mov eax, dword ptr [rsp + 73]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 57
}
},
{
"text": " mov dword ptr [rsp + 32], eax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 57
}
},
{
"text": " add rsi, 1",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov qword ptr [rsp + 40], rdi",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov qword ptr [rsp + 48], rcx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov byte ptr [rsp + 56], 0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov eax, dword ptr [rsp + 32]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov dword ptr [rsp + 57], eax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " movzx eax, word ptr [rsp + 36]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov word ptr [rsp + 61], ax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov al, byte ptr [rsp + 38]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov byte ptr [rsp + 63], al",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov rax, qword ptr [rsp + 56]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov qword ptr [rsp + 16], rax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " movups xmm0, xmmword ptr [rsp + 40]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " movups xmmword ptr [rsp], xmm0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov rdi, rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " call _ZN4ctre18evaluate_recursiveINS_13regex_resultsIPKcJEEES3_S3_Lm0ELm0EJNS_3anyEEJNS_10assert_endENS_8end_markENS_6acceptEEEET_mT0_SA_T1_S9_N4ctll4listIJNS_6repeatIXT2_EXT3_EJDpT4_EEEDpT5_EEE",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " cmp byte ptr [rbx + 16], 0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/return_type.hpp\"",
"line": 54
}
},
{
"text": " je .LBB2_2",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 246
}
},
{
"text": " mov rax, rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " add rsp, 80",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " pop rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " ret",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": ".LBB2_3:",
"source": null
},
{
"text": " lea rax, [rsp + 96]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 0
}
},
{
"text": " mov rax, qword ptr [rax + 16]",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 251
}
},
{
"text": " mov qword ptr [rbx], rdi",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 38
}
},
{
"text": " mov qword ptr [rbx + 8], r8",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 38
}
},
{
"text": " mov byte ptr [rbx + 16], 1",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " mov rcx, rax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " shr rcx, 8",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " mov rdx, rax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " shr rdx, 56",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " mov byte ptr [rbx + 23], dl",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " shr rax, 40",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " mov word ptr [rbx + 21], ax",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " mov dword ptr [rbx + 17], ecx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 39
}
},
{
"text": " mov rax, rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " add rsp, 80",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " pop rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " ret",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": ".LBB2_2:",
"source": null
},
{
"text": " xorps xmm0, xmm0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/return_type.hpp\"",
"line": 18
}
},
{
"text": " movups xmmword ptr [rbx], xmm0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/return_type.hpp\"",
"line": 18
}
},
{
"text": " mov byte ptr [rbx + 16], 0",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/return_type.hpp\"",
"line": 18
}
},
{
"text": " mov rax, rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " add rsp, 80",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " pop rbx",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": " ret",
"source": {
"file": "/tmp/compiler-explorer-compiler1181120-2080-yfo6a1.y1o4e/ \"/opt/compiler-explorer/libs/ctre/master/include/ctre/evaluation.hpp\"",
"line": 252
}
},
{
"text": ".L.str:",
"source": null
},
{
"text": " .asciz \"hello\"",
"source": null
},
{
"text": "",
"source": null
}
]