Commit Graph

367 Commits

Author SHA1 Message Date
JanLJL
ab8ffdf171 added tests 2020-04-02 08:57:26 +02:00
JanLJL
c28911c060 more instructions 2020-03-30 18:27:33 +02:00
JanLJL
fd9a8564fe removed duplicates in CSX DB 2020-03-30 18:18:35 +02:00
JanLJL
6fc3231070 bugfix for online check of operands 2020-03-26 11:46:46 +01:00
JanLJL
1edbc0527d minor update 2020-03-26 11:06:11 +01:00
JanLJL
6133b0a7ee Merge branch 'master' of github.com:RRZE-HPC/osaca 2020-03-26 10:03:23 +01:00
JanLJL
49592f77fd enhanced x86 parser for directives 2020-03-26 10:02:39 +01:00
Julian Hammer
5fc71ba795 flag string in output now in line with required flags 2020-03-24 16:02:40 +01:00
Julian Hammer
dc673cc9e3 closing cache file after dump 2020-03-24 15:20:49 +01:00
Julian Hammer
16cae4445b closing cache file 2020-03-21 17:18:04 +01:00
JanLJL
2b28707185 fixed wrong import of mm registers 2020-03-17 12:56:12 +01:00
JanLJL
c59398c2df enhanced MachineModel to support mask/zeroing differentiation for instruction forms 2020-03-17 12:55:37 +01:00
JanLJL
f1d3776d68 version bump 2020-03-16 22:02:50 +01:00
JanLJL
ac409d4a7f added test to check all micro-archs 2020-03-16 21:31:14 +01:00
JanLJL
a2204aa333 fixed duplicates in SNB machine model 2020-03-16 17:28:08 +01:00
JanLJL
b2e1e6f930 implemented online check for src/dst of operands based on felixcloutier 2020-03-12 15:08:14 +01:00
JanLJL
08923d4141 more instruction forms and added wildcard support for registers in ISA DB 2020-03-12 15:07:51 +01:00
JanLJL
7aa8b40bd3 bugfixes 2020-03-12 15:06:02 +01:00
JanLJL
9318181902 added reg-only fallback for mem-instructions not found in ISA DB 2020-03-10 17:15:57 +01:00
JanLJL
07b51c6705 imported reg-only instructions with port util from uops.info for ZEN2 2020-03-10 14:32:31 +01:00
JanLJL
057f2fcd62 version bump 2020-03-09 16:52:07 +01:00
JanLJL
52ca93ad03 added documentation 2020-03-09 16:35:06 +01:00
JanLJL
458b5954b9 more documentation 2020-03-05 18:39:38 +01:00
JanLJL
f323576fae renamed doc to docs and more documentation 2020-03-05 15:28:30 +01:00
JanLJL
7a8f5862a3 initial upload of zen2 data 2020-03-03 14:15:34 +01:00
JanLJL
d54739812a minor fixes 2020-02-27 18:11:32 +01:00
JanLJL
a204762fa3 enabled kerncraft marker insertion for aarch64 and more tests 2020-02-27 16:00:23 +01:00
JanLJL
d439e74eea added the ability of different output stream for running osaca and more tests 2020-02-27 13:30:58 +01:00
JanLJL
aa0603860b running examples for tests 2020-02-26 18:40:08 +01:00
JanLJL
32b82c7824 minor fixes and removed unnecessary load_tps 2020-02-26 15:40:52 +01:00
JanLJL
8c41e2d531 more tests 2020-02-20 09:04:39 +01:00
Julian Hammer
05b47ff1a8 added instructions (with 2D and 3D ports) from uops.info 2020-02-05 10:07:44 +01:00
Julian Hammer
16fb39d419 adding 2D and 3D ports on combined load instructions 2020-02-05 10:07:23 +01:00
Julian Hammer
5f3572fc6c added ice lake abbreviation 2020-02-05 10:05:57 +01:00
JanLJL
f2ae430c5d small bugfix in tx2 and version update in meta data 2020-02-01 15:11:47 +01:00
JanLJL
8fb44f2606 version bump 2020-01-31 19:17:44 +01:00
Julian Hammer
b721e5b706 Merge branch 'master' of github.com:RRZE-HPC/OSACA 2020-01-31 15:58:14 +01:00
Julian Hammer
08d323bd18 compatability with kerncraft v0.8.3.dev1 2020-01-31 15:57:46 +01:00
JanLJL
097b92bf00 substitute all non-parseable chars 2020-01-30 23:13:00 +01:00
JanLJL
eeefe4ca30 removed possible unparseable characters from DBs 2020-01-30 22:33:07 +01:00
JanLJL
fe8fa87f1a bugfix for missing warning 2020-01-29 23:13:59 +01:00
JanLJL
8eb9355f2b Merge branch 'master' of github.com:RRZE-HPC/osaca 2020-01-29 13:04:11 +01:00
JanLJL
9319c4ac51 bugfixes and new instructions 2020-01-29 13:04:03 +01:00
JanLJL
17018ac6ad made detection of flag dependencies as opt_in for now 2020-01-29 13:03:43 +01:00
Julian Hammer
d22e066e6d version bump 2020-01-28 17:29:16 +01:00
Julian Hammer
1c792f91ac frontend returns strings; added helper function to calc. unmatched ratio 2020-01-28 17:24:00 +01:00
JanLJL
cca9ed42a2 minor enhancements and bugfixes 2020-01-27 16:37:28 +01:00
JanLJL
953ec251fd added new instructions and fixed false positive assignment of stores by dynamic TP/LT combination for aarch64 2020-01-22 21:40:11 +01:00
JanLJL
7dfbe85da3 version bump 2020-01-22 15:22:50 +01:00
JanLJL
1c0d5565f4 added file caching for DBs 2020-01-22 15:07:46 +01:00