tg74
56cc421c77
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
...
git-svn-id: branches/tg74/avx512-0037785@48420 -
2021-09-01 09:29:49 +02:00
tg74
334becf76b
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
...
git-svn-id: branches/tg74/avx512-0037785@48419 -
2021-09-01 09:29:49 +02:00
tg74
f172d87925
avxtestgenerator: working on new tests for compressed disp8*N
...
git-svn-id: branches/tg74/avx512-0037785@48416 -
2021-09-01 09:29:49 +02:00
tg74
84d05a5b0e
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
...
git-svn-id: branches/tg74/avx512-0037785@48261 -
2021-09-01 09:29:49 +02:00
tg74
4737a937b1
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
...
git-svn-id: branches/tg74/avx512-0037785@48230 -
2021-09-01 09:29:49 +02:00
tg74
ef621e7014
working on new testmethods avx512-memref-operands - 'compressed disp8*N'
...
git-svn-id: branches/tg74/avx512-0037785@48189 -
2021-09-01 09:29:49 +02:00
tg74
fb6a892d9e
avxtestgenerator: working on new testmethods avx512-memref-operands - 'compressed disp8*N'
...
git-svn-id: branches/tg74/avx512-0037785@48187 -
2021-09-01 09:29:49 +02:00
tg74
ee07cc4db5
avxtestgenerator add attsuffix in 'opcode-memrefsize-state - list' (command-line option '-l')
...
git-svn-id: branches/tg74/avx512-0037785@48147 -
2021-09-01 09:29:49 +02:00
tg74
26442e45d5
bugfix testcases 0037785
...
git-svn-id: branches/tg74/avx512-0037785@48146 -
2021-09-01 09:29:48 +02:00
tg74
b7ade3e566
internal assembler-reader x86 opsize local/global var - cleanup
...
git-svn-id: branches/tg74/avx512-0037785@47885 -
2021-09-01 09:26:38 +02:00
tg74
6d1553984e
avxtestgenerator: add new commandline param '-m', create only these testfile(s)
...
git-svn-id: branches/tg74/avx512-0037785@47864 -
2021-09-01 09:26:38 +02:00
tg74
17cf72ff2d
avx512: external gas assembler not supported gather/scatter-opcodes without mask-register =>> not generate testcode
...
git-svn-id: branches/tg74/avx512-0037785@47863 -
2021-09-01 09:26:38 +02:00
tg74
ecf5e51579
working on new testmethods and bug-fixing size of (memref-operands | global and local variable
...
git-svn-id: branches/tg74/avx512-0037785@47807 -
2021-09-01 09:26:37 +02:00
tg74
9597ae1f03
add new option to avxtestgenerator to list opcodes-memrefsize-state
...
git-svn-id: branches/tg74/avx512-0037785@47764 -
2021-09-01 09:24:32 +02:00
tg74
6784bcb033
bugfixing operandsize from 32-bit to (correct) 64-bit
...
git-svn-id: branches/tg74/avx512-0037785@47708 -
2021-09-01 09:24:32 +02:00
tg74
8e5a54c92e
working on new testmethods and bug-fixing size of (memref-operands | global and local variable
...
git-svn-id: branches/tg74/avx512-0037785@47685 -
2021-09-01 09:24:32 +02:00
tg74
0530a2f6e7
working on new testmethods and bug-fixing size of (memref-operands | global and local variable
...
git-svn-id: branches/tg74/avx512-0037785@47678 -
2021-09-01 09:24:32 +02:00
tg74
9730a50a5b
working on new testmethods memref operands
...
git-svn-id: branches/tg74/avx512-0037785@47642 -
2021-09-01 09:23:32 +02:00
tg74
9758bec36c
working on new testmethods (memref-operands)
...
git-svn-id: branches/tg74/avx512-0037785@47640 -
2021-09-01 09:23:32 +02:00
tg74
329ec242cf
working on new testmethods (memref-operands)
...
git-svn-id: branches/tg74/avx512-0037785@47608 -
2021-09-01 09:23:31 +02:00
tg74
fdfe06382a
bugfix internal assembler-reader x86 opsize local var
...
git-svn-id: branches/tg74/avx512-0037785@47606 -
2021-09-01 09:23:31 +02:00
tg74
07a9767b63
working on new testmethods (memref-operands)
...
git-svn-id: branches/tg74/avx512-0037785@47600 -
2021-09-01 09:23:31 +02:00
tg74
078ff5c226
working on new testmethods (memref-operands)
...
git-svn-id: branches/tg74/avx512-0037785@47580 -
2021-09-01 09:23:31 +02:00
tg74
834bbc4c7b
add new testmethods (memref-operands)
...
git-svn-id: branches/tg74/avx512-0037785@47579 -
2021-09-01 09:23:31 +02:00
tg74
aef337e67c
bugfix gnu-assembler platform i386 vcvtsi2sd,vcvtsi2ss,vcvtusi2sd,vcvtusi2ss
...
git-svn-id: branches/tg74/avx512-0037785@47441 -
2021-09-01 09:23:31 +02:00
Marcus Sackrow
5350ac7d65
fpts2junit: prevent double entries in junit xml (in test log are double entries, one for compiles, one for runs)
2021-08-06 17:41:51 +01:00
nickysn
73aa30ee0a
* set the exeext for WASI properly in dotest.pp
...
git-svn-id: trunk@49554 -
2021-06-24 00:27:15 +00:00
nickysn
433050a2c4
* set EXEEXT to .wasm for the WASI target in fpcmake
...
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
Jonas Maebe
500e29e5e2
* regenerated with FreeBSD/AArch64 support
...
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
florian
e4cc8af8fc
* Makefiles regenerated
...
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
marcus
c4dfb2c8bd
fpts2junit: remove ../ at start for the classname
...
git-svn-id: trunk@48987 -
2021-03-15 19:08:17 +00:00
nickysn
ea8f068817
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad
* synchronized with trunk
...
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b
Update Makefile's after commits 48929/48930
...
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
940738a3a1
* synchronized with trunk
...
git-svn-id: branches/wasm@48846 -
2021-03-01 13:21:24 +00:00
pierre
63a3c25493
Add wposuffix to keep different logs for each pass when passes is > 1
...
git-svn-id: trunk@48800 -
2021-02-24 10:36:45 +00:00
nickysn
1d9d1ab859
* regenerated makefiles
...
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
4165c893be
* synchronized with trunk
...
git-svn-id: branches/wasm@48292 -
2021-01-21 23:16:12 +00:00
pierre
2b79b11744
Add some colors for comparison between two run results
...
git-svn-id: trunk@48270 -
2021-01-21 16:15:35 +00:00
nickysn
8b4aceea50
* synchronized with trunk
...
git-svn-id: branches/wasm@48134 -
2021-01-11 07:01:01 +00:00
pierre
37201319bf
Add two new button to simplify inspecting evolutiontestsuite difference in time
...
git-svn-id: trunk@48110 -
2021-01-08 09:57:31 +00:00
nickysn
cf6c173653
* regenerated makefiles
...
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e
* makefiles regenerated after fpcmake update
...
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
florian
9c77e4a899
* support passing options to the emulator when using one for testing
...
git-svn-id: trunk@47604 -
2020-11-26 21:35:00 +00:00
pierre
68d3962889
Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
...
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6
* regenerated all Makefiles after Sinclair QL support was added
...
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
florian
fc960879de
-- Zusammenführen von r47033 bis r47401 in ».«:
...
C compiler/i386/i386nop.inc
U compiler/i386/i386tab.inc
U compiler/i386/i386atts.inc
U compiler/i386/i386att.inc
C compiler/i8086/i8086nop.inc
U compiler/i8086/i8086tab.inc
U compiler/i8086/i8086atts.inc
U compiler/i8086/i8086att.inc
U compiler/x86/x86ins.dat
C compiler/x86/rax86.pas
U compiler/x86/aasmcpu.pas
U compiler/x86/cpubase.pas
U compiler/x86/agx86att.pas
U compiler/x86/itcpugas.pas
U compiler/x86/rax86att.pas
C compiler/x86_64/x8664nop.inc
U compiler/x86_64/x8664tab.inc
U compiler/x86_64/x8664ats.inc
U compiler/x86_64/x8664att.inc
U compiler/utils/mkx86ins.pp
U tests/utils/avx/asmtestgenerator.pas
U tests/utils/avx/avxopcodes.pas
-- Aufzeichnung der Informationen für Zusammenführung von r47033 bis r47401 in ».«:
U .
Konfliktübersicht:
Textkonflikte: 4
Konfliktübersicht:
Textkonflikte: 4
git-svn-id: trunk@47402 -
2020-11-12 20:31:29 +00:00
tg74
58c2e2d778
build more tests avx512
...
git-svn-id: branches/tg74/avx512-0037785@47372 -
2020-11-10 16:18:38 +00:00
tg74
3f05580f21
clean up
...
git-svn-id: branches/tg74/avx512-0037785@47281 -
2020-11-02 05:22:22 +00:00
tg74
12ccccd610
split opcode-testcode in more specific testfiles (operand-types)
...
git-svn-id: branches/tg74/avx512-0037785@47256 -
2020-10-30 15:39:27 +00:00
tg74
7b9892c641
ignore testtcases (vpbroadcastb reg16 and AMD-opcode vfmaddpd)
...
git-svn-id: branches/tg74/avx512-0037785@47254 -
2020-10-30 15:26:00 +00:00
tg74
3709fe32f1
bugfix vpexandb - testcases
...
git-svn-id: branches/tg74/avx512-0037785@47248 -
2020-10-29 08:43:32 +00:00
tg74
c3bb9a2954
bugfix avx-testcode
...
git-svn-id: branches/tg74/avx512-0037785@47148 -
2020-10-21 12:33:33 +00:00
tg74
91083d9aaf
bugfix avx-testcode
...
git-svn-id: branches/tg74/avx512-0037785@47140 -
2020-10-19 14:58:20 +00:00
florian
963fe73d19
+ support all XSAVE instructions, resolves #37864
...
git-svn-id: trunk@47042 -
2020-10-03 14:51:31 +00:00
pierre
ca40956a3a
Regenerated all Makefile's
...
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
Jonas Maebe
fb23834367
* regenerated Makefiles again
...
git-svn-id: trunk@45766 -
2020-07-11 09:51:28 +00:00
Jonas Maebe
350d2d92f9
* regenerated Makesfiles
...
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
pierre
ed9f390320
Fix ShowHistory, by avoiding ordering by TR_ID which is not monotoneous anymore
...
git-svn-id: trunk@45741 -
2020-07-07 23:05:43 +00:00
svenbarth
b3ddd4e786
* regenerate Makefiles
...
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
pierre
c77ef7d6dd
Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
...
git-svn-id: trunk@45356 -
2020-05-13 13:53:15 +00:00
nickysn
56b79257a1
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
...
git-svn-id: trunk@45298 -
2020-05-06 20:41:01 +00:00
nickysn
86643f8a34
* synchronized with trunk
...
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
svenbarth
184d6d61ed
* regenerate makefiles
...
git-svn-id: trunk@44958 -
2020-04-21 06:09:20 +00:00
nickysn
d57ffc4745
* changed the object file format for z80-embedded and z80-zxspectrum to .rel
...
git-svn-id: branches/z80@44899 -
2020-04-20 23:36:15 +00:00
nickysn
2f68090dd6
* synchronized with trunk
...
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
pierre
cd6de6a4ca
Regenerate all Makefiles
...
git-svn-id: trunk@44882 -
2020-04-20 13:58:47 +00:00
nickysn
0f323df7a3
* synchronized with trunk
...
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
Jonas Maebe
26ec913725
* regenerated makefiles
...
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
nickysn
b868d653bb
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/z80@44847 -
2020-04-19 13:00:50 +00:00
Jonas Maebe
4b59bcb0ca
* regenerated makefiles
...
git-svn-id: trunk@44793 -
2020-04-18 16:08:25 +00:00
florian
5bab6201d5
* rebuild Makefiles
...
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
florian
43dc4c7ea0
* regenerated Makefiles
...
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
pierre
bcf43724bf
Add more debug information when verbose is set
...
git-svn-id: trunk@44022 -
2020-01-23 14:49:59 +00:00
pierre
a09e40945c
Regenerate all Makefile's after commit #43472
...
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
florian
7747c5fc27
-- Zusammenführen von r43307 bis r43443 in ».«:
...
D tests/webtbs/tw32219.pp
U compiler/i386/i386att.inc
U compiler/i386/i386atts.inc
U compiler/i386/i386int.inc
U compiler/i386/i386nop.inc
U compiler/i386/i386op.inc
U compiler/i386/i386prop.inc
U compiler/i386/i386tab.inc
U compiler/i8086/i8086att.inc
U compiler/i8086/i8086atts.inc
U compiler/i8086/i8086int.inc
U compiler/i8086/i8086nop.inc
U compiler/i8086/i8086op.inc
U compiler/i8086/i8086prop.inc
U compiler/i8086/i8086tab.inc
U compiler/x86/x86ins.dat
U compiler/x86_64/x8664ats.inc
U compiler/x86_64/x8664att.inc
U compiler/x86_64/x8664int.inc
U compiler/x86_64/x8664nop.inc
U compiler/x86_64/x8664op.inc
U compiler/x86_64/x8664pro.inc
U compiler/x86_64/x8664tab.inc
U tests/utils/avx/avxopcodes.pas
-- Aufzeichnung der Informationen für Zusammenführung von r42706 bis r43443 in ».«:
U .
git-svn-id: trunk@43444 -
2019-11-10 16:44:34 +00:00
tg74
1454e8b29d
new avx512-opcodes VBMI2,VNNI,BITALG ...
...
git-svn-id: branches/tg74/avx512merge@43406 -
2019-11-06 19:51:01 +00:00
florian
2bcf1b7f59
* fptime works now usefully on unix systems
...
+ support -n <number> to run the command <number> times
+ display average runtime when -n is passed
git-svn-id: trunk@43338 -
2019-10-30 20:07:28 +00:00
florian
fa9c7a92c7
-- Zusammenführen von r42725 bis r43306 in ».«:
...
A tests/webtbs/tw32219.pp
U tests/utils/avx/avxopcodes.pas
U tests/utils/avx/asmtestgenerator.pas
U compiler/i386/i386tab.inc
U compiler/i386/i386nop.inc
U compiler/i8086/i8086tab.inc
U compiler/i8086/i8086nop.inc
U compiler/x86_64/x8664tab.inc
U compiler/x86_64/x8664nop.inc
U compiler/x86/aasmcpu.pas
U compiler/x86/x86ins.dat
U compiler/x86/rax86.pas
-- Aufzeichnung der Informationen für Zusammenführung von r42706 bis r43306 in ».«:
U .
git-svn-id: trunk@43307 -
2019-10-23 18:17:50 +00:00
florian
e4b21cc6c8
* indention fixes
...
git-svn-id: branches/tg74/avx512merge@43278 -
2019-10-20 16:02:19 +00:00
florian
bb1c03b538
+ test movntss and movntsd
...
git-svn-id: branches/tg74/avx512merge@43277 -
2019-10-20 16:00:26 +00:00
tg74
87e7a823b6
bugfix 35700 - delete invalid opcodes
...
git-svn-id: branches/tg74/avx512merge@43153 -
2019-10-08 09:16:45 +00:00
tg74
1d41faa5df
new test opcodes SSE scalar
...
git-svn-id: branches/tg74/avx512merge@43094 -
2019-09-29 20:05:29 +00:00
tg74
d721bedd56
new test opcodes SSE scalar
...
git-svn-id: branches/tg74/avx512merge@43093 -
2019-09-29 19:58:20 +00:00
tg74
72c6d6d909
add new testcode ADDSS,ADDSD
...
git-svn-id: branches/tg74/avx512merge@43092 -
2019-09-29 19:29:06 +00:00
tg74
a2c4d868f4
bugfix 35700 xmmrm - zmmrm, mem32/64
...
git-svn-id: branches/tg74/avx512merge@42968 -
2019-09-09 14:44:04 +00:00
tg74
dc41dcd3d8
bugfix 35700 xmmrm - zmmrm, mem32/64
...
git-svn-id: branches/tg74/avx512merge@42959 -
2019-09-08 19:24:14 +00:00
pierre
5ed7bd35df
Update all trunk/fpcsrc Makefile's after commit 42749
...
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
tg74
a5e158f8d6
cleanup
...
git-svn-id: branches/tg74/avx512merge@42724 -
2019-08-18 04:41:34 +00:00
florian
f9cd4c158a
* improved readme.txt again
...
git-svn-id: branches/tg74/avx512@42649 -
2019-08-11 16:22:06 +00:00
florian
537c63bd83
* fixed a few merging issues
...
+ extended readme to explain avx tests can be run using GNU Parallel
git-svn-id: branches/tg74/avx512@42647 -
2019-08-11 16:05:19 +00:00
florian
f883dd6dbb
Synchronized with trunk, part 2 (make all works, avx-512 support not yet tested, no regression testing yet)
...
git-svn-id: branches/tg74/avx512@42643 -
2019-08-10 19:38:35 +00:00
florian
746bfced25
Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
...
git-svn-id: branches/tg74/avx512@42642 -
2019-08-10 13:53:20 +00:00
Jonas Maebe
3a1fb45315
* synchronised with trunk till r41976
...
git-svn-id: branches/debug_eh@41977 -
2019-05-02 19:44:41 +00:00
pierre
b365fdd478
Fix compilation of testsuite program
...
git-svn-id: trunk@41959 -
2019-04-29 09:09:41 +00:00
Jonas Maebe
128bf046b4
* regenerated Makefiles with LLVM bitcode installation support
...
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
pierre
74fed2a4cd
Regenerate Makefile's after fpcmake change in commit #41721
...
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
florian
4f0da5fcc3
+ patch by Marģers to support the x86 assembler instructions blsi, blsr, blsmsk, adcx, adox, movbe, pclmulqdq, resolves #34815 and #34799
...
+ avxopcodes tests also movbe and pclmulqdq
git-svn-id: trunk@40951 -
2019-01-20 18:50:12 +00:00
florian
8c66e9a2eb
+ support for 16 bit registers
...
git-svn-id: trunk@40950 -
2019-01-20 18:50:10 +00:00
florian
fc7ecf3206
* usage example for linux
...
git-svn-id: trunk@40949 -
2019-01-20 18:50:09 +00:00