felixf
|
ddba57bf50
Return (WinAPI 64 bit) needs a 0
|
7 ani în urmă |
felixf
|
5ba63086f9
WinAPI calling convention (shadow registers to stack)
|
7 ani în urmă |
felixf
|
d362c8f14e
Minor patch: avoid a trap when finding PC and compilation cancels
|
7 ani în urmă |
felixf
|
c982c62f41
revert optimistaion of plus
|
8 ani în urmă |
felixf
|
64a9e39e25
Allow array 4 of char in XMM registers (for color blending)
|
8 ani în urmă |
felixf
|
af37ecfd9a
Added support for 4-vectors with 8/16 bit entries.
|
8 ani în urmă |
felixf
|
6849ac77e4
Improved error handling: line/column position now available everywhere
|
8 ani în urmă |
felixf
|
e0864e2384
Also treated line numbers correctly in assembler code
|
8 ani în urmă |
felixf
|
66b9af235a
Patched copy&paste error
|
8 ani în urmă |
felixf
|
f16b38f79e
Improved emission of MOD when power of two
|
8 ani în urmă |
felixf
|
a3d159abe8
Added optimization: replace mul / div by shift if possible
|
8 ani în urmă |
felixf
|
3c00209322
Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation)
|
9 ani în urmă |
felixf
|
a52b00c3cc
Patched a bug with WINAPI calls. Callee should cleanup!
|
9 ani în urmă |
eth.morozova
|
2c1e19dc36
fixed a bug with a missing calling convention type
|
9 ani în urmă |
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 ani în urmă |
felixf
|
316732e6df
Preparations for Unix x64: 64-bit calling convention (being different from that of the WinAPI)
|
9 ani în urmă |
felixf
|
6d09af9f98
Patched issue with 64-bit immediates when encoded as negative signed 32-bit value
|
9 ani în urmă |
felixf
|
ebf23873a9
Patched some issues for 64-bit kernel (EFI, EFI-modules not yet submitted)
|
9 ani în urmă |
felixf
|
e7ca9ce59f
removed dependencies on module ActiveCells, Hardware and TRMTools
|
9 ani în urmă |
felixf
|
5f23454cbf
Moved parts of the calling / stack convention to front-end. Stack layout harmonized:
|
9 ani în urmă |
felixf
|
4ae503b9bf
|
10 ani în urmă |
eth.tmartiel
|
807dda4cc9
Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values.
|
10 ani în urmă |