Rev 9512 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9512 | Rev 9740 | ||
---|---|---|---|
Line 598... | Line 598... | ||
598 | 598 | ||
Line 599... | Line 599... | ||
599 | movups [edi],xmm0 |
599 | movups [edi],xmm0 |
600 | 600 | ||
601 | add esi,12 |
601 | add esi,12 |
602 | add edi,12 |
602 | add edi,12 |
- | 603 | ; dec ecx |
|
603 | dec ecx |
604 | ; jne .again |
604 | jne .again |
605 | loop .again |
605 | mov [edi],dword -1 |
606 | mov [edi],dword -1 |
606 | end if |
607 | end if |
607 | ret |
608 | ret |
Line 693... | Line 694... | ||
693 | 694 | ||
694 | fiadd [yobs] |
695 | fiadd [yobs] |
695 | fiadd [vect_y] |
696 | fiadd [vect_y] |
696 | fistp word[edi+2] |
697 | fistp word[edi+2] |
697 | end if |
698 | end if |
698 | if Ext>=SSE |
699 | if Ext>=SSE2 |
699 | movups xmm0,[esi] |
700 | movups xmm0,[esi] |
700 | cvtps2dq xmm0,xmm0 |
701 | cvtps2dq xmm0,xmm0 |
701 | packssdw xmm0,xmm0 |
702 | packssdw xmm0,xmm0 |
702 | paddw xmm0,[vect_x] |
703 | paddw xmm0,[vect_x] |
Line 720... | Line 721... | ||
720 | fistp word[edi+4] |
721 | fistp word[edi+4] |
721 | end if |
722 | end if |
Line 722... | Line 723... | ||
722 | 723 | ||
723 | add esi,12 |
724 | add esi,12 |
724 | add edi,6 |
- | |
725 | ; dec ecx |
- | |
726 | ; jnz .again |
725 | add edi,6 |
Line 727... | Line 726... | ||
727 | loop .again |
726 | loop .again |