Subversion Repositories Kolibri OS

Rev

Rev 6769 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6769 Rev 8014
Line 158... Line 158...
158
  mov  esp,ebp
158
  mov  esp,ebp
159
  pop  ebp
159
  pop  ebp
160
ret
160
ret
Line 161... Line 161...
161
 
161
 
-
 
162
make_vector_r:
162
make_vector_r:
163
   if Ext < SSE2
163
	fninit
164
        fninit
164
	fld	dword[edi]		  ;edi+x3d
165
        fld     dword[edi]                ;edi+x3d
165
	fsub	dword[esi]		  ;esi+x3d
166
        fsub    dword[esi]                ;esi+x3d
Line 170... Line 171...
170
	fstp	dword[ebx+vec_y]
171
        fstp    dword[ebx+vec_y]
Line 171... Line 172...
171
 
172
 
172
	fld	dword[edi+8]
173
        fld     dword[edi+8]
173
	fsub	dword[esi+8]
174
        fsub    dword[esi+8]
-
 
175
        fstp    dword[ebx+vec_z]
-
 
176
    else
-
 
177
        movups  xmm0,[esi]
-
 
178
        movups  xmm1,[edi]
-
 
179
        subps   xmm1,xmm0
-
 
180
        movlps  [ebx],xmm1
-
 
181
        movhlps  xmm1,xmm1
-
 
182
        movss   [ebx+8],xmm1
Line 174... Line 183...
174
	fstp	dword[ebx+vec_z]
183
     end if
175
 
184
 
176
ret
185
ret
177
;---------------------- in: -------------------------------
186
;---------------------- in: -------------------------------