felixf
|
f16b38f79e
Improved emission of MOD when power of two
|
9 år sedan |
felixf
|
a3d159abe8
Added optimization: replace mul / div by shift if possible
|
9 år sedan |
felixf
|
3c00209322
Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation)
|
9 år sedan |
felixf
|
a52b00c3cc
Patched a bug with WINAPI calls. Callee should cleanup!
|
9 år sedan |
eth.morozova
|
2c1e19dc36
fixed a bug with a missing calling convention type
|
9 år sedan |
felixf
|
839d6bb2c6
Patched a bug with result register when destination register low part is mapped to high part of result register (or vice versa)
|
9 år sedan |
felixf
|
316732e6df
Preparations for Unix x64: 64-bit calling convention (being different from that of the WinAPI)
|
9 år sedan |
felixf
|
6d09af9f98
Patched issue with 64-bit immediates when encoded as negative signed 32-bit value
|
9 år sedan |
felixf
|
ebf23873a9
Patched some issues for 64-bit kernel (EFI, EFI-modules not yet submitted)
|
9 år sedan |
felixf
|
e7ca9ce59f
removed dependencies on module ActiveCells, Hardware and TRMTools
|
9 år sedan |
felixf
|
5f23454cbf
Moved parts of the calling / stack convention to front-end. Stack layout harmonized:
|
10 år sedan |
felixf
|
4ae503b9bf
|
10 år sedan |
eth.tmartiel
|
807dda4cc9
Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values.
|
10 år sedan |