.section .text,"xr",one_only,bevy_render::render_phase::RenderPhase::render .p2align 4, 0x90 bevy_render::render_phase::RenderPhase::render: .cv_func_id 3490 .seh_proc _ZN11bevy_render12render_phase20RenderPhase$LT$I$GT$6render17h01326652c98c4d96E .seh_handler __CxxFrameHandler3, @unwind, @except push rbp .seh_pushreg rbp push r15 .seh_pushreg r15 push r14 .seh_pushreg r14 push r13 .seh_pushreg r13 push r12 .seh_pushreg r12 push rsi .seh_pushreg rsi push rdi .seh_pushreg rdi push rbx .seh_pushreg rbx sub rsp, 152 .seh_stackalloc 152 lea rbp, [rsp + 128] .seh_setframe rbp, 128 .seh_endprologue mov qword ptr [rbp + 16], -2 mov dword ptr [rbp + 4], r9d .cv_inline_site_id 3491 within 3490 inlined_at 107 89 0 .cv_inline_site_id 3492 within 3491 inlined_at 47 998 0 .cv_inline_site_id 3493 within 3492 inlined_at 47 1040 0 .cv_inline_site_id 3494 within 3493 inlined_at 66 327 0 .cv_inline_site_id 3495 within 3494 inlined_at 48 564 0 .cv_inline_site_id 3496 within 3495 inlined_at 49 881 0 .cv_inline_site_id 3497 within 3496 inlined_at 60 1223 0 cmp qword ptr [r8 + 456], 0 je .LBB156_30 mov rdi, r8 mov rbx, rdx mov r14, rcx mov r15d, dword ptr [rbp + 128] mov rcx, qword ptr [r8 + 440] mov rax, qword ptr [r8 + 464] lea rdx, [rax - 16] movabs r8, -580635723652427210 xor r9d, r9d movdqa xmm0, xmmword ptr [rip + __xmm@7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b] pcmpeqd xmm1, xmm1 movabs r10, 7408906396896891358 .LBB156_2: .cv_inline_site_id 3498 within 3497 inlined_at 60 1271 0 .cv_inline_site_id 3499 within 3498 inlined_at 46 831 0 .cv_inline_site_id 3500 within 3499 inlined_at 46 816 0 .cv_inline_site_id 3501 within 3500 inlined_at 46 1174 0 .cv_inline_site_id 3502 within 3501 inlined_at 52 50 0 .cv_inline_site_id 3503 within 3502 inlined_at 53 1204 0 and r8, rcx movdqu xmm2, xmmword ptr [rax + r8] .cv_inline_site_id 3504 within 3500 inlined_at 46 1176 0 .cv_inline_site_id 3505 within 3504 inlined_at 52 87 0 movdqa xmm3, xmm2 pcmpeqb xmm3, xmm0 pmovmskb esi, xmm3 .p2align 4, 0x90 .LBB156_3: .cv_inline_site_id 3506 within 3500 inlined_at 46 1176 0 .cv_inline_site_id 3507 within 3506 inlined_at 54 118 0 test si, si je .LBB156_4 .cv_inline_site_id 3508 within 3506 inlined_at 54 119 0 lea r12d, [rsi - 1] and r12d, esi rep bsf r11d, esi add r11, r8 and r11, rcx .cv_inline_site_id 3509 within 3500 inlined_at 46 1179 0 .cv_inline_site_id 3510 within 3509 inlined_at 46 817 0 .cv_inline_site_id 3511 within 3510 inlined_at 46 347 0 .cv_inline_site_id 3512 within 3511 inlined_at 46 319 0 .cv_inline_site_id 3513 within 3512 inlined_at 13 1103 0 mov rsi, r11 shl rsi, 4 mov r13, rdx sub r13, rsi mov esi, r12d .cv_inline_site_id 3514 within 3509 inlined_at 46 817 0 .cv_inline_site_id 3515 within 3514 inlined_at 60 229 0 cmp qword ptr [r13], r10 jne .LBB156_3 jmp .LBB156_7 .p2align 4, 0x90 .LBB156_4: .cv_inline_site_id 3516 within 3500 inlined_at 46 1184 0 .cv_inline_site_id 3517 within 3516 inlined_at 52 95 0 .cv_inline_site_id 3518 within 3517 inlined_at 52 87 0 pcmpeqb xmm2, xmm1 pmovmskb r11d, xmm2 test r11d, r11d jne .LBB156_30 .cv_inline_site_id 3519 within 3500 inlined_at 46 1188 0 add r8, r9 add r8, 16 add r9, 16 jmp .LBB156_2 .LBB156_7: neg r11 shl r11, 4 .cv_inline_site_id 3520 within 3494 inlined_at 48 563 0 mov rax, qword ptr [rax + r11 - 8] .cv_inline_site_id 3521 within 3493 inlined_at 66 331 0 .cv_inline_site_id 3522 within 3521 inlined_at 66 354 0 .cv_inline_site_id 3523 within 3522 inlined_at 59 243 0 .cv_inline_site_id 3524 within 3523 inlined_at 8 383 0 .cv_inline_site_id 3525 within 3524 inlined_at 8 57 0 .cv_inline_site_id 3526 within 3525 inlined_at 7 343 0 cmp qword ptr [rdi + 320], rax .cv_inline_site_id 3527 within 3524 inlined_at 8 57 0 jbe .LBB156_30 mov rcx, qword ptr [rdi + 312] test rcx, rcx je .LBB156_30 shl rax, 4 .cv_inline_site_id 3528 within 3527 inlined_at 10 1099 0 .cv_inline_site_id 3529 within 3528 inlined_at 8 57 0 cmp qword ptr [rcx + rax], 0 je .LBB156_30 mov rdx, qword ptr [rdi + 264] .cv_inline_site_id 3530 within 3523 inlined_at 8 383 0 mov rax, qword ptr [rcx + rax + 8] .cv_inline_site_id 3531 within 3530 inlined_at 10 1099 0 .cv_inline_site_id 3532 within 3531 inlined_at 8 385 0 .cv_inline_site_id 3533 within 3532 inlined_at 7 405 0 .cv_inline_site_id 3534 within 3533 inlined_at 5 241 0 .cv_inline_site_id 3535 within 3534 inlined_at 67 920 0 mov rcx, rax shl rcx, 7 lea rax, [rcx + 8*rax] .cv_inline_site_id 3536 within 3521 inlined_at 66 352 0 .cv_inline_site_id 3537 within 3536 inlined_at 59 84 0 cmp qword ptr [rdx + rax + 24], 0 je .LBB156_30 mov rsi, qword ptr [rdx + rax + 40] test rsi, rsi je .LBB156_30 .cv_inline_site_id 3538 within 3490 inlined_at 107 90 0 .cv_inline_site_id 3539 within 3538 inlined_at 108 124 0 .cv_inline_site_id 3540 within 3539 inlined_at 109 480 0 .cv_inline_site_id 3541 within 3540 inlined_at 110 70 0 .cv_inline_site_id 3542 within 3541 inlined_at 70 2485 0 mov ecx, 8 xor eax, eax lock cmpxchg qword ptr [rsi], rcx jne .LBB156_13 mov qword ptr [rbp + 8], rsi mov rsi, qword ptr [rsi + 56] .cv_inline_site_id 3543 within 3490 inlined_at 107 91 0 .cv_inline_site_id 3544 within 3543 inlined_at 108 52 0 test rsi, rsi je .LBB156_18 .LBB156_15: mov rax, qword ptr [rbp + 8] mov r12, qword ptr [rax + 48] shl rsi, 4 add rsi, r12 .p2align 4, 0x90 .LBB156_16: mov rcx, qword ptr [r12] mov rax, qword ptr [r12 + 8] mov rdx, rdi call qword ptr [rax + 32] .cv_inline_site_id 3545 within 3544 inlined_at 4 43 0 .cv_inline_site_id 3546 within 3545 inlined_at 4 83 0 .cv_inline_site_id 3547 within 3546 inlined_at 13 1020 0 add r12, 16 cmp r12, rsi jne .LBB156_16 .LBB156_18: mov r12, qword ptr [r14 + 8] mov r14, qword ptr [r14 + 16] xor r13d, r13d cmp r13, r14 jb .LBB156_22 jmp .LBB156_20 .p2align 4, 0x90 .LBB156_23: mov esi, 1 add r13, rsi cmp r13, r14 jae .LBB156_20 .LBB156_22: .cv_inline_site_id 3548 within 3490 inlined_at 107 95 0 .cv_inline_site_id 3549 within 3548 inlined_at 12 2691 0 .cv_inline_site_id 3550 within 3549 inlined_at 5 19 0 mov rax, r13 shl rax, 5 mov rsi, qword ptr [r12 + rax + 16] test rsi, rsi je .LBB156_23 add rax, r12 mov edx, dword ptr [rax + 28] mov rcx, qword ptr [rbp + 8] .cv_inline_site_id 3551 within 3490 inlined_at 107 98 0 .cv_inline_site_id 3552 within 3551 inlined_at 108 72 0 .cv_inline_site_id 3553 within 3552 inlined_at 7 369 0 cmp qword ptr [rcx + 56], rdx .cv_inline_site_id 3554 within 3551 inlined_at 108 72 0 jbe .LBB156_26 mov r8, qword ptr [rcx + 48] test r8, r8 je .LBB156_26 shl rdx, 4 mov rcx, qword ptr [r8 + rdx] mov rdx, qword ptr [r8 + rdx + 8] mov r10, qword ptr [rdx + 40] mov qword ptr [rsp + 40], rax mov dword ptr [rsp + 32], r15d mov rdx, rdi mov r8, rbx mov r9d, dword ptr [rbp + 4] call r10 add r13, rsi cmp r13, r14 jb .LBB156_22 .LBB156_20: .cv_inline_site_id 3555 within 3490 inlined_at 107 105 0 .cv_inline_site_id 3556 within 3555 inlined_at 32 490 0 .cv_inline_site_id 3557 within 3556 inlined_at 109 1670 0 .cv_inline_site_id 3558 within 3557 inlined_at 110 98 0 .cv_inline_site_id 3559 within 3558 inlined_at 70 2435 0 xor edx, edx mov eax, 8 mov rcx, qword ptr [rbp + 8] lock cmpxchg qword ptr [rcx], rdx jne .LBB156_32 add rsp, 152 pop rbx pop rdi pop rsi pop r12 pop r13 pop r14 pop r15 pop rbp ret .LBB156_13: mov rcx, rsi mov r8d, 1000000000 call parking_lot::raw_rwlock::RawRwLock::lock_exclusive_slow mov qword ptr [rbp + 8], rsi mov rsi, qword ptr [rsi + 56] test rsi, rsi jne .LBB156_15 jmp .LBB156_18 .LBB156_32: xor edx, edx add rsp, 152 pop rbx pop rdi pop rsi pop r12 pop r13 pop r14 pop r15 pop rbp jmp parking_lot::raw_rwlock::RawRwLock::unlock_exclusive_slow .LBB156_26: .cv_inline_site_id 3560 within 3490 inlined_at 107 98 0 lea rcx, [rip + __unnamed_52] lea r8, [rip + __unnamed_119] mov edx, 43 call core::panicking::panic ud2 .LBB156_30: lea rax, [rip + __unnamed_120] mov qword ptr [rbp - 32], rax mov qword ptr [rbp - 24], 90 lea rax, [rbp - 32] mov qword ptr [rbp - 16], rax lea rax, [rip + <&T as core::fmt::Display>::fmt] mov qword ptr [rbp - 8], rax .cv_inline_site_id 3561 within 3491 inlined_at 47 1000 0 lea rax, [rip + __unnamed_83] mov qword ptr [rbp - 64], rax mov qword ptr [rbp - 56], 2 mov qword ptr [rbp - 80], 0 lea rax, [rbp - 16] mov qword ptr [rbp - 48], rax mov qword ptr [rbp - 40], 1 lea rdx, [rip + __unnamed_121] lea rcx, [rbp - 80] call core::panicking::panic_fmt ud2 .seh_handlerdata .long ($cppxdata$bevy_render::render_phase::RenderPhase::render)@IMGREL .section .text,"xr",one_only,bevy_render::render_phase::RenderPhase::render .seh_endproc .def "?dtor$31@?0?bevy_render::render_phase::RenderPhase::render@4HA"; .scl 3; .type 32; .endef .p2align 4, 0x90 "?dtor$31@?0?_ZN11bevy_render12render_phase20RenderPhase$LT$I$GT$6render17h01326652c98c4d96E@4HA": .seh_proc "?dtor$31@?0?_ZN11bevy_render12render_phase20RenderPhase$LT$I$GT$6render17h01326652c98c4d96E@4HA" mov qword ptr [rsp + 16], rdx push rbp .seh_pushreg rbp push r15 .seh_pushreg r15 push r14 .seh_pushreg r14 push r13 .seh_pushreg r13 push r12 .seh_pushreg r12 push rsi .seh_pushreg rsi push rdi .seh_pushreg rdi push rbx .seh_pushreg rbx sub rsp, 56 .seh_stackalloc 56 lea rbp, [rdx + 128] .seh_endprologue mov rcx, qword ptr [rbp + 8] call core::ptr::drop_in_place> nop add rsp, 56 pop rbx pop rdi pop rsi pop r12 pop r13 pop r14 pop r15 pop rbp ret