Stanislav Shwartsman
|
6b23afeac7
|
x87 fix
|
2009-05-21 18:24:00 +00:00 |
|
Stanislav Shwartsman
|
8f98f06684
|
x87 fix
|
2009-05-21 14:33:06 +00:00 |
|
Stanislav Shwartsman
|
05fdc03ee0
|
x87 fix
|
2009-05-21 12:20:06 +00:00 |
|
Stanislav Shwartsman
|
d278a7fab2
|
frndint fix
|
2009-05-20 06:20:11 +00:00 |
|
Stanislav Shwartsman
|
d527eeed11
|
fixed x87
|
2009-05-19 08:09:15 +00:00 |
|
Stanislav Shwartsman
|
cc60f4ab71
|
x87 fix
|
2009-05-07 16:27:18 +00:00 |
|
Stanislav Shwartsman
|
125584bc0d
|
x87 fix
|
2009-05-01 08:56:16 +00:00 |
|
Stanislav Shwartsman
|
321532efac
|
x87 fix
|
2009-04-27 17:58:17 +00:00 |
|
Stanislav Shwartsman
|
89f057ae7b
|
x87 fix
|
2009-04-27 14:00:55 +00:00 |
|
Stanislav Shwartsman
|
7459477d09
|
x87 frndint fixed
|
2009-04-23 19:18:47 +00:00 |
|
Stanislav Shwartsman
|
3c1e2900ae
|
x87 fixes
|
2009-04-23 05:16:29 +00:00 |
|
Stanislav Shwartsman
|
966ff0a658
|
support for rounding up bit (C1)
|
2009-04-17 17:34:32 +00:00 |
|
Stanislav Shwartsman
|
76f4b6f491
|
Fixed FLDL2T instruction
|
2009-04-13 08:37:49 +00:00 |
|
Stanislav Shwartsman
|
8af32cb637
|
Fixed unmasked exception response for x87 floating point compare instructions
|
2009-04-12 22:07:59 +00:00 |
|
Stanislav Shwartsman
|
7278e563a8
|
typo fix
|
2009-04-12 19:13:13 +00:00 |
|
Stanislav Shwartsman
|
6ad8f485d3
|
improve FPU dump
|
2009-04-12 16:13:49 +00:00 |
|
Stanislav Shwartsman
|
09a2973262
|
Fixed x87 rounding up bit (C1) for float32 and float64 data types
|
2009-04-11 18:56:23 +00:00 |
|
Stanislav Shwartsman
|
024d36fa12
|
x87: fixed C1 (rounding up) for overflow condition
|
2009-04-11 17:00:28 +00:00 |
|
Stanislav Shwartsman
|
08de514d9c
|
code cleanup for future optimization
|
2009-03-10 21:43:11 +00:00 |
|
Stanislav Shwartsman
|
93f375dc42
|
regen dependencies
|
2009-02-26 22:02:00 +00:00 |
|
Volker Ruppert
|
9e3dd83e85
|
- reduce some more dependencies and related Makefile.in updates
|
2009-02-23 11:06:53 +00:00 |
|
Volker Ruppert
|
790eec83ca
|
- converted I/O APIC to a device plugin
- updated dependencies
|
2009-02-22 10:44:50 +00:00 |
|
Stanislav Shwartsman
|
77974ab952
|
- removed wrong character from FSF address (converted invisible and useless
2-byte character)
|
2009-02-08 17:29:34 +00:00 |
|
Volker Ruppert
|
e5eac65b59
|
- removed wrong character from FSF address (converted invisible and useless
2-byte character)
- updated FSF address in some files
- added license to some files
|
2009-02-08 09:05:52 +00:00 |
|
Stanislav Shwartsman
|
368eb61eed
|
Fixed gcc4 warning
|
2009-01-30 21:05:01 +00:00 |
|
Stanislav Shwartsman
|
9929e6ed78
|
- updated FSF address
|
2009-01-16 18:18:59 +00:00 |
|
Volker Ruppert
|
cbefde3a43
|
- update all dependencies
|
2009-01-03 10:04:01 +00:00 |
|
Stanislav Shwartsman
|
8b44524af9
|
Fixed problem in one of my prev commits
|
2008-09-18 19:10:23 +00:00 |
|
Stanislav Shwartsman
|
d6562492a9
|
Fixed bug in 64-bit mode
|
2008-09-16 20:40:56 +00:00 |
|
Stanislav Shwartsman
|
d57a211df9
|
Fixed handling of prefixes for EMMS
Small FPU optimization
|
2008-09-12 20:59:31 +00:00 |
|
Stanislav Shwartsman
|
e2fc89947e
|
Code optimization in softfloat library
|
2008-09-05 20:49:42 +00:00 |
|
Stanislav Shwartsman
|
8db3129cba
|
- Fixed masked x87 stack underflow responce for FLD_STi instruction
|
2008-09-03 20:13:52 +00:00 |
|
Stanislav Shwartsman
|
dbb6c1c5ae
|
i- Partially fixed x87 Underflow/Overflow (#P) unmasked responce
|
2008-09-02 19:46:30 +00:00 |
|
Stanislav Shwartsman
|
4682a38248
|
- Fixed x87 Inexact Result (#P) unmasked responce
|
2008-09-02 05:36:15 +00:00 |
|
Stanislav Shwartsman
|
9e9bc9aeeb
|
Do not touch fdp/fds fields in x87 if not memory instruction
|
2008-08-23 10:48:38 +00:00 |
|
Stanislav Shwartsman
|
5dd02b26e3
|
Make even more efficient RmAddr calculation - good optimizing compiler could make more efficient code than it was before
|
2008-08-08 09:22:49 +00:00 |
|
Stanislav Shwartsman
|
3223d7c004
|
Added missed prepare_FPU
|
2008-07-14 18:54:10 +00:00 |
|
Stanislav Shwartsman
|
709d74728d
|
Call #UD exception directly instead of UndefinedOpcode function - for future use
|
2008-07-13 15:35:10 +00:00 |
|
Stanislav Shwartsman
|
5abee4819e
|
Indent and style changes
|
2008-07-13 11:22:55 +00:00 |
|
Stanislav Shwartsman
|
92568f7525
|
Faster 32-bit emulation wwith 64-bit enabled mode.
~10% speedup byu optimization of 32-bit mem access
|
2008-06-12 19:14:40 +00:00 |
|
Stanislav Shwartsman
|
f331919d63
|
indent + FPU debug print fixes
|
2008-05-19 20:00:42 +00:00 |
|
Stanislav Shwartsman
|
307d75f632
|
Optimizations in FPU tag word handling - compress FPU tag word internally and expose only when calling for tag word read operations (only 4 instructions)
|
2008-05-10 13:34:01 +00:00 |
|
Stanislav Shwartsman
|
177b4831a8
|
Another fix for C1 bit clear/set
|
2008-05-10 10:15:01 +00:00 |
|
Stanislav Shwartsman
|
15e772964d
|
Fixes with C1 bit clear/set
|
2008-05-10 09:17:24 +00:00 |
|
Stanislav Shwartsman
|
f182f11a8e
|
- significantly improve FPU debug print
- update FPU TW before saving FPU state by FNSAVE or FNSTENV
|
2008-05-05 21:23:33 +00:00 |
|
Stanislav Shwartsman
|
46f93681e7
|
Fixed FBSTP instruction signed zero corner case, indent changes
|
2008-05-04 21:22:42 +00:00 |
|
Stanislav Shwartsman
|
7fe502bae8
|
Better format for FPU state dump
|
2008-04-30 20:41:15 +00:00 |
|
Stanislav Shwartsman
|
66282a2078
|
Fixed FRSTOR instruction
|
2008-04-27 20:43:38 +00:00 |
|
Stanislav Shwartsman
|
4ecadb915b
|
Fixed FPU tags after FLDENV instruction
|
2008-04-26 20:24:20 +00:00 |
|
Stanislav Shwartsman
|
f17928ead0
|
Remove debug prints
|
2008-04-26 19:56:48 +00:00 |
|