Revīziju vēsture

Autors SHA1 Ziņojums Datums
  Károly Balogh 74af6d0dab enabled hardware mul reg, reg codepath for ColdFire too, accelerates tfloattostr test (thus some of the SoftFPU code) by a magnitude... 12 gadi atpakaļ
  Károly Balogh e5eac1bd44 make the array of registers to use depending on wheter we have an FP or not, and which register we have as FP 12 gadi atpakaļ
  svenbarth 6fef9a2c80 Correctly implement g_intf_wrapper. Fixes nearly 200 tests and now the cross compiled compiler is at least able to print the help (compiling a simple program does not work yet though). 12 gadi atpakaļ
  svenbarth a4683461cf Fix around 25 tests (under them all tcalval* tests!) by indeed using the save/restore registers code I adjusted earlier. 12 gadi atpakaļ
  Károly Balogh 1f11c39a5d * huge m68k/cgcpu.pas cleanup and improvement commit 12 gadi atpakaļ
  svenbarth b1d79494dd Fix around 30 tests by using a volatile register for restoring the stack pointer 12 gadi atpakaļ
  svenbarth 20587d8547 And another place where I forgot to (de)allocate address registers... 12 gadi atpakaļ
  svenbarth 29ff548c0b Revert some additions of add_move_instruction as this heavily breaks code when the frame pointer is involved 12 gadi atpakaļ
  svenbarth dd204f395d m68k: add a few more add_move_instruction to tcg68k 12 gadi atpakaļ
  svenbarth 03623c6c1a Forgot to commit that I moved tcgsize2opsize from cgcpu to cpubase. 12 gadi atpakaļ
  svenbarth 0cb2bda0a5 Correctly handle loads of different sizes. Fixes 1 test. Might be more, but some other bugs might hide it. 12 gadi atpakaļ
  Károly Balogh 31e7b790a7 a_load_const_reg: don't sign_extend after MOVEQ, it's not needed. also use CRL.L before loading to reg instead of sign_extend when possible 12 gadi atpakaļ
  svenbarth 2c93687c5a Fix an embarrasing error in m68k which fixes 60 tests. 12 gadi atpakaļ
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. 12 gadi atpakaļ
  svenbarth 12f3a21f09 Fix passing of Doubles on m68k processors that don't have FPU support. 12 gadi atpakaļ
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) 12 gadi atpakaļ
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) 12 gadi atpakaļ
  svenbarth 252744ad24 m68k/cgcpu.pas, tcg68k.g_concatcopy: 12 gadi atpakaļ
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so 12 gadi atpakaļ
  pierre 39219cc30f Also handle fpu_soft 13 gadi atpakaļ
  svenbarth 1bc47815be m68k/cgcpu.pas, tcg64k.fixref: 13 gadi atpakaļ
  svenbarth a4f390e4d9 m68k/cgcpu.pas, tcg64f68k: 13 gadi atpakaļ
  svenbarth 22552e468b m68k/cgcpu.pas, tcg68k.g_concatcopy: 13 gadi atpakaļ
  svenbarth 30f006d751 m68k/cgcpu.pas, tcg64f68k.a_op64_const_reg: 13 gadi atpakaļ
  svenbarth 49d953aea2 m68k/cgcpu.pas: 13 gadi atpakaļ
  svenbarth a3a3cad8ee m68k/cgcpu.pas, tcg68k.a_load_const_ref: 13 gadi atpakaļ
  svenbarth c3c7ec8839 m68k/cgcpu.pas, a_load_const_reg: 13 gadi atpakaļ
  svenbarth b94a120f84 m68k/cgcpu.pas, a_load_const_ref & a_load_const_reg: 13 gadi atpakaļ
  svenbarth 842bb90283 * m68k/cgcpu.pas, tcg68k.a_load_ref_reg: 13 gadi atpakaļ
  svenbarth 65a4d8baa2 Revert 22814. While this revision might fix compiler linking for Coldfire it breaks running any Coldfire up during OpenStdIO... I prefer running apps instead of a linking compiler. 13 gadi atpakaļ