Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Aligned Float4 x(vector.x), y(vector.y), z(vector.z), w(vector.w);
- x = x * matrix.x;
- y = y * matrix.y;
- z = z * matrix.z;
- w = w * matrix.w;
- x = x + y;
- z = z + w;
- x = x + z;
- return x;
- movss xmm15,dword ptr [rdx+0Ch]
- movss xmm14,dword ptr [rdx+4]
- mulss xmm0,dword ptr [r8+20h]
- movaps xmm8,xmm15
- movaps xmm7,xmm15
- movaps xmm6,xmm15
- mulss xmm15,dword ptr [r8+3Ch]
- mulss xmm8,dword ptr [r8+30h]
- mulss xmm7,dword ptr [r8+34h]
- mulss xmm6,dword ptr [r8+38h]
- movaps xmm10,xmm14
- movaps xmm11,xmm14
- movaps xmm12,xmm14
- movaps xmm3,xmm9
- movaps xmm4,xmm9
- movaps xmm5,xmm9
- addss xmm8,xmm0
- movaps xmm1,xmm13
- movaps xmm2,xmm13
- mulss xmm9,dword ptr [r8+0Ch]
- mulss xmm10,dword ptr [r8+10h]
- mulss xmm11,dword ptr [r8+14h]
- mulss xmm12,dword ptr [r8+18h]
- mulss xmm14,dword ptr [r8+1Ch]
- mulss xmm13,dword ptr [r8+2Ch]
- addss xmm14,xmm9
- movaps xmm9,xmmword ptr [r11-48h]
- addss xmm15,xmm13
- movaps xmm13,xmmword ptr [rsp+30h]
- addss xmm15,xmm14
- movaps xmm14,xmmword ptr [rsp+20h]
- mulss xmm3,dword ptr [r8]
- mulss xmm4,dword ptr [r8+4]
- mulss xmm5,dword ptr [r8+8]
- movss dword ptr [rsp+0Ch],xmm15
- movaps xmm15,xmmword ptr [rsp+10h]
- addss xmm10,xmm3
- addss xmm11,xmm4
- addss xmm12,xmm5
- mulss xmm1,dword ptr [r8+24h]
- mulss xmm2,dword ptr [r8+28h]
- addss xmm8,xmm10
- movaps xmm10,xmmword ptr [r11-58h]
- movss dword ptr [rsp],xmm8
- movaps xmm8,xmmword ptr [r11-38h]
- addss xmm7,xmm1
- addss xmm6,xmm2
- addss xmm7,xmm11
- addss xmm6,xmm12
- movaps xmm11,xmmword ptr [r11-68h]
- movaps xmm12,xmmword ptr [r11-78h]
- movss dword ptr [rsp+4],xmm7
- movaps xmm7,xmmword ptr [r11-28h]
- movss dword ptr [rsp+8],xmm6
- movaps xmm0,xmmword ptr [rsp]
- movaps xmm6,xmmword ptr [r11-18h]
- movups xmmword ptr [rcx],xmm0
- mov rsp,r11
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement