negelef
|
72406ae9e0
Unified whitespace
|
6 роки тому |
negelef
|
38473b9849
Removed end-of-line whitespace in all modules
|
6 роки тому |
negelef
|
becac5f527
Changed default bitmode to match host environment
|
6 роки тому |
eth.metacore
|
86914d74a5
fix type of return value
|
6 роки тому |
felixf
|
9a03fec8fa
patched bug with unintended sign extension for 32 bit values being pushed as 64 bit values
|
6 роки тому |
felixf
|
722bcdcfb8
Patched issue with pushing integer and floating point parameters in registers on Linux64.
|
6 роки тому |
negelef
|
e31dced224
Removed obsolete darwin calling convention flag
|
6 роки тому |
negelef
|
b3a77f78d3
Improved stack pointer modifications
|
7 роки тому |
negelef
|
ae0bedf522
Reserve RBX for activity pointer in 64-bit mode
|
7 роки тому |
felixf
|
3eb5c84fe8
improved performance of copy for very small sizes (1,2,4,8)
|
7 роки тому |
felixf
|
1da0c4e89c
Added support for MOV XMMa XMMb for vector registers
|
7 роки тому |
negelef
|
7324dc8173
Added proper constant for invalid stream positions
|
7 роки тому |
negelef
|
de52e92426
Renamed SystemTools to System
|
7 роки тому |
negelef
|
aa8277863d
Renamed Runtime module to built-ins as it mainly contains built-in functions for operations which the compiler or back-end do not support natively
|
7 роки тому |
negelef
|
582455f41c
Use WORD instead of LONGINT as result type
|
7 роки тому |
felixf
|
9f4660486b
|
7 роки тому |
felixf
|
273a8f4db2
patched reading CAS instruction
|
7 роки тому |
felixf
|
03ee1f7202
patched stack alignment bugs
|
7 роки тому |
felixf
|
c5d3f8fcd4
added missing variable
|
7 роки тому |
felixf
|
deee03e015
support for conversion UNSIGNED --> FLOAT
|
7 роки тому |
eth.negelef
|
780c02bf0d
Added support for comparing complex unsigned values
|
7 роки тому |
eth.negelef
|
1c05ad7c45
Use volatile register in 64-bit case for initialising stack frame
|
7 роки тому |
eth.negelef
|
68506774db
Fixed direct adressing in 64-bit mode for dynamic module loading
|
7 роки тому |
negelef
|
9e591b1329
Fixed hard-coded register width in copy and fill instruction
|
7 роки тому |
felixf
|
dd3d5477c3
patched all method visibility conflicts: extending methods keep visibility of super method.
|
7 роки тому |
felixf
|
3b3e542b91
Corrected 64bit memory size for pop float
|
7 роки тому |
felixf
|
5b35c0cf7a
removed unnecessary register shift by one (XMM0 is the first floating point register passed in A64bit WINAPI calling convention)
|
7 роки тому |
felixf
|
81fc79f11e
Improved and simplified parameter register handling:
|
7 роки тому |
felixf
|
4e4e439576
Removed priority from generic sections (replaced by section types)
|
7 роки тому |
felixf
|
dad7129d9a
Added back in support for inline assembler using CODE .. WITH IN .. OUT .. END
|
7 роки тому |