add fninit to reset fpu registers before assembler routines

This commit is contained in:
Matti Picus 2020-10-05 22:13:25 +03:00
parent dfaafd3b55
commit a5b164946c
27 changed files with 50 additions and 1 deletions

View File

@ -54,6 +54,8 @@
PROLOGUE
PROFCODE
fninit
salq $BASE_SHIFT, INCX

View File

@ -49,7 +49,8 @@
PROLOGUE
PROFCODE
fninit
fldz
testq M, M
jle .L999

View File

@ -49,6 +49,7 @@
PROLOGUE
PROFCODE
fninit
salq $BASE_SHIFT, INCX
salq $BASE_SHIFT, INCY

View File

@ -59,6 +59,7 @@
PROLOGUE
PROFCODE
fninit
salq $BASE_SHIFT, INCX

View File

@ -59,6 +59,7 @@
PROLOGUE
PROFCODE
fninit
salq $ZBASE_SHIFT, INCX

View File

@ -50,6 +50,7 @@
PROLOGUE
PROFCODE
fninit
fldz
testq M, M
jle .L999

View File

@ -41,6 +41,7 @@
PROLOGUE
PROFCODE
fninit
fldz
FLD 1 * SIZE(ARG1)

View File

@ -58,6 +58,8 @@
PROLOGUE
fninit
pushl %edi
pushl %esi
pushl %ebx

View File

@ -74,6 +74,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -76,6 +76,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -75,6 +75,7 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -74,6 +74,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -74,6 +74,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -74,6 +74,9 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -50,6 +50,8 @@
PROLOGUE
PROFCODE
fninit
fldz
testq M, M
jle .L999

View File

@ -59,6 +59,9 @@
PROFCODE
fninit
#define N %ebx
#define X %esi
#define INCX %ecx

View File

@ -78,6 +78,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -97,6 +97,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -76,6 +76,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -75,6 +75,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -90,6 +90,8 @@
PROLOGUE
PROFCODE
fninit
subq $STACKSIZE, %rsp
movq %rbx, 0(%rsp)
movq %rbp, 8(%rsp)

View File

@ -55,6 +55,8 @@
PROLOGUE
PROFCODE
fninit
salq $ZBASE_SHIFT, INCX
fldz

View File

@ -50,6 +50,8 @@
PROLOGUE
PROFCODE
fninit
fldz
testq M, M
jle .L999

View File

@ -54,6 +54,8 @@
PROLOGUE
PROFCODE
fninit
#ifdef WINDOWS_ABI
movq 40(%rsp), INCY
#endif

View File

@ -50,6 +50,8 @@
PROLOGUE
PROFCODE
fninit
fldz
testq M, M
jle .L999

View File

@ -50,6 +50,8 @@
PROLOGUE
PROFCODE
fninit
salq $ZBASE_SHIFT, INCX
FLD 8(%rsp)

View File

@ -50,6 +50,8 @@
PROLOGUE
PROFCODE
fninit
fldz
testq M, M
jle .L999