peter 21 лет назад
Родитель
Сommit
6b5ec2b373
1 измененных файлов с 47 добавлено и 45 удалено
  1. 47 45
      rtl/linux/sparc/syscall.inc

+ 47 - 45
rtl/linux/sparc/syscall.inc

@@ -17,8 +17,7 @@
 {$IFDEF SYS_LINUX}
   {$UNDEF SYSCALL_DEBUG}
 {$ENDIF SYS_LINUX}
-{Use direct assembler, dumps directly assembler code in sources}
-{$ASMMODE DIRECT}
+
 {*****************************************************************************
                      --- Main:The System Call Self ---
 *****************************************************************************}
@@ -33,19 +32,19 @@ asm
         ta      0x10
         bcc     .LSyscOK0
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread0
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread0
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread0:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread0:
         st      %i0,[%o0]
@@ -66,19 +65,19 @@ asm
         ta      0x10
         bcc     .LSyscOK1
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread1
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread1
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread1:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread1:
         st      %i0,[%o0]
@@ -100,19 +99,19 @@ asm
         ta      0x10
         bcc     .LSyscOK2
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread2
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread2
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread2:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread2:
         st      %i0,[%o0]
@@ -135,19 +134,19 @@ asm
         ta      0x10
         bcc     .LSyscOK3
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread3
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread3
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread3:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread3:
         st      %i0,[%o0]
@@ -171,19 +170,19 @@ asm
         ta      0x10
         bcc     .LSyscOK4
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread4
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread4
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread4:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread4:
         st      %i0,[%o0]
@@ -208,19 +207,19 @@ asm
         ta      0x10
         bcc     .LSyscOK5
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread5
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread5
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread5:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread5:
         st      %i0,[%o0]
@@ -246,19 +245,19 @@ asm
         ta      0x10
         bcc     .LSyscOK6
         nop
-        sethi   %hi(FPC_THREADVAR_RELOCATE),%o0
-        or      %o0,%lo(FPC_THREADVAR_RELOCATE),%o0
+        sethi   %hi(fpc_threadvar_relocate_proc),%o0
+        or      %o0,%lo(fpc_threadvar_relocate_proc),%o0
         ld      [%o0],%o7
         subcc   %o7,%g0,%g0
         bne     .LThread6
         nop
-        sethi   %hi(U_SYSTEM_ERRNO+4),%o0
+        sethi   %hi(Errno+4),%o0
         ba      .LNoThread6
-        or      %o0,%lo(U_SYSTEM_ERRNO+4),%o0
+        or      %o0,%lo(Errno+4),%o0
 .LThread6:
-        sethi   %hi(U_SYSTEM_ERRNO),%o0
+        sethi   %hi(Errno),%o0
         ld      [%o7],%o1
-        or      %o0,%lo(U_SYSTEM_ERRNO),%o0
+        or      %o0,%lo(Errno),%o0
         call    %o1
 .LNoThread6:
         st      %i0,[%o0]
@@ -350,7 +349,10 @@ end;
 
 {
   $Log$
-  Revision 1.9  2003-08-11 13:19:08  mazen
+  Revision 1.10  2004-01-05 17:22:03  peter
+    * removed asmmode direct
+
+  Revision 1.9  2003/08/11 13:19:08  mazen
   + added assembler mode directive to use direct assembler reader
 
   Revision 1.8  2003/07/06 22:08:05  peter