Károly Balogh
|
6753f86987
|
m68k: migrate the compiler to the new instruction tables and drop the old ones
git-svn-id: trunk@45312 -
|
2020-05-08 12:33:04 +00:00 |
|
Károly Balogh
|
19a6964088
|
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
git-svn-id: trunk@43043 -
|
2019-09-20 11:35:35 +00:00 |
|
Károly Balogh
|
db2875ceba
|
m68k: added the remaining instructions with explicit rounding precision. fixed fsflmul to be fsglmul (this is also typo in the original 68k PRM)
git-svn-id: trunk@42928 -
|
2019-09-06 07:25:45 +00:00 |
|
Károly Balogh
|
2a87b885b1
|
m68k: added the most important FPU instructions with explicit rounding precision (eg. FSADD/FDADD)
git-svn-id: trunk@42927 -
|
2019-09-05 21:51:36 +00:00 |
|
Károly Balogh
|
c4e954c9a5
|
m68k: added fint and fintrz instructions
git-svn-id: trunk@34991 -
|
2016-11-27 17:42:24 +00:00 |
|
Károly Balogh
|
a2a630e9c5
|
m68k: fixed and enabled hardware mod/div support for coldfire, also it no longer depends on cpu family but cpu capability
git-svn-id: trunk@33821 -
|
2016-05-26 16:54:39 +00:00 |
|
Károly Balogh
|
258b42de26
|
m68k: added support for FSIN/FCOS. these are software supported on the 68040, so we should have a separate 68040/060 FPU option too, to avoid these in the future.
git-svn-id: trunk@30257 -
|
2015-03-17 22:52:53 +00:00 |
|
Károly Balogh
|
c062e55aa2
|
m68k: after a compare on the FPU, move the condition flags back to the CPU. this should make floating point compare actually working
git-svn-id: trunk@29704 -
|
2015-02-15 13:41:40 +00:00 |
|
Károly Balogh
|
8acc260a09
|
m68k: added the byterev and ff1 CF ISAA+/ISAC instructions, also added byterev as a CPU capability
git-svn-id: trunk@28679 -
|
2014-09-16 01:39:02 +00:00 |
|
Károly Balogh
|
fe3d11118c
|
add string version of the new instructions to the right place. removed one more duplicate table.
git-svn-id: trunk@25743 -
|
2013-10-10 22:12:40 +00:00 |
|
florian
|
4cbb67aa00
|
* some fpu emulation code from arm to generic code generator moved
* several m68k fixes
git-svn-id: trunk@5218 -
|
2006-11-04 10:23:35 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
florian
|
9706934fdc
|
* fixed using new reg. tables
|
2004-04-27 13:54:10 +00:00 |
|
florian
|
9e26b177e6
|
* initial revision
|
2004-04-27 05:43:42 +00:00 |
|