SarahW
|
c682e070a6
|
Fix x87 tag register when using MMX instructions. Fixes numerous issues when an MMX process is running at the same time as one or more other MMX/FPU processes (usually seen running 3dfx games with AudioPCI).
|
2019-05-11 18:41:31 +01:00 |
|
SarahW
|
0055238ade
|
Added recompiled versions of FCOM, FCOMP, FCOMPP, FICOM, FICOM, FUCOM, FUCOMP and FUCOMPP.
|
2018-11-14 21:42:20 +00:00 |
|
SarahW
|
87191dde55
|
Added recompiled versions of FIST and FISTP.
|
2018-10-25 20:54:33 +01:00 |
|
SarahW
|
dbb01ef9e2
|
Cleaned up x87 tag register handling.
|
2018-10-01 21:02:40 +01:00 |
|
SarahW
|
2b892d2a7a
|
Fixed compiler warnings for Windows builds.
Added -Werror to Windows makefiles.
|
2017-04-11 19:34:41 +01:00 |
|
SarahW
|
6aef53e854
|
Remove remaining references to 32-bit addresses in x86-64 recompiler.
|
2016-08-28 15:58:30 +01:00 |
|
SarahW
|
5a02b518b8
|
Moved FPU register stack into cpu_state structure.
Fixed a couple of FPU bugs in x86-64 recompiler that were introduced in rev 543, fixes lightmap issues in Half-Life.
|
2016-08-25 21:09:02 +01:00 |
|
SarahW
|
eb126fd822
|
Moved more variables into cpu_state structure.
|
2016-08-21 21:28:23 +01:00 |
|
SarahW
|
c664682758
|
Move some more variables into cpu_state structure. Minor speedup (~2%).
|
2016-08-17 21:28:16 +01:00 |
|
TomW
|
52a27a9256
|
FPU copy should now work.
|
2015-05-18 20:33:33 +01:00 |
|
TomW
|
15bca849c8
|
Added code generation for first batch of FPU instructions; instructions added are most common instructions used in Quake.
|
2015-04-19 08:42:04 +01:00 |
|
TomW
|
087f412d3f
|
Reorganised FPU emulation.
|
2014-11-09 14:07:03 +00:00 |
|
TomW
|
119fe36820
|
Added MMX emulation (probably some bugs). Implemented RDMSR/WRMSR for Winchip.
|
2013-08-03 15:05:50 +01:00 |
|
TomW
|
3c253c2cf8
|
Add v0.7 source
|
2013-04-21 14:54:35 +01:00 |
|