Историја ревизија

Аутор SHA1 Порука Датум
  Károly Balogh 001dfecdf5 m68k: use isregoverlap in is_same_reg_move, to determine if we're doing a no-op move пре 9 година
  Károly Balogh c49c8210a3 m68k: some initial HLCG, use BSET/BCLR instructions for simple bit manipulation пре 10 година
  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. пре 10 година
  Károly Balogh 997ec578e0 m68k: added a simple unaryminusnode which can utilize FNEG instruction for floats on 68881 пре 10 година
  Károly Balogh c72f58bcc5 m68k: implemented sqrt_real and abs_real inlines пре 10 година
  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 пре 10 година
  Károly Balogh a99c9c29b6 m68k: basic 68881 FPU register save/restore support. probably still needs some work here and there. пре 10 година
  Károly Balogh 460c4acaee m68k: implement taicpu.spilling_get_operation_type_ref, supports predecrement/postincrement addressing пре 10 година
  Károly Balogh d000b1bc7c m68k: basic 68881 fpu support. probably still broken at umpzillion places, and mostly untested, but at least it builds the RTL and all packages successfully with -Cp68020 -Cf68881 instead of dying with random internalerrors() and now even emits actual FPU opcodes. пре 10 година
  Károly Balogh d561e8ab57 m68k: generate smarter shifting/rotation code on 68k, for example by utilizing the SWAP instruction пре 11 година
  sergei b91d965096 * m68k: initial support for ROL/ROR operations, defining 'cpurox' for CPU target can actually enable them. However it cannot be done outright because these instructions do not exits on Coldfire, and internal processing of RoX,Sar,BsX, etc. can not yet be switched depending on CPU subtype. пре 11 година
  Károly Balogh 9ec1d4ee89 fixed spilling operation type for some ColdFire instructions пре 11 година
  Károly Balogh aedf2dc20d fixed spilling operation type for A_LEA, fixes test tb0112 to compile, but still fails to run пре 11 година
  Károly Balogh 4c5f273bc5 removed redundant instruction table only used for ugly debug, and the ugly debug code itself пре 11 година
  florian babbc21afd * fix handling of register sets on m68k: it is required that they are stored as two tcpuregistersets because address registers and data registers have different register types пре 11 година
  Károly Balogh b1b90211f1 fixed spilling operation type for lots of operations (thanks Florian), fixes a few endless loops in the testsuite, at least пре 12 година
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) пре 12 година
  svenbarth 5adb28a935 m68k/aasmcpu.pas, taicpu.spilling_get_operation_type: пре 12 година
  pierre 6bc6036fd5 Set cai_align and cai_cpu пре 12 година
  pierre b104d9c9e6 Add some missing instructions to spilling_get_operation_type method пре 12 година
  svenbarth d9a61f2082 * make internal error unique пре 12 година
  svenbarth 83da4592d3 m68k/aasmcpu, taicpu.spilling_get_operation_type: add support for A_SUBX пре 12 година
  yury 491f0fa1d8 * Replaced all user defined warnings by TODO comments to reduce compiler noise. пре 17 година
  florian 94ea214f32 * more spilling fixes пре 17 година
  florian 50294418bc * spilling for neg, ext and extb fixed пре 17 година
  Károly Balogh b91c0756c4 + made m68k to compile system unit again пре 18 година
  daniel 182fca72f2 * Change spill_* routines to return Taicpu instead of Tai to increase пре 18 година
  Jonas Maebe a23fa2e81e * moved (unfinished) routines related to writing taicpu's to ppu files пре 18 година
  florian 4cbb67aa00 * some fpu emulation code from arm to generic code generator moved пре 19 година
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from пре 19 година