florian
|
a71cc71585
+ function needs_check_for_fpu_exceptions to unify fpu exception handling
|
1 년 전 |
florian
|
e66378ee59
* RiscV: generate mret only for FreeRTOS and Embedded
|
3 년 전 |
Jeppe
|
f5cf8956c5
riscv: Merge stack code, fix interrupted code
|
3 년 전 |
pierre
|
9775a13e02
Rough fix for riscv32 failure
|
4 년 전 |
florian
|
e047e7db91
+ RiscV: initial support of pic generation
|
4 년 전 |
florian
|
c15bb07bf6
* do not generate mul instructions if the mul extension is not available
|
4 년 전 |
pierre
|
d4c9e1f260
Replace outdated cgop2string function by tcgsize2str function from cgbase unit to fix EXTDEBUG cycle on powerpc64le-linux
|
5 년 전 |
pierre
|
92b0ea7d02
Add explicit smallint typecast to first marameter of SarSmallint call to avoid range check errors
|
5 년 전 |
florian
|
b3ed34592f
+ software handling of exceptions on arm
|
6 년 전 |
pierre
|
aa89182bf5
Fix compilation with -dEXTDEBUG
|
6 년 전 |
Jeppe Johansen
|
d33b520690
Clean up peephole optimization code.
|
6 년 전 |
Jeppe Johansen
|
74a7963d58
Redo overflow checking code.
|
6 년 전 |
florian
|
4f052e4f90
o fix several issues with floating point exceptions
|
7 년 전 |
florian
|
999cbd94b8
+ support to generate software based floating point exception checking
|
7 년 전 |
Jeppe Johansen
|
a8c82856b1
Fixed missing maybeadjust calls after not operation.
|
7 년 전 |
Jeppe Johansen
|
b98eb3daa9
Changed order in stack unravelling RTL code, to match the most common cases.
|
7 년 전 |
Jeppe Johansen
|
c6b27bc225
Fix shift operations on 32bit operands.
|
7 년 전 |
Jeppe Johansen
|
2499129ba5
Pass aggregates larger than 2*XLEN as a reference.
|
7 년 전 |
Jeppe Johansen
|
054bf32f1f
Add RV64GC cpu type.
|
7 년 전 |
Jeppe Johansen
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 년 전 |