Károly Balogh
|
fabdebf9c6
amunits: Read()ing to a PChar is no longer supported, because it's unsafe
|
11 years ago |
Károly Balogh
|
826c77831b
amunits: make forward declaration match with the actual implementation, current compiler is more picky about this
|
11 years ago |
Károly Balogh
|
9ad7540ddf
reverted change in r22796, the previously disabled code is actually required by the amunits package
|
11 years ago |
Károly Balogh
|
5535df29d4
support SP and FP alias in the assembler reader too
|
11 years ago |
Károly Balogh
|
7ee09b9620
instead of supporting SP only, have register A7 defined, and have SP as an alias
|
11 years ago |
michael
|
3ac3e69c8a
* Removed https TODO
|
11 years ago |
michael
|
cd05deafc2
* Made creating socket handler configurable
|
11 years ago |
michael
|
67e8a3bf54
* Patch from Reinier to fix upload (bug 25940)
|
11 years ago |
pierre
|
365666c833
Fix remaining failure for make testppudump at compiler level
|
11 years ago |
nickysn
|
ce0bd81273
+ show an error message 'procedure must be far' if an attempt is made to convert
|
11 years ago |
florian
|
18233f2c0c
* fix compilation of i8086 compiler
|
11 years ago |
florian
|
6fd98d604a
* compilation fixed
|
11 years ago |
florian
|
d88d644925
+ support for FMA intrinsic: if there is no hardware support, the compiler throws an error.
|
11 years ago |
nickysn
|
d404d15c1e
* forgot to commit the changes to i386/symcpu.pas in r27549
|
11 years ago |
nickysn
|
d8d3706462
+ override hlcg.a_call_name for i8086 and dispatch to the appropriate type of
|
11 years ago |
nickysn
|
86b9a0eed1
+ added the $F switch to the turbo and macSwitchTable, as that takes precedence
|
11 years ago |
nickysn
|
fc6eac6a98
+ added $F directive handling, sets cs_force_far_calls (not implemented yet)
|
11 years ago |
nickysn
|
6fe362a1b0
+ added method is_far to i8086's tcpuprocdef and tcpuprocvardef
|
11 years ago |
sergei
|
3e20a136f3
* tx86addnode.second_addfloat: use single and double-precision memory locations without loading them on FPU stack if possible.
|
11 years ago |
nickysn
|
0ef858a6ca
* fixed the reading of x86 pointer defs in ppudump after the ppuwrite_platform
|
11 years ago |
nickysn
|
9ab2aa7463
* fixed ppudump after r27434
|
11 years ago |
nickysn
|
40a6a9c820
+ added i8086 specific implementation of thlcgcpu.a_load_loc_ref, which handles
|
11 years ago |
nickysn
|
2e7aab0155
* refactored i8086's thlcgcpu.location_force_mem:
|
11 years ago |
sergei
|
6810d643c4
* Fixed exp() result for +-Inf input, must be +Inf or 0, not NaN. This is mathematically correct and consistent with generic implementation of this function.
|
11 years ago |
sergei
|
57c762c8d2
+ Inserted license header for AMath routines.
|
11 years ago |
nickysn
|
02988023b7
* tcgloadnode.pass_generate_code: fixes for i8086 far data model fixes in the
|
11 years ago |
nickysn
|
68ff3fb1e2
* tcgloadnode.pass_generate_code: rm the ifdef'd i8086 code from the handling of
|
11 years ago |
nickysn
|
fc71081b74
* i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to
|
11 years ago |
nickysn
|
0a515311e6
* tabstractprocdef.address_type i8086-specific code moved to symcpu, ifdef i8086 removed
|
11 years ago |
nickysn
|
9f4dd78701
* the ifdef i8086 in taddrnode.pass_typecheck removed via using tabstractprocdef.address_type
|
11 years ago |