SarahW
|
a4b8eba56b
|
Add better rounded value for FLDLN2. Fixes rendering in Zone Raiders.
|
2018-03-28 20:33:18 +01:00 |
|
SarahW
|
2b892d2a7a
|
Fixed compiler warnings for Windows builds.
Added -Werror to Windows makefiles.
|
2017-04-11 19:34:41 +01:00 |
|
SarahW
|
3a72cc9593
|
Fixed issue with recompiled FCOMPP where the incorrect number of registers could be popped.
|
2016-12-10 18:44:45 +00:00 |
|
SarahW
|
437a9560f2
|
Added code generation for FCHS, FCOMPP, and FLD constant forms.
|
2016-12-07 20:52:02 +00:00 |
|
SarahW
|
dd2a608707
|
x86-32 recompiler performs float->integer rounding by loading FPU control word instead of calling helper function - speedup on some stuff.
|
2016-09-18 14:57:10 +01:00 |
|
SarahW
|
6aef53e854
|
Remove remaining references to 32-bit addresses in x86-64 recompiler.
|
2016-08-28 15:58:30 +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
|
f3607c2308
|
Added code generation for :
- FCOM/FUCOM
- FSUBR/FSUBRP/FDIVR/FDIVRP
- FLDCW/FSTCW
- FILD/FIST/FISTP (16-bit, 32-bit and 64-bit variants)
- FLD/FST/FSTP double precision
- Integer and double precision variants of FADD/FSUB/FMUL/FDIV
Also added 64-bit readmemq/writememq functions.
|
2015-06-13 16:14:35 +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 |
|