sergei
|
1e11e34f42
+ MIPS: implemented more peephole optimizations.
|
11 年之前 |
sergei
|
d9a7d28838
+ MIPS: support floating point conditions in its emulated flags, on MIPS4+ convert such flags to registers using conditional move instructions (i.e. without branching). For older cores generated code remains the same.
|
11 年之前 |
Károly Balogh
|
5a7b1f00cf
ARM: Thumb is an ugly mess, but this at least makes fcl-image package to build with -Ooregvar. someone with more clue is welcomed to review and come up with a better patch.
|
11 年之前 |
Károly Balogh
|
785a1690a2
amicommon: AOS_heapPool renamed to ASYS_heapPool. common stuff should start with ASYS, to avoid confusion on AmigaOS, so more to come
|
11 年之前 |
nickysn
|
cd0acd050e
* store the tiny heap free block size in a TP7-compatible way (as a normalized
|
11 年之前 |
lacak
|
9703d14149
fcl-db: base: if either MinValue or MaxValue is <> 0 then use range MinValue-MaxValue instead of MinRange-MaxRange (for TLongintField). It is compatible with other Fields and allows set range 0-X or X-0. Bug #26606
|
11 年之前 |
sergei
|
3b06465322
+ MIPS: support replacement spilling for mov.s, mov.d and (partially) mtc1 instructions.
|
11 年之前 |
sergei
|
5655baa23a
* MIPS: optimized conversion of unsigned 32-bit integers to float, now uses one integer register instead of two and does not generate redundant move.
|
11 年之前 |
sergei
|
5f2821ee5f
* Moved handling of emulated floating point negation into new virtual method tcgunaryminusnode.second_float_emulated. Also changed it into simple flipping of the sign bit, which is how it is defined by IEEE 754, and already done for ARM targets. Relevant ARM-specific parts can now be removed, and m68k code gets significantly better without further efforts.
|
11 年之前 |
florian
|
8635894de4
* merged new changes to avx2 branch (AVX2 vectory-memory support) by Torsten Grundke
|
11 年之前 |
marcus
|
4ef87579eb
amicommon: GetLocalTime correct millisecond value
|
11 年之前 |
Károly Balogh
|
feb255ec48
Amiga: improved the startup code, only allocate a new stack area if the area requested compile time is smaller than the one the system provides to us
|
11 年之前 |
Károly Balogh
|
220bcbe37e
amunits: fixed exec unit to actually build...
|
11 年之前 |
marco
|
97be68107e
* apply patch from issue #26635, dealing with exe extension.
|
11 年之前 |
marcus
|
339ccbf610
AROS: Syscall-ified util and dos library
|
11 年之前 |
marco
|
c41c74d78a
* fix for Mantis 26630.
|
11 年之前 |
Károly Balogh
|
4c0499a70c
morphunits: forgot to add the required Makefiles before the previous commit...
|
11 年之前 |
Károly Balogh
|
85953d5e99
MorphOS: moved system dependent units outside the RTL into the new morphunits package. also renamed some units to match classic Amiga and/or AROS naming
|
11 年之前 |
nickysn
|
03a838556f
* keep the tiny heap free blocks ordered by start address, instead of size.
|
11 年之前 |
Károly Balogh
|
0a2899573a
amicommon: merged another AROS branch fix, avoid using GetCurrentDirName in do_GetDir since that doesn't work when started from WB
|
11 年之前 |
Károly Balogh
|
cba1962284
amicommon: backported seeking fixes from AROS branch, which actually apply to all Am*ga platforms
|
11 年之前 |
marco
|
0539923b68
* Mantis #26622, patch by Ocean, a few fields to bool and some cleanup
|
11 年之前 |
lacak
|
bfb08c957e
fcl-db: base: when reporting RangeError take into account also user defined MinValue, MaxValue. Bug #26606
|
11 年之前 |
Károly Balogh
|
8169fd6255
amicommon: a better and less hacky way to retrive the path. additionally this variant also works properly on AROS
|
11 年之前 |
nickysn
|
0f9e8f84bb
* tcgcallnode.pass_generate_code: pass the correct vmt pointer type parameter to
|
11 年之前 |
Károly Balogh
|
2bbf991365
MorphOS: migrated the RTL to use the common Amiga code. still needs cleanup, but works as a first
|
11 年之前 |
sergei
|
6807812997
* Avoid promotion to 64 bits due to mixing signed and unsigned expressions.
|
11 年之前 |
Károly Balogh
|
26d53cfa55
amicommon: Amiga/m68k RTL now uses the common code
|
11 年之前 |
Károly Balogh
|
df2d474c5b
Amiga: cleanup of exec functions, removed MorphOS specific 68k ABI calls which were left in here accidentally
|
11 年之前 |
Károly Balogh
|
65f13ac118
amicommon: a common Amiga RTL implementation based on the current AROS one, and made AROS port to use it
|
11 年之前 |