mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 03:11:39 +01:00 
			
		
		
		
	* final (? :) fix to move, passes new tests/test/tmove test
This commit is contained in:
		
							parent
							
								
									17906f62d2
								
							
						
					
					
						commit
						a74e48302d
					
				| @ -217,7 +217,6 @@ L8BytesAligned: | ||||
| 
 | ||||
|           {  adjust the update count: it will now be 8 or -8 depending on overlap  } | ||||
|           slwi    r10,r10,1 | ||||
|           slwi    r6,r6,1 | ||||
| 
 | ||||
|           {  adjust source and dest pointers: because of the above loop, dest is now   } | ||||
|           {  aligned to 8 bytes. So if we add r6 we will still have an 8 bytes         } | ||||
| @ -225,6 +224,8 @@ L8BytesAligned: | ||||
|           add     r3,r3,r6 | ||||
|           add     r4,r4,r6 | ||||
| 
 | ||||
|           slwi    r6,r6,1 | ||||
| 
 | ||||
| LMove32ByteLoop: | ||||
|           lfdux   f0,r3,r10 | ||||
|           lfdux   f1,r3,r10 | ||||
| @ -886,7 +887,10 @@ end ['R3','R10']; | ||||
| 
 | ||||
| { | ||||
|   $Log$ | ||||
|   Revision 1.39  2003-05-02 19:03:25  jonas | ||||
|   Revision 1.40  2003-05-10 17:33:06  jonas | ||||
|     * final (? :) fix to move, passes new tests/test/tmove test | ||||
| 
 | ||||
|   Revision 1.39  2003/05/02 19:03:25  jonas | ||||
|     * fixed some bugs in move() | ||||
| 
 | ||||
|   Revision 1.38  2003/04/27 16:24:44  jonas | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Jonas Maebe
						Jonas Maebe