Pārlūkot izejas kodu

* typecasting qword into dword array now respects spu endianess

pierre 23 gadi atpakaļ
vecāks
revīzija
fdfb33d117
1 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. 11 0
      tests/test/tint642.pp

+ 11 - 0
tests/test/tint642.pp

@@ -7,9 +7,20 @@ uses
 {$endif go32v2}
 {$endif go32v2}
    ;
    ;
 
 
+{$ifdef CPU68K}
+  {$define SOURCE_ENDIAN_BIG}
+{$endif}
+
+{$ifdef CPUPOWERPC}
+  {$define SOURCE_ENDIAN_BIG}
+{$endif}  
 type
 type
    tqwordrec = packed record
    tqwordrec = packed record
+{$ifndef SOURCE_ENDIAN_BIG}   
       low,high : dword;
       low,high : dword;
+{$else}
+      high, low : dword;
+{$endif}      
    end;
    end;
 
 
 procedure dumpqword(q : qword);
 procedure dumpqword(q : qword);