* Fixed loding of magic constant for macos

This commit is contained in:
olle 2005-04-28 18:22:34 +00:00
parent b9de360650
commit eb96e72bdc

View File

@ -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
} }