[BACK]Return to cpufunc.S CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / i386

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/i386/i386/cpufunc.S between version 1.35 and 1.36

version 1.35, 2019/09/07 18:33:16 version 1.36, 2019/10/30 17:06:57
Line 224  ENTRY(x86_mwait)  
Line 224  ENTRY(x86_mwait)  
         ret          ret
 END(x86_mwait)  END(x86_mwait)
   
 ENTRY(fnsave)  
         movl    4(%esp), %eax  
         fnsave  (%eax)  
         ret  
 END(fnsave)  
   
 ENTRY(frstor)  
         movl    4(%esp), %eax  
         frstor  (%eax)  
         ret  
 END(frstor)  
   
 ENTRY(stts)  ENTRY(stts)
         movl    %cr0, %eax          movl    %cr0, %eax
         testl   $CR0_TS, %eax          testl   $CR0_TS, %eax
Line 246  ENTRY(stts)
Line 234  ENTRY(stts)
         ret          ret
 END(stts)  END(stts)
   
 ENTRY(fxsave)  
         movl    4(%esp), %eax  
         fxsave  (%eax)  
         ret  
 END(fxsave)  
   
 ENTRY(fxrstor)  
         movl    4(%esp), %eax  
         fxrstor (%eax)  
         ret  
 END(fxrstor)  
   
 ENTRY(xsave)  
         movl    4(%esp), %ecx  
         movl    8(%esp), %eax   /* feature mask bits */  
         movl    12(%esp), %edx  
         xsave   (%ecx)  
         ret  
 END(xsave)  
   
 ENTRY(xsaveopt)  
         movl    4(%esp), %ecx  
         movl    8(%esp), %eax   /* feature mask bits */  
         movl    12(%esp), %edx  
         xsaveopt        (%ecx)  
         ret  
 END(xsaveopt)  
   
 ENTRY(xrstor)  
         movl    4(%esp), %ecx  
         movl    8(%esp), %eax   /* feature mask bits */  
         movl    12(%esp), %edx  
         xrstor  (%ecx)  
         ret  
 END(xrstor)  
   
 ENTRY(fldummy)  ENTRY(fldummy)
         ffree   %st(7)          ffree   %st(7)
         fldz          fldz

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36

CVSweb <webmaster@jp.NetBSD.org>