Commit History

Autor SHA1 Mensaxe Data
  Jeppe Johansen 29ea4ed07d Add rounding mode operands. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 2af0ca8546 Fix bugs caused by swapping of operands in float comparisons. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen ba8245dccb argc is a longint. %!s(int64=7) %!d(string=hai) anos
  florian 70b2e11e6a * fix SetRoundingMode on RiscV64 %!s(int64=7) %!d(string=hai) anos
  florian 4f052e4f90 o fix several issues with floating point exceptions %!s(int64=7) %!d(string=hai) anos
  florian 6b9f52b4f2 + couple of { %OPT=-CE } to tests added %!s(int64=7) %!d(string=hai) anos
  florian 999cbd94b8 + support to generate software based floating point exception checking %!s(int64=7) %!d(string=hai) anos
  florian 203409ab48 * fixed floating point exception masking support for RiscV64 %!s(int64=7) %!d(string=hai) anos
  florian 3c69f9a066 + basic infrastructure to generate code for floating point exception %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen f781c8942e Write real atomic operations, and add memory barrier operations. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen f2670bc8fb Fix missing alignment call. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 90d5f5e760 Added library search paths. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 76dda5813e Updated dynlinker filename. %!s(int64=7) %!d(string=hai) anos
  florian dc3830d78d * integer and float registers do not overlay on Risc-V %!s(int64=7) %!d(string=hai) anos
  florian 44150f43ac * RISC-V 32 compilation fixed %!s(int64=7) %!d(string=hai) anos
  florian 14bfcbb0da * compiled the calling convention test files by riscv64-linux-gnu-gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0 %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen d32d158b4d Regenerated utils makefiles. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 49dae7e900 Fixed the elfreader, so it correctly reads the riscv type. %!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 a8c82856b1 Fixed missing maybeadjust calls after not operation. %!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
  florian f3b7e3281a * fix int to real for non-register locations %!s(int64=7) %!d(string=hai) anos
  florian f48203b66f * generate no uleb with differences for line information %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen c6b27bc225 Fix shift operations on 32bit operands. %!s(int64=7) %!d(string=hai) anos
  florian 269069f5db * empty dummy object files %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen 6d9a0fdc73 Added implementation of InstructionLoadsFromReg. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen a906feb05e Fixed bug in peephole optimizer. %!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 32a58ba7d1 * might_have_sideeffects gets flags: if mhs_exceptions is passed, nodes which might cause an exception are considered as having a side effect %!s(int64=7) %!d(string=hai) anos