mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 09:00:17 +02:00
unittests/ASM: Test fdecstp and fincstp for C1 clear
This commit is contained in:
1 parent
e7836f26dd
commit
97fbd11177
1 file changed
+31
@@ -0,0 +1,31 @@
|
||||
%ifdef CONFIG
|
||||
{
|
||||
"RegData": {
|
||||
"RAX": "0x0000000000000000",
|
||||
"RBX": "0x0000000000000000"
|
||||
}
|
||||
}
|
||||
%endif
|
||||
|
||||
|
||||
fninit
|
||||
|
||||
fldenv [rel env]
|
||||
fdecstp
|
||||
fnstsw ax
|
||||
and rax, 0x0200
|
||||
mov r8, rax
|
||||
|
||||
fldenv [rel env]
|
||||
fincstp
|
||||
fnstsw ax
|
||||
and rax, 0x0200
|
||||
mov rbx, rax
|
||||
mov rax, r8
|
||||
|
||||
hlt
|
||||
|
||||
env:
|
||||
dd 0x037F ; FCW
|
||||
dd 0x3200 ; FSW: C1=1
|
||||
dd 0x0000 ; FTW
|
||||
Reference in new issue
Block a user