florian
|
6ac2957187
|
* Xtensa: cleanup of getreferencestring
git-svn-id: trunk@47565 -
|
2020-11-24 22:04:28 +00:00 |
|
florian
|
4a05053650
|
+ Xtensa: make use of the LSX/SSX instructions
git-svn-id: trunk@47564 -
|
2020-11-24 21:22:20 +00:00 |
|
florian
|
9dcf85a8ef
|
+ Xtensa: FMA support
git-svn-id: trunk@47563 -
|
2020-11-24 20:59:47 +00:00 |
|
Károly Balogh
|
f9d54b7cb7
|
sinclairql: system unit changes and improvements, patch by Marcel Kilgus in qlforum.co.uk, merged with minor tweaks
git-svn-id: trunk@47562 -
|
2020-11-24 19:55:13 +00:00 |
|
Károly Balogh
|
aa1bbb591c
|
sinclairql: initial implementation of RTL file I/O functions, patch by Marcel Kilgus in qlforum.co.uk
git-svn-id: trunk@47561 -
|
2020-11-24 19:28:47 +00:00 |
|
Károly Balogh
|
ab2db33b4c
|
* backported vlink map file generation to other targets using vlink: Amiga, Atari and ZXSpectrum
git-svn-id: trunk@47560 -
|
2020-11-24 19:07:15 +00:00 |
|
Károly Balogh
|
ffa1b24f7e
|
sinclairql: map file generation support with vlink, inspired by a patch posted by Marcel Kilgus in qlforum.co.uk
git-svn-id: trunk@47559 -
|
2020-11-24 18:34:09 +00:00 |
|
Károly Balogh
|
75eaca8ab4
|
sinclairql: QDOS interface wrapper function improvements, patch by Marcel Kilgus in qlforum.co.uk, merged with minor tweaks
git-svn-id: trunk@47558 -
|
2020-11-24 16:24:34 +00:00 |
|
pierre
|
96f2e683e7
|
Also accept s80bit real constants when FPC_SOFT_FPUX80 macro is defined
git-svn-id: trunk@47557 -
|
2020-11-24 15:31:26 +00:00 |
|
Károly Balogh
|
9cf99b818d
|
sinclairql: use .exe as extension for executables instead of .bin, patch by Marcel Kilgus at qlforum.co.uk
git-svn-id: trunk@47556 -
|
2020-11-24 15:18:05 +00:00 |
|
pierre
|
40b7af1025
|
Use pascal code for LLVM fpc_sqr_real, because fmultp instruction is not accepted by llvm
git-svn-id: trunk@47555 -
|
2020-11-24 13:57:06 +00:00 |
|
pierre
|
e4e1ea586c
|
Revert wrong change, llvm supports extended constants
git-svn-id: trunk@47554 -
|
2020-11-24 13:55:27 +00:00 |
|
ondrej
|
de6f3ea9b5
|
* rename generic TStringBuilder to TGenericStringBuilder to make code tools happy
git-svn-id: trunk@47553 -
|
2020-11-24 09:43:46 +00:00 |
|
pierre
|
233d883731
|
Correct computation of operatingsystem_parameter_envp, which wrongly pointed to the NIL pointer separating argv from environment variables
git-svn-id: trunk@47552 -
|
2020-11-24 09:39:55 +00:00 |
|
pierre
|
6d900039c4
|
Fix LLVM compilation by casting untyped real constants to double type, as LLVM does not support extended type constant apparently
git-svn-id: trunk@47551 -
|
2020-11-24 08:02:29 +00:00 |
|
pierre
|
e35e5ad349
|
Add missing CPULLVM versions for fpc_abs_real and fpc_sqr_real in x86_64/math.inc
git-svn-id: trunk@47550 -
|
2020-11-24 07:59:46 +00:00 |
|
Károly Balogh
|
6b1c5861af
|
* remove obsolete comment from rautils/ConcatConstant, issue reported/initial patch by Marcel Kilgus in QLForum.co.uk
git-svn-id: trunk@47549 -
|
2020-11-24 05:47:09 +00:00 |
|
Károly Balogh
|
7444733f5d
|
m68k: fix DB/DW/DD handling in inline assembler, update BuildConstant() method to current standards. issue reported/initial patch by Marcel Kilgus in QLForum.co.uk
git-svn-id: trunk@47548 -
|
2020-11-24 05:42:38 +00:00 |
|
Tomas Hajny
|
7169b6d04c
|
* provided additional information in comments in the include file header
git-svn-id: trunk@47547 -
|
2020-11-24 00:45:00 +00:00 |
|
Tomas Hajny
|
91da9eae17
|
+ TZ variable based offset calculation included for DOS targets
git-svn-id: trunk@47546 -
|
2020-11-24 00:35:52 +00:00 |
|
nickysn
|
44b7a1df18
|
+ support reading .wav with an odd (uneven) fmt chunk size
git-svn-id: trunk@47545 -
|
2020-11-24 00:31:16 +00:00 |
|
Tomas Hajny
|
49fc7dc4cb
|
* reverted a change not belonging to the previous commit
git-svn-id: trunk@47544 -
|
2020-11-24 00:29:08 +00:00 |
|
Tomas Hajny
|
2774a0094c
|
* reverted a change not belonging to the previous commit
git-svn-id: trunk@47543 -
|
2020-11-24 00:27:06 +00:00 |
|
Tomas Hajny
|
8038b711a5
|
+ provided sysbeep for DOS targets
git-svn-id: trunk@47542 -
|
2020-11-24 00:25:20 +00:00 |
|
ondrej
|
63beb1e83a
|
* revert r47532, r47527 (use timezone information from fpgettimeofday) because they are not available on all Linux distributions
git-svn-id: trunk@47541 -
|
2020-11-23 15:17:52 +00:00 |
|
michael
|
0323f0b07d
|
* Fix compilation after class tree changes
git-svn-id: trunk@47540 -
|
2020-11-23 12:26:53 +00:00 |
|
michael
|
f1aca7f877
|
* Improved class tree building
git-svn-id: trunk@47537 -
|
2020-11-23 08:30:17 +00:00 |
|
Károly Balogh
|
bf8a020316
|
go32v2: define __crt0_startup_flags as .comm rather than a global symbol. This allows linking against DJGPP libs and code which might also define this symbol. This change is also inline with recent crt0.S versions in DJGPP.
git-svn-id: trunk@47536 -
|
2020-11-23 03:42:16 +00:00 |
|
Tomas Hajny
|
95394d7f98
|
+ added TZ variable based offset calculation
git-svn-id: trunk@47535 -
|
2020-11-23 01:08:39 +00:00 |
|
florian
|
4c0dac4864
|
+ Aarch64: implemented FMovFMov2FMov, not yet used
git-svn-id: trunk@47534 -
|
2020-11-22 21:20:51 +00:00 |
|
florian
|
ef1ba48cc4
|
+ Aarch64: call OptPass1FData for FMA instructions as well
git-svn-id: trunk@47533 -
|
2020-11-22 21:19:51 +00:00 |
|
ondrej
|
28d88b9999
|
* GetLocalTimeOffset: use timezone information from fpgettimeofday
git-svn-id: trunk@47532 -
|
2020-11-22 19:50:40 +00:00 |
|
florian
|
1014e53081
|
* patch by J. Gareth Moreton: fixes crash on ARM with -CriotR, resolves #38116
git-svn-id: trunk@47531 -
|
2020-11-22 19:47:34 +00:00 |
|
florian
|
7ad8f94ec4
|
* set reasonable defaults for arm eabi
git-svn-id: trunk@47530 -
|
2020-11-22 19:47:12 +00:00 |
|
Tomas Hajny
|
10911173df
|
* Correction of omissions in GetLocalTime
git-svn-id: trunk@47529 -
|
2020-11-22 16:19:34 +00:00 |
|
Tomas Hajny
|
ba84c70356
|
* Corrections of omissions in GetLocalTime
git-svn-id: trunk@47528 -
|
2020-11-22 15:53:50 +00:00 |
|
ondrej
|
f5a95782a9
|
* use timezone information from fpgettimeofday for getting local datetime
git-svn-id: trunk@47527 -
|
2020-11-22 15:39:37 +00:00 |
|
florian
|
76406dbc36
|
+ implement prefetch intrinsic for aarch64
git-svn-id: trunk@47526 -
|
2020-11-22 10:27:06 +00:00 |
|
florian
|
9c7cb3dbd7
|
* fix spilling of avx(512) registers
* get_scalar_mm_op fixed for M256
git-svn-id: trunk@47524 -
|
2020-11-21 22:30:34 +00:00 |
|
florian
|
1d474f822e
|
* fits_in_mm_register takes care of avx(512) support
git-svn-id: trunk@47523 -
|
2020-11-21 22:30:33 +00:00 |
|
florian
|
d5dcf5cd7a
|
* cleanup
git-svn-id: trunk@47522 -
|
2020-11-21 21:58:30 +00:00 |
|
florian
|
ea11517d27
|
+ optimization type converted (modulo) divisions as well by removing up/down converting but,
insert a test and separate code path for -1 if needed
git-svn-id: trunk@47521 -
|
2020-11-21 21:58:28 +00:00 |
|
Károly Balogh
|
ebb199b9d4
|
sinclairql: make sure the Sinclair QL defaults to vlink
git-svn-id: trunk@47520 -
|
2020-11-21 21:42:33 +00:00 |
|
svenbarth
|
c20cbcc28f
|
+ add test to check whether ComObj correctly dispatches Ansi-, Unicode- and WideString arguments
git-svn-id: trunk@47519 -
|
2020-11-21 20:17:14 +00:00 |
|
svenbarth
|
585edb130a
|
+ add support for dispatching UnicodeString parameters (in addition to AnsiString parameters)
git-svn-id: trunk@47518 -
|
2020-11-21 20:17:10 +00:00 |
|
svenbarth
|
9822ff30cf
|
* a AnsiString var parameter is supposed to be dispatched in tagVariant.pbstrVal which is a PWideString, so pass a reference to the ComStr field instead of a copy
git-svn-id: trunk@47517 -
|
2020-11-21 20:17:07 +00:00 |
|
svenbarth
|
50deb254e5
|
* correctly mask the argument type of a dispatch parameter (only the top most bit needs to be removed, not the top most *two* bits)
git-svn-id: trunk@47516 -
|
2020-11-21 20:16:57 +00:00 |
|
Mattias Gaertner
|
bb3d472251
|
fcl-passrc: fixed tests
git-svn-id: trunk@47515 -
|
2020-11-21 17:59:44 +00:00 |
|
Mattias Gaertner
|
0f391f5e1a
|
undo
git-svn-id: trunk@47514 -
|
2020-11-21 17:59:24 +00:00 |
|
Mattias Gaertner
|
b8d5e9c8d2
|
fcl-passrc: fixed tests
git-svn-id: trunk@47513 -
|
2020-11-21 17:57:58 +00:00 |
|