C.Test(Vec2, Vec2)
L0000: sub esp, 0x30
L0003: vzeroupper
L0006: mov dword ptr [esp+0x2c], 0x3dbb9aab
L000e: mov eax, [esp+0x34]
L0012: mov [esp], eax
L0015: mov eax, [esp+0x38]
L0019: mov [esp+4], eax
L001d: mov eax, [esp+0x3c]
L0021: mov [esp+8], eax
L0025: mov eax, [esp+0x40]
L0029: mov [esp+0xc], eax
L002d: mov eax, [esp+8]
L0031: mov [esp+0x18], eax
L0035: mov eax, [esp+0xc]
L0039: mov [esp+0x1c], eax
L003d: mov eax, [esp]
L0040: mov [esp+0x10], eax
L0044: mov eax, [esp+4]
L0048: mov [esp+0x14], eax
L004c: xor eax, eax
L004e: mov [esp+0x20], eax
L0052: mov [esp+0x24], eax
L0056: vmovss xmm0, [esp+0x18]
L005c: vaddss xmm0, xmm0, [esp+0x10]
L0062: vmovss [esp+0x20], xmm0
L0068: vmovss xmm0, [esp+0x1c]
L006e: vaddss xmm0, xmm0, [esp+0x14]
L0074: vmovss [esp+0x24], xmm0
L007a: mov eax, [esp+0x20]
L007e: mov [edx], eax
L0080: mov eax, [esp+0x24]
L0084: mov [edx+4], eax
L0087: cmp dword ptr [esp+0x2c], 0x3dbb9aab
L008f: je short L0096
L0091: call 0x7219a540
L0096: add esp, 0x30
L0099: ret 0x10
C.Test(Vec2, Vec2)
L0000: sub esp, 0x30
L0003: vzeroupper
L0006: mov dword ptr [esp+0x2c], 0x3dbb9aab
L000e: mov eax, [esp+0x34]
L0012: mov [esp], eax
L0015: mov eax, [esp+0x38]
L0019: mov [esp+4], eax
L001d: mov eax, [esp+0x3c]
L0021: mov [esp+8], eax
L0025: mov eax, [esp+0x40]
L0029: mov [esp+0xc], eax
L002d: mov eax, [esp+8]
L0031: mov [esp+0x18], eax
L0035: mov eax, [esp+0xc]
L0039: mov [esp+0x1c], eax
L003d: mov eax, [esp]
L0040: mov [esp+0x10], eax
L0044: mov eax, [esp+4]
L0048: mov [esp+0x14], eax
L004c: xor eax, eax
L004e: mov [esp+0x20], eax
L0052: mov [esp+0x24], eax
L0056: vmovss xmm0, [esp+0x18]
L005c: vaddss xmm0, xmm0, [esp+0x10]
L0062: vmovss [esp+0x20], xmm0
L0068: vmovss xmm0, [esp+0x1c]
L006e: vaddss xmm0, xmm0, [esp+0x14]
L0074: vmovss [esp+0x24], xmm0
L007a: mov eax, [esp+0x20]
L007e: mov [edx], eax
L0080: mov eax, [esp+0x24]
L0084: mov [edx+4], eax
L0087: cmp dword ptr [esp+0x2c], 0x3dbb9aab
L008f: je short L0096
L0091: call 0x7219a540
L0096: add esp, 0x30
L0099: ret 0x10