Commit Graph

53567 Commits

Author SHA1 Message Date
tg74
1d9cbb4dcb new AVX512 opcodes
git-svn-id: branches/tg74/avx512@39705 -
2018-09-03 05:40:44 +00:00
tg74
5e1dc1a807 bugfix for test tasm9 32bit
git-svn-id: branches/tg74/avx512@39695 -
2018-09-01 08:26:18 +00:00
tg74
a855feae01 avxtestgenerator new testdata (vextract..)
git-svn-id: branches/tg74/avx512@39680 -
2018-08-28 15:16:20 +00:00
tg74
3bbb8ffc63 avxtestgenerator new testdata (vextract..)
git-svn-id: branches/tg74/avx512@39679 -
2018-08-28 15:12:44 +00:00
tg74
4f8832a9dc avxtestgenerator new testdata (vextract..)
git-svn-id: branches/tg74/avx512@39678 -
2018-08-28 15:11:03 +00:00
tg74
914e31dbd1 new AVX512 instructions vextracti..,vextractf..
git-svn-id: branches/tg74/avx512@39674 -
2018-08-27 06:06:27 +00:00
tg74
6f64177c6a bugfix avx512 OS32bit EVEX-coding
git-svn-id: branches/tg74/avx512@39661 -
2018-08-21 22:12:36 +00:00
tg74
6985da744b change x86ins.dat vmovq for test tasm9
git-svn-id: branches/tg74/avx512@39654 -
2018-08-20 13:31:42 +00:00
tg74
15cc00164a bugfix avx512 - process operand-extention e.g. {SAE} correctly
git-svn-id: branches/tg74/avx512@39653 -
2018-08-20 13:30:17 +00:00
tg74
b9de736b33 change insdat vmovq for test tasm9
git-svn-id: branches/tg74/avx512@39652 -
2018-08-20 13:27:37 +00:00
tg74
29690162b8 bugfix OS32
git-svn-id: branches/tg74/avx512@39650 -
2018-08-19 18:41:45 +00:00
tg74
d6bd114b74 bugfix OS32
git-svn-id: branches/tg74/avx512@39649 -
2018-08-19 16:37:20 +00:00
tg74
7c5cefad36 bugfix OS32
git-svn-id: branches/tg74/avx512@39648 -
2018-08-19 16:35:23 +00:00
tg74
7b8715184a bugfix OS32
git-svn-id: branches/tg74/avx512@39647 -
2018-08-19 16:31:09 +00:00
tg74
f14edb4d2e new tests for avx512 instructions
git-svn-id: branches/tg74/avx512@39640 -
2018-08-19 11:06:20 +00:00
tg74
2b1da37d66 new avx512 instructions and bugfixes avx512
git-svn-id: branches/tg74/avx512@39636 -
2018-08-19 10:18:32 +00:00
tg74
867d145e50 support vector operand bcst,{sae},{er} + k-register
git-svn-id: branches/tg74/avx512@39457 -
2018-07-16 17:06:57 +00:00
tg74
4dc5442fa5 support vector operand writemask,zeroflag
git-svn-id: branches/tg74/avx512@39359 -
2018-07-02 20:20:03 +00:00
florian
8c0d5411d0 * dwarf numbers corrected
* zmm14 definition fixed
+ commented definitions for bnd/k registers added
* made reg. cound a longint

git-svn-id: branches/tg74/avx512@39209 -
2018-06-10 14:17:37 +00:00
tg74
31e4d4ef5e AVX512 support for MMRegister xmm16..31 and ymm16..31, zmm0..31, vpaddsb support AVX512
git-svn-id: branches/tg74/avx512@39196 -
2018-06-08 06:53:35 +00:00
tg74
a014ddf3f0 AVX512 implementation
git-svn-id: branches/tg74/avx512@39029 -
2018-05-19 21:16:36 +00:00
nickysn
3bcd21663e * replaced nested ifdefs in unit exeinfo with a chain of {$if defined(...)} ...
{$elseif defined(...)}

git-svn-id: trunk@39027 -
2018-05-19 21:04:30 +00:00
Mattias Gaertner
3d186b2706 pastojs: for value in externalarray do
git-svn-id: trunk@39026 -
2018-05-19 17:59:50 +00:00
Mattias Gaertner
1e6f23a72c fcl-passrc: resolver: check property has read or write accessor,
git-svn-id: trunk@39025 -
2018-05-19 17:28:26 +00:00
svenbarth
2eac60cd87 * use a unique internal error
git-svn-id: trunk@39024 -
2018-05-18 14:43:31 +00:00
lacak
fc390136cb fcl-db: sdf: fix for TTestCursorDBBasics.TestUpdateCursorPos
git-svn-id: trunk@39023 -
2018-05-18 12:26:54 +00:00
michael
8384dc7c07 * Patch from Laco to fix tests after changes in event behaviour introduced in 34980
git-svn-id: trunk@39022 -
2018-05-18 10:56:29 +00:00
Mattias Gaertner
d64664dedc pastojs: case-of and external const
git-svn-id: trunk@39021 -
2018-05-18 09:11:57 +00:00
Mattias Gaertner
f45cebf724 fcl-passrc: resolver: case-of and external const
git-svn-id: trunk@39020 -
2018-05-18 09:11:46 +00:00
lacak
7fc9871cbe fcl-db: bufdataset: fix for AV in test TTestCursorDBBasics.TestBookmarkValid
git-svn-id: trunk@39019 -
2018-05-18 08:05:19 +00:00
michael
f5efe4bd90 * Fix so rptGrouping compiles with 3.0.4
git-svn-id: trunk@39018 -
2018-05-18 06:59:14 +00:00
nickysn
9a4a61ab97 * automatically switch to external linking (and show message) when requested to
generate debug info on the i8086 targets

