Browse Source

+ fpc_x86_pause

florian 2 weeks ago
parent
commit
9ecc83420a
5 changed files with 7 additions and 2 deletions
  1. 1 0
      rtl/i386/cpuh.inc
  2. 2 1
      rtl/i386/cpuinnr.inc
  3. 2 1
      rtl/i8086/cpuinnr.inc
  4. 1 0
      rtl/x86_64/cpuh.inc
  5. 1 0
      rtl/x86_64/cpuinnr.inc

+ 1 - 0
rtl/i386/cpuh.inc

@@ -42,6 +42,7 @@ function fpc_x86_get_ds:longint;[internproc:fpc_in_x86_get_ds];
 function fpc_x86_get_es:longint;[internproc:fpc_in_x86_get_es];
 function fpc_x86_get_fs:longint;[internproc:fpc_in_x86_get_fs];
 function fpc_x86_get_gs:longint;[internproc:fpc_in_x86_get_gs];
+procedure fpc_x86_pause;[internproc:fpc_in_x86_pause];
 
 { include automatically generated procs }
 {$if not defined(VER3_2)}

+ 2 - 1
rtl/i386/cpuinnr.inc

@@ -26,6 +26,7 @@
   fpc_in_x86_get_es   = fpc_in_cpu_first+11;
   fpc_in_x86_get_fs   = fpc_in_cpu_first+12;
   fpc_in_x86_get_gs   = fpc_in_cpu_first+13;
-  
+  fpc_in_x86_pause    = fpc_in_cpu_first+14;
+
   { include automatically generated numbers }
   {$i cpumminnr.inc}  

+ 2 - 1
rtl/i8086/cpuinnr.inc

@@ -25,4 +25,5 @@
   fpc_in_x86_get_ds   = fpc_in_cpu_first+10;
   fpc_in_x86_get_es   = fpc_in_cpu_first+11;
   fpc_in_x86_get_fs   = fpc_in_cpu_first+12;
-  fpc_in_x86_get_gs   = fpc_in_cpu_first+13;
+  fpc_in_x86_get_gs   = fpc_in_cpu_first+13;
+  fpc_in_x86_pause    = fpc_in_cpu_first+14;

+ 1 - 0
rtl/x86_64/cpuh.inc

@@ -34,6 +34,7 @@ function fpc_x86_get_ds:longint;[internproc:fpc_in_x86_get_ds];
 function fpc_x86_get_es:longint;[internproc:fpc_in_x86_get_es];
 function fpc_x86_get_fs:longint;[internproc:fpc_in_x86_get_fs];
 function fpc_x86_get_gs:longint;[internproc:fpc_in_x86_get_gs];
+procedure fpc_x86_pause;[internproc:fpc_in_x86_pause];
 
 { include automatically generated procs }
 {$if not defined(VER3_2)}

+ 1 - 0
rtl/x86_64/cpuinnr.inc

@@ -26,6 +26,7 @@
   fpc_in_x86_get_es   = fpc_in_cpu_first+11;
   fpc_in_x86_get_fs   = fpc_in_cpu_first+12;
   fpc_in_x86_get_gs   = fpc_in_cpu_first+13;
+  fpc_in_x86_pause    = fpc_in_cpu_first+14;
   
    { include automatically generated numbers }
    {$ifdef VER3_3_1}