mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 17:09:09 +02: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