git-svn-id: trunk@39017 -
2018-05-17 16:11:51 +00:00
nickysn
3e343dff21 + enable by default the ds_dwarf_omf_linnum debug switch on i8086, since that's
the only currently working option for getting source level debugging on
  i8086-msdos

git-svn-id: trunk@39016 -
2018-05-17 15:02:34 +00:00
nickysn
20abb13bca - do not compile in the stabs debug info support for the i8086 target
git-svn-id: trunk@39015 -
2018-05-17 14:47:39 +00:00
nickysn
600b460ecd + added new debug output option -godwarfomflinnum for generating line number
information in OMF LINNUM records, in addition to the DWARF debug information.
  This enables source level debugging on i8086-msdos, when using the Open Watcom
  Debugger, provided the source was compiled with this option and the external
  linker (wlink) was used for generating the executable (the internal linker
  does not yet support generating debug information).

git-svn-id: trunk@39014 -
2018-05-17 14:38:50 +00:00
Mattias Gaertner
240ebc698a pas2js version 0.9.22
git-svn-id: trunk@39013 -
2018-05-17 13:31:08 +00:00
Mattias Gaertner
52befe4595 fcl-passrc: resolver: no hints that cannot be hidden
git-svn-id: trunk@39012 -
2018-05-17 13:26:34 +00:00
lacak
815172ac47 fcl-db: tests: test DATE and TIME data types for Sybase and MS SQL Server (requires version >= 2008)
git-svn-id: trunk@39011 -
2018-05-17 10:07:07 +00:00
Mattias Gaertner
0fcec04382 pastojs: fixed removing leading zeroes from hex numbers
git-svn-id: trunk@39010 -
2018-05-17 08:35:27 +00:00
lacak
77dc0597e9 fcl-db: csvdataset: take into account Delimiter when saving, open file with fmCreate when saving + tests; bug #33432
git-svn-id: trunk@39009 -
2018-05-17 06:29:51 +00:00
nickysn
3d6d020fca + implemented the actual writing of LINNUM OMF records
git-svn-id: trunk@39008 -
2018-05-16 17:37:28 +00:00
nickysn
61e6d2afec + introduce asd_omf_linnum_line directives; they will be used for writing LINNUM
entries in the OMF object format

git-svn-id: trunk@39007 -
2018-05-16 17:05:02 +00:00
nickysn
b80642c384 + started implementing support for generating Microsoft CodeView debug
information. Only enabled on i8086 (for now). Does not do much yet, but
  hopefully, soon it'll start emitting line number information for i8086-msdos
  that is usable by DOS debuggers.

git-svn-id: trunk@39006 -
2018-05-16 15:25:33 +00:00
lacak
41024d1047 fcl-db: tests: comment why test fails on Firebird
git-svn-id: trunk@39005 -
2018-05-16 14:09:15 +00:00
lacak
c790556358 fcl-db: tests: fix malformed character in string literal
git-svn-id: trunk@39004 -
2018-05-16 12:53:30 +00:00
lacak
1edf2d3cd0 fcl-db: tests: Adjust tests to take into account connection charset and field codepage when testing Size and DataSize
git-svn-id: trunk@39003 -
2018-05-16 11:30:37 +00:00
lacak
7b7d9b1cde fcl-db: mysql: for BINARY and VARBINARY data types ignore connection CharSet (CharSize does not play role here)
git-svn-id: trunk@39002 -
2018-05-16 11:15:12 +00:00
lacak
ea124c68f5 fcl-db: sqldb: add MySQL 'utf8mb4' to list of UTF-8 charsets. Note: MySQL 'utf8' is MBCS with CharSize=3
git-svn-id: trunk@39001 -
2018-05-16 10:43:27 +00:00
Mattias Gaertner
17d218c413 pastojs: set version 0.9.21
git-svn-id: trunk@39000 -
2018-05-16 10:15:34 +00:00
Mattias Gaertner
b15d369bae fcl-passrc: comments for old message ids
git-svn-id: trunk@38999 -
2018-05-16 10:15:22 +00:00