mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-15 23:49:22 +02:00
* Fixed loding of magic constant for macos
This commit is contained in:
parent
b9de360650
commit
eb96e72bdc
@ -54,10 +54,10 @@ asm
|
|||||||
{$ifdef macos}
|
{$ifdef macos}
|
||||||
{ load constant 0xfefefeff }
|
{ load constant 0xfefefeff }
|
||||||
lis r8,0xfefe
|
lis r8,0xfefe
|
||||||
addi r8,r8,0xfeff
|
ori r8,r8,0xfeff
|
||||||
{ load constant 0x80808080}
|
{ load constant 0x80808080}
|
||||||
lis r7,0x8080
|
lis r7,0x8080
|
||||||
addi r7,r7,0x8080
|
ori r7,r7,0x8080
|
||||||
{$else}
|
{$else}
|
||||||
lis r8,(0xfefefeff)@ha
|
lis r8,(0xfefefeff)@ha
|
||||||
addi r8,r8,(0xfefefeff)@l
|
addi r8,r8,(0xfefefeff)@l
|
||||||
@ -128,22 +128,16 @@ asm
|
|||||||
{$ifdef macos}
|
{$ifdef macos}
|
||||||
{ load constant 0xfefefeff }
|
{ load constant 0xfefefeff }
|
||||||
lis r8,0xfefe
|
lis r8,0xfefe
|
||||||
addi r8,r8,0xfeff
|
ori r8,r8,0xfeff
|
||||||
{ load constant 0x80808080}
|
{ load constant 0x80808080}
|
||||||
lis r7,0x8080
|
lis r7,0x8080
|
||||||
addi r7,r7,0x8080
|
ori r7,r7,0x8080
|
||||||
{$else}
|
{$else}
|
||||||
lis r8,(0xfefefeff)@ha
|
lis r8,(0xfefefeff)@ha
|
||||||
addi r8,r8,(0xfefefeff)@l
|
addi r8,r8,(0xfefefeff)@l
|
||||||
lis r7,(0x80808080)@ha
|
lis r7,(0x80808080)@ha
|
||||||
addi r7,r7,(0x80808080)@l
|
addi r7,r7,(0x80808080)@l
|
||||||
{$endif}
|
{$endif}
|
||||||
{
|
|
||||||
li r8,-257 { 0x0feff }
|
|
||||||
andis. r8,r8,0x0fefe
|
|
||||||
li r9,-32640 { 0x08080 }
|
|
||||||
andis. r9,r9,0x08080
|
|
||||||
}
|
|
||||||
.LStrECopyAlignedLoop:
|
.LStrECopyAlignedLoop:
|
||||||
|
|
||||||
{ load next 4 bytes }
|
{ load next 4 bytes }
|
||||||
@ -505,7 +499,10 @@ end;
|
|||||||
|
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.28 2005-02-14 17:13:31 peter
|
Revision 1.29 2005-04-28 18:22:34 olle
|
||||||
|
* Fixed loding of magic constant for macos
|
||||||
|
|
||||||
|
Revision 1.28 2005/02/14 17:13:31 peter
|
||||||
* truncate log
|
* truncate log
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user