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