Commit History

Autor SHA1 Mensaxe Data
  Károly Balogh 846dd6b57b m68k: use the Amiga-specific atomic ops on Amiga %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 49f3473735 fixed the define around the FPU code %!s(int64=10) %!d(string=hai) anos
  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 %!s(int64=10) %!d(string=hai) anos
  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 %!s(int64=10) %!d(string=hai) anos
  sergei 38d5be4182 + Comment about behavior of DBRA instruction %!s(int64=10) %!d(string=hai) anos
  sergei e232dd5066 + m68k: default implementation of fpc_cpuinit, provides correct masking of floating-point exceptions and fixes test/testv8.pp. %!s(int64=11) %!d(string=hai) anos
  sergei acd3ea8750 * m68k: Fixed parameter passing to conform to ABI: %!s(int64=11) %!d(string=hai) anos
  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. %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 50c59a1cc2 don't try to fillchar/move by a negative amount, fixes tmem test %!s(int64=11) %!d(string=hai) anos
  Károly Balogh e27db65085 really fixed FillChar and fixed FillWord. fixes 8 tests. %!s(int64=12) %!d(string=hai) anos
  svenbarth 83f4344c20 Fix around 30 tests for m68k by fixing FillChar: %!s(int64=12) %!d(string=hai) anos
  svenbarth dfb0c7da24 Forgot to commit this the last time: Use CPUM68K_HAS_DBRA instead of CPUCOLDFIRE (which does not exist anymore). %!s(int64=12) %!d(string=hai) anos
  svenbarth 83af4e93f7 rtl/m68k/m68k.inc: %!s(int64=12) %!d(string=hai) anos
  svenbarth f5e94a02cd rtl/m68k/m68k.inc: %!s(int64=12) %!d(string=hai) anos
  Károly Balogh 0702109f37 get_frame to return a5 on Amiga %!s(int64=12) %!d(string=hai) anos
  Károly Balogh e2f02faca0 do not refer reg a6 directly, base pointer might differ among platforms (a5 on m68k-amiga) %!s(int64=12) %!d(string=hai) anos
  svenbarth 4d1e42e891 rtl/m68k/setjump.inc: %!s(int64=13) %!d(string=hai) anos
  svenbarth fb873d6f02 rtl/m68k/m68k.inc: %!s(int64=13) %!d(string=hai) anos
  svenbarth f204f84f6a rtl/m68k/m68k.inc, move: %!s(int64=13) %!d(string=hai) anos
  svenbarth 58d9b0853c * rtl/m68k/m68k.inc, move: %!s(int64=13) %!d(string=hai) anos
  svenbarth 43d8da7aa3 Replace DBRA instruction for Coldfire with a SUB/BRA combination in the for-loop-code- %!s(int64=13) %!d(string=hai) anos
  pierre 8469741700 + Added additional addr pointer parameter to %!s(int64=13) %!d(string=hai) anos
  florian b07cd83892 * made system unit on m68k-linux compilable %!s(int64=19) %!d(string=hai) anos
  Károly Balogh 572c8430ac + more mess to make the skeleton amiga rtl compile %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 5b9f58ef73 * reverted r2037 because of braindead "out" semantics for refcounted %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 84aab46550 * changed formal "var" paramters of move, movechar0 and fill* into %!s(int64=19) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos