Commit History

Autor SHA1 Mensaxe Data
  florian f3aa0e27a4 * unified RiscV32 and RiscV64 overflow checking code hai 1 mes
  florian 915d7a3253 * started to fix RiscV 64 hai 2 meses
  florian 831a46eb2f + more sext.b usage hai 9 meses
  florian e219b24aec * RiscV64: make use of sext.h instruction hai 10 meses
  florian d842d822ff * RiscV64: make use of zext.w instruction if available hai 10 meses
  florian 5bb4049737 * remove accidently committed debug statement hai 11 meses
  florian 49aa141703 * major parts of the RiscV paramgr unified, improves code generation and less failures in RiscV32 regression tests hai 1 ano
  florian 1d629270ca * RiscV64: fix abs(<longint>) hai 1 ano
  florian fdae200281 * RiscV64: don't use addiw for OS_32 to OS_32 type conversions obviously hai 1 ano
  florian d247c30965 * RiscV64: better code generation to clear upper 32 bit of a register hai 1 ano
  florian 159d97e864 * Risc-V: make use of sext.h instruction if available hai 1 ano
  florian a53eb8b230 + Risc-V: make use of zext.h if available hai 1 ano
  florian 39f7172ee8 * do no generated debug comment in assembler output of RiscV if not requested hai 1 ano
  florian f49da05633 * unified g_concatcopy_move hai 1 ano
  Jeppe f5cf8956c5 riscv: Merge stack code, fix interrupted code %!s(int64=3) %!d(string=hai) anos
  florian ca29df1aa9 * Risc-V: return with mret from interrupt handlers, resolves #39737 %!s(int64=3) %!d(string=hai) anos
  florian b9affc3406 * RiscV64: type conversion to 8 bit improved %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc %!s(int64=6) %!d(string=hai) anos
  pierre 92b0ea7d02 Add explicit smallint typecast to first marameter of SarSmallint call to avoid range check errors %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Jeppe Johansen 2b78a8fd3d - Add support for .option directive in riscv assembler. %!s(int64=6) %!d(string=hai) anos
  pierre 53a27fe7b3 Disable range check in m68k:tiscv32 and riscv64 cgcpu units %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 74a7963d58 Redo overflow checking code. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 1f68caaf82 Removed reuse of src and dest registers in g_concatcopy as that %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 90d5f5e760 Added library search paths. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 27ab039366 Fixed _fini and _init references in cprt0.as %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen b98eb3daa9 Changed order in stack unravelling RTL code, to match the most common cases. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 2499129ba5 Pass aggregates larger than 2*XLEN as a reference. %!s(int64=7) %!d(string=hai) anos
  florian 9776ea2afe * SLTIU -> SLTU %!s(int64=7) %!d(string=hai) anos
  florian 65a415c13e * fix assembling with official binutils %!s(int64=7) %!d(string=hai) anos