Skip to content

Instantly share code, notes, and snippets.

@Subv
Created November 10, 2017 21:29
Show Gist options
  • Save Subv/8143156116377bc9b94ca42d82308a05 to your computer and use it in GitHub Desktop.
Save Subv/8143156116377bc9b94ca42d82308a05 to your computer and use it in GitHub Desktop.
00007FF74C6F3F20 mov rax,rsp
00007FF74C6F3F23 push rdi
00007FF74C6F3F24 sub rsp,100h
00007FF74C6F3F2B mov qword ptr [rsp+20h],0FFFFFFFFFFFFFFFEh
00007FF74C6F3F34 mov qword ptr [rax+8],rbx
00007FF74C6F3F38 mov qword ptr [rax+10h],rsi
00007FF74C6F3F3C mov rbx,rdx
00007FF74C6F3F3F mov rsi,qword ptr [Pica::g_mp_GPU_SubmitVertexCallback (07FF75512CF68h)]
00007FF74C6F3F46 mov qword ptr [foo34],rsi
00007FF74C6F3F4B mov rcx,rsi
00007FF74C6F3F4E call MicroProfileEnter (07FF74C5E3B60h)
00007FF74C6F3F53 mov rdi,rax
00007FF74C6F3F56 mov qword ptr [rsp+30h],rax
00007FF74C6F3F5B mov r8,rbx
00007FF74C6F3F5E lea rdx,[Pica::g_state+100h (07FF74C928240h)]
00007FF74C6F3F65 lea rcx,[rsp+0A0h]
00007FF74C6F3F6D call Pica::Shader::OutputVertex::FromAttributeBuffer (07FF74C6FBA10h)
00007FF74C6F3F72 movups xmm0,xmmword ptr [rax]
00007FF74C6F3F75 movaps xmmword ptr [out],xmm0
00007FF74C6F3F7A movups xmm1,xmmword ptr [rax+10h]
00007FF74C6F3F7E movaps xmmword ptr [rsp+50h],xmm1
00007FF74C6F3F83 movups xmm0,xmmword ptr [rax+20h]
00007FF74C6F3F87 movaps xmmword ptr [rsp+60h],xmm0
00007FF74C6F3F8C movups xmm1,xmmword ptr [rax+30h]
00007FF74C6F3F90 movaps xmmword ptr [rsp+70h],xmm1
00007FF74C6F3F95 movups xmm0,xmmword ptr [rax+40h]
00007FF74C6F3F99 movaps xmmword ptr [rsp+80h],xmm0
00007FF74C6F3FA1 movups xmm1,xmmword ptr [rax+50h]
00007FF74C6F3FA5 movaps xmmword ptr [rsp+90h],xmm1
00007FF74C6F3FAD lea rax,[std::_Func_impl_no_alloc<<lambda_fe8e02344cfd6508a59bd11660608211>,void,Pica::Shader::OutputVertex const & __ptr64,Pica::Shader::OutputVertex const & __ptr64,Pica::Shader::OutputVertex const & __ptr64>::`vftable' (07FF74C87D240h)]
00007FF74C6F3FB4 mov qword ptr [rsp+0A0h],rax
00007FF74C6F3FBC lea rax,[rsp+0A0h]
00007FF74C6F3FC4 mov qword ptr [rsp+0D8h],rax
00007FF74C6F3FCC lea r8,[rsp+0A0h]
00007FF74C6F3FD4 lea rdx,[out]
00007FF74C6F3FD9 lea rcx,[Pica::g_state+19118h (07FF74C941258h)]
00007FF74C6F3FE0 call Pica::PrimitiveAssembler<Pica::Shader::OutputVertex>::SubmitVertex (07FF74C6FCB50h)
00007FF74C6F3FE5 nop
00007FF74C6F3FE6 mov rdx,rdi
00007FF74C6F3FE9 mov rcx,rsi
00007FF74C6F3FEC call MicroProfileLeave (07FF74C5E5480h)
00007FF74C6F3FF1 nop
00007FF74C6F3FF2 lea r11,[rsp+100h]
00007FF74C6F3FFA mov rbx,qword ptr [r11+10h]
00007FF74C6F3FFE mov rsi,qword ptr [r11+18h]
00007FF74C6F4002 mov rsp,r11
00007FF74C6F4005 pop rdi
00007FF74C6F4006 ret
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment