======================================================= Function: DamNum.spawnDamageNumbers ======================================================= L0: push rbx push rbp push rsi push rdi push r12 push r13 push r14 push r15 mov rax, rsp sub rsp, 488 movaps [rsp+352], xmm6 movaps [rsp+368], xmm7 movaps [rsp+384], xmm8 movaps [rsp+400], xmm9 movaps [rsp+416], xmm10 movaps [rsp+432], xmm11 movaps [rsp+448], xmm12 movaps [rsp+464], xmm13 mov ebx, dword [rax+104] ; mov numret, dword [$__args+40] lea rbp, [rsp+224] ; lea callReturns, [&stackalloc] mov rsi, 140702464356720 ; mov tmpPtr0, 140702464356720 mov edi, dword [rsi] ; mov tmpDword0, dword [tmpPtr0] add edi, 1 ; add tmpDword0, 1 mov dword [rsi], edi ; mov dword [tmpPtr0], tmpDword0 mov qword [rsp+176], r9 ; [Save] ret mov rcx, 1763010565408 call 140702447272032 mov rcx, [rax] ; mov vmframe, [stack] mov rcx, [rcx+8] ; mov vmframe, [vmframe+8] mov edx, dword [rcx+312] ; mov regD0, dword [vmframe+312] mov esi, dword [rcx+316] ; mov regD1, dword [vmframe+316] mov edi, dword [rcx+320] ; mov regD2, dword [vmframe+320] mov edi, dword [rcx+324] ; mov regD3, dword [vmframe+324] mov r8d, dword [rcx+328] ; mov regD4, dword [vmframe+328] mov r8d, dword [rcx+332] ; mov regD5, dword [vmframe+332] mov r9d, dword [rcx+336] ; mov regD6, dword [vmframe+336] mov r9d, dword [rcx+340] ; mov regD7, dword [vmframe+340] mov r9d, dword [rcx+344] ; mov regD8, dword [vmframe+344] movsd xmm0, qword [rcx+112] ; movsd regF0, qword [vmframe+112] movsd xmm1, qword [rcx+120] ; movsd regF1, qword [vmframe+120] movsd xmm2, qword [rcx+128] ; movsd regF2, qword [vmframe+128] movsd xmm3, qword [rcx+136] ; movsd regF3, qword [vmframe+136] movsd xmm3, qword [rcx+144] ; movsd regF4, qword [vmframe+144] movsd xmm3, qword [rcx+152] ; movsd regF5, qword [vmframe+152] movsd xmm3, qword [rcx+160] ; movsd regF6, qword [vmframe+160] movsd xmm3, qword [rcx+168] ; movsd regF7, qword [vmframe+168] movsd xmm3, qword [rcx+176] ; movsd regF8, qword [vmframe+176] movsd xmm4, qword [rcx+184] ; movsd regF9, qword [vmframe+184] movsd xmm5, qword [rcx+192] ; movsd regF10, qword [vmframe+192] movsd xmm5, qword [rcx+200] ; movsd regF11, qword [vmframe+200] movsd xmm5, qword [rcx+208] ; movsd regF12, qword [vmframe+208] lea r9, [rcx+216] ; lea regS0, [vmframe+216] lea r10, [rcx+224] ; lea regS1, [vmframe+224] lea r11, [rcx+232] ; lea regS2, [vmframe+232] lea r12, [rcx+240] ; lea regS3, [vmframe+240] lea r13, [rcx+248] ; lea regS4, [vmframe+248] lea r14, [rcx+256] ; lea regS5, [vmframe+256] mov r15, [rcx+264] ; mov regA0, [vmframe+264] mov r15, [rcx+272] ; mov regA1, [vmframe+272] mov r15, [rcx+280] ; mov regA2, [vmframe+280] mov r15, [rcx+288] ; mov regA3, [vmframe+288] mov r15, [rcx+296] ; mov regA4, [vmframe+296] mov r15, [rcx+304] ; mov regA5, [vmframe+304] ; line 91: 05000000 LKP mov r15, 140702459516176 ; mov regA0, 140702459516176 ; line 91: 05010100 LKP mov qword [rsp+168], r15 ; [Spill] regA0 mov r15, 140702459514392 ; mov regA1, 140702459514392 ; line 91: 11020100 LW test r15, r15 ; test regA1, regA1 je L2 ; je L2 mov dword [rsp+216], edi ; [Spill] regD3 mov edi, dword [r15] ; mov regD2, dword [regA1] ; line 91: 5b020800 BOUND cmp edi, 8 ; cmp regD2, 8 jae L3 ; jae L3 ; line 91: 71020201 MUL_RK imul edi, 672 ; imul regD2, 672 ; line 91: ce000002 ADDA_RR mov qword [rsp+160], rax ; [Spill] stack mov rax, qword [rsp+168] ; [Alloc] regA0 mov r15, rax ; mov tmpPtr0, regA0 cmp r15, 0 ; cmp tmpPtr0, 0 je L4 ; je L4 mov rax, edi ; mov tmpPtr1, regD2 add r15, rax ; add tmpPtr0, tmpPtr1 L4: mov rax, r15 ; mov regA0, tmpPtr0 ; line 92: 1d010000 LO test rax, rax ; test regA0, regA0 je L5 ; je L5 mov qword [rsp+152], rcx ; [Spill] vmframe mov rcx, [rax] ; mov tmpPtr0, [regA0] mov qword [rsp+168], rax ; [Save] regA0 mov dword [rsp+212], edx ; [Save] regD0 mov dword [rsp+208], r8d ; [Save] regD5 mov qword [rsp+144], r9 ; [Save] regS0 mov qword [rsp+136], r10 ; [Save] regS1 mov qword [rsp+128], r11 ; [Save] regS2 movsd oword [rsp+120], xmm0 ; [Save] regF0 movsd oword [rsp+112], xmm1 ; [Save] regF1 movsd oword [rsp+104], xmm2 ; [Save] regF2 movsd oword [rsp+96], xmm3 ; [Save] regF8 movsd oword [rsp+88], xmm4 ; [Save] regF9 call 140702447302384 mov r15, rax ; mov regA1, resultPtr0 ; line 92: 23030102 LV3 test r15, r15 ; test regA1, regA1 je L6 ; je L6 mov rcx, r15 ; mov tmpPtr0, regA1 add rcx, 72 ; add tmpPtr0, 72 movsd xmm1, qword [rcx] ; movsd regF3, qword [tmpPtr0] movsd xmm0, qword [rcx+8] ; movsd regF4, qword [tmpPtr0+8] movsd xmm3, qword [rcx+16] ; movsd regF5, qword [tmpPtr0+16] ; line 92: c4030300 SUBV3_RR movsd xmm1, xmm1 ; movsd regF3, regF3 movsd xmm6, oword [rsp+120] ; [Alloc] regF0 subsd xmm1, xmm6 ; subsd regF3, regF0 movsd xmm0, xmm0 ; movsd regF4, regF4 movsd xmm7, oword [rsp+112] ; [Alloc] regF1 subsd xmm0, xmm7 ; subsd regF4, regF1 movsd xmm3, xmm3 ; movsd regF5, regF5 movsd xmm8, oword [rsp+104] ; [Alloc] regF2 subsd xmm3, xmm8 ; subsd regF5, regF2 ; line 93: ad060403 ATAN2 call 140702447708448 movsd xmm3, xmm0 ; movsd regF6, resultXmmSd0 mov rcx, 140702449778680 ; mov tmpPtr0, 140702449778680 mulsd xmm3, qword [rcx] ; mulsd regF6, qword [tmpPtr0] ; line 93: 9a060600 ADDF_RK mov rcx, 1763016184832 ; mov tmpPtr0, 1763016184832 addsd xmm3, qword [rcx] ; addsd regF6, qword [tmpPtr0] ; line 93: a4060600 MODF_RK ptest xmm6, xmm6 ; ptest regF0, regF0 je L7 ; je L7 Execution could not continue. Unexpected JIT error: Invalid use of 64-bit address: movsd xmm1, [+1763016184832]