Károly Balogh
|
35ddac66fc
m68k: fix frame pointer register on atari, and a few other non-amiga systems
|
8 năm trước cách đây |
Károly Balogh
|
7d2360eb0c
m68k: Test68000/Test68881 support boilerplate and special support for Amiga
|
8 năm trước cách đây |
Károly Balogh
|
391a79aebf
m68k: a bunch of tweaks and improvements to assembly functions. higher move() speed on coldfire, disabled fillword implementation on CPUs not supporting unaligned access
|
9 năm trước cách đây |
Károly Balogh
|
846dd6b57b
m68k: use the Amiga-specific atomic ops on Amiga
|
10 năm trước cách đây |
Károly Balogh
|
49f3473735
fixed the define around the FPU code
|
10 năm trước cách đây |
Károly Balogh
|
7758ad9313
m68k: clear the FPU Control Register at program start. This fixes some testcode randomly failing on AmigaOS, where the FPCR state is inherited from the parent task. Also added the FPCR layout and rounding modes info, based on the Motorola 68k PRMm68k.inc
|
10 năm trước cách đây |
Károly Balogh
|
f2c7a3efbf
m68k: some assembler SwapEndian() implementations I did a while back. disabled for now, because they weren't extensively tested and benchmarked
|
10 năm trước cách đây |
sergei
|
38d5be4182
+ Comment about behavior of DBRA instruction
|
10 năm trước cách đây |
sergei
|
e232dd5066
+ m68k: default implementation of fpc_cpuinit, provides correct masking of floating-point exceptions and fixes test/testv8.pp.
|
11 năm trước cách đây |
sergei
|
acd3ea8750
* m68k: Fixed parameter passing to conform to ABI:
|
11 năm trước cách đây |
sergei
|
217ab9879c
* Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k.
|
11 năm trước cách đây |
Károly Balogh
|
50c59a1cc2
don't try to fillchar/move by a negative amount, fixes tmem test
|
11 năm trước cách đây |
Károly Balogh
|
e27db65085
really fixed FillChar and fixed FillWord. fixes 8 tests.
|
12 năm trước cách đây |
svenbarth
|
83f4344c20
Fix around 30 tests for m68k by fixing FillChar:
|
12 năm trước cách đây |
svenbarth
|
dfb0c7da24
Forgot to commit this the last time: Use CPUM68K_HAS_DBRA instead of CPUCOLDFIRE (which does not exist anymore).
|
12 năm trước cách đây |
svenbarth
|
83af4e93f7
rtl/m68k/m68k.inc:
|
12 năm trước cách đây |
svenbarth
|
f5e94a02cd
rtl/m68k/m68k.inc:
|
12 năm trước cách đây |
Károly Balogh
|
0702109f37
get_frame to return a5 on Amiga
|
12 năm trước cách đây |
Károly Balogh
|
e2f02faca0
do not refer reg a6 directly, base pointer might differ among platforms (a5 on m68k-amiga)
|
13 năm trước cách đây |
svenbarth
|
4d1e42e891
rtl/m68k/setjump.inc:
|
13 năm trước cách đây |
svenbarth
|
fb873d6f02
rtl/m68k/m68k.inc:
|
13 năm trước cách đây |
svenbarth
|
f204f84f6a
rtl/m68k/m68k.inc, move:
|
13 năm trước cách đây |
svenbarth
|
58d9b0853c
* rtl/m68k/m68k.inc, move:
|
13 năm trước cách đây |
svenbarth
|
43d8da7aa3
Replace DBRA instruction for Coldfire with a SUB/BRA combination in the for-loop-code-
|
13 năm trước cách đây |
pierre
|
8469741700
+ Added additional addr pointer parameter to
|
13 năm trước cách đây |
florian
|
b07cd83892
* made system unit on m68k-linux compilable
|
19 năm trước cách đây |
Károly Balogh
|
572c8430ac
+ more mess to make the skeleton amiga rtl compile
|
19 năm trước cách đây |
Jonas Maebe
|
5b9f58ef73
* reverted r2037 because of braindead "out" semantics for refcounted
|
20 năm trước cách đây |
Jonas Maebe
|
84aab46550
* changed formal "var" paramters of move, movechar0 and fill* into
|
20 năm trước cách đây |
peter
|
4ace790492
* remove $Log
|
20 năm trước cách đây |