unittests/ASM: Test fdecstp and fincstp for C1 clear

This commit is contained in:
Simon Scherer committed 2026-09-04 07:22:05 +02:00
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