summaryrefslogtreecommitdiff
path: root/rtl/m68k
Commit message (Expand)AuthorAgeFilesLines
* * Set softfloat_rounding_mode indise SetRoundMode function for all CPUs.pierre2021-01-031-1/+1
* Wipe out any pre-existing exception on SetExceptionMask call for m68k cpupierre2020-01-101-0/+4
* Try to correctly handle m68k exceptions bits inside SetExceptionMask functionpierre2020-01-081-5/+13
* m68k: on setjmp/longjmp also save/restore the FPCR register when FPU support ...karoly2018-03-132-6/+16
* * fix 32-bit * 32-bit => 64-bit for Coldfiresvenbarth2018-01-271-9/+20
* * correctly allocate the space for the 5 registers that are storedsvenbarth2018-01-261-2/+2
* * as Coldfire does not support ADD.W save the (original) lower word and resto...svenbarth2018-01-251-2/+20
* * Coldfire does not support EXG, so do it the old fashioned way (but before r...svenbarth2018-01-251-1/+4
* * Coldfire does not support MOVEM together with pre-decrement or post-increme...svenbarth2018-01-251-0/+10
* * Coldfire does not support sub.w, so use sub.l instead for that CPUsvenbarth2018-01-251-0/+4
* m68k: an assembly optimized longint to int64 implementation. removed the sari...karoly2017-12-261-82/+67
* m68k: apparently, the right place for the sar qword helper is still in the CP...karoly2017-12-261-0/+85
* m68k: assembly optimized helper for the SarInt64 intrinsickaroly2017-12-261-1/+84
* * cpu specific header file for the system unit: cpuh.inc, moved several decla...florian2017-11-012-1/+21
* m68k: fix no FPU supportkaroly2017-09-161-0/+2
* m68k: try to restore compilability with a 3.0 compilerkaroly2017-08-222-0/+22
* * fix define so that m68k for Coldfire builds correctly againsvenbarth2017-07-081-1/+1
* m68k: rewritten FillChar from scratch. does aligned word and dword writes on ...karoly2017-07-031-26/+117
* m68k: support FFU exception settings, also reworked FPU initalizationkaroly2017-06-302-22/+74
* m68k: enable inlined get_frame for m68kkaroly2017-06-221-0/+2
* m68k: implement the interlocked family of functions, to be used on Linux and ...karoly2017-06-211-31/+59
* m68k: add a modified version of the generic fpc_round_real, which takes some ...karoly2017-06-191-0/+70
* m68k: added support for setting the rounding mode on hardware FPUskaroly2017-06-181-1/+114
* m68k: replaced fpc_longword_to_double function with a working and branchless ...karoly2017-06-151-14/+2
* m68k: fix frame pointer register on atari, and a few other non-amiga systemskaroly2016-12-271-5/+1
* m68k: Test68000/Test68881 support boilerplate and special support for Amigakaroly2016-12-241-2/+16
* m68k: made setjmp and longjmp code work when register calling convention is t...karoly2016-11-061-4/+17
* m68k: fixed compilation without FPU after 34785marcus2016-11-061-1/+2
* m68k: reworked setjmp/longjmp to also save the FPU registers (when compiled w...karoly2016-11-052-36/+43
* m68k: a bunch of tweaks and improvements to assembly functions. higher move()...karoly2016-05-251-51/+38
* m68k: use the Amiga-specific atomic ops on Amigakaroly2015-05-241-1/+2
* fixed the define around the FPU codekaroly2015-04-211-1/+1
* m68k: clear the FPU Control Register at program start. This fixes some testco...karoly2015-03-021-0/+48
* m68k: some assembler SwapEndian() implementations I did a while back. disable...karoly2015-01-041-0/+173
* + Comment about behavior of DBRA instructionsergei2014-12-251-1/+3
* * m68k: "or" without suffix is not accepted, must be "or.l"sergei2014-07-081-1/+1
* * m68k: Fixed damage caused by r27573 and r28177:sergei2014-07-081-1/+7
* m68k: reworked/cleaned setjmp/longjmp code to use the movem instruction with ...karoly2014-07-061-82/+33
* + m68k: default implementation of fpc_cpuinit, provides correct masking of fl...sergei2014-07-021-0/+3
* * m68k: fixed setjmp/longjmp:sergei2014-07-011-17/+19
* * m68k: Fixed parameter passing to conform to ABI:sergei2014-06-271-6/+2
* * Enabled internal handling of Abs(longint) for all targets. It has been impl...sergei2014-06-051-14/+0
* + Implemented m68k-specific (actually, softfloat-specific) part of Math unit.sergei2014-03-211-6/+7
* - Removed mathuh.inc files which are identical for all targets (except m68k, ...sergei2014-03-182-24/+24
* don't try to fillchar/move by a negative amount, fixes tmem testkaroly2014-02-221-3/+3
* really fixed FillChar and fixed FillWord. fixes 8 tests.karoly2013-10-021-42/+43
* Fix around 30 tests for m68k by fixing FillChar:svenbarth2013-09-271-8/+6
* Forgot to commit this the last time: Use CPUM68K_HAS_DBRA instead of CPUCOLDF...svenbarth2013-09-271-13/+13
* rtl/m68k/m68k.inc:svenbarth2013-01-171-2/+2
* rtl/m68k/m68k.inc:svenbarth2013-01-171-3/+8