Commit Graph

666 Commits

Author SHA1 Message Date
JanLJL
582b46b347 bugfix for immediate shifts with hex-base 2020-11-20 15:22:05 +01:00
Julian Hammer
5f27ee7a4a version bump 2020-11-11 15:14:27 +01:00
JanLJL
36ca6a064f fixed typo 2020-11-11 14:11:00 +01:00
JanLJL
4a9c5ff789 fixed test after changing TP value of instruction 2020-11-11 14:04:07 +01:00
JanLJL
9024a59aef new instructions 2020-11-11 13:54:23 +01:00
JanLJL
8193b549a0 new instructions 2020-11-11 12:27:49 +01:00
Julian Hammer
9b8379cf88 fixed typo 2020-11-10 13:33:24 +01:00
JanLJL
6b0673d012 bugfixes 2020-11-09 23:29:42 +01:00
Julian Hammer
7f8b596fc9 improved performance of arch_semantics and reg dependency matching 2020-11-09 19:27:47 +01:00
Julian Hammer
8ea9185976 added dict for instruction lookup 2020-11-09 17:00:46 +01:00
Julian Hammer
0e4d5a6692 singelton for isa parsers 2020-11-09 12:36:14 +01:00
Julian Hammer
8d7a61aed6 added comment 2020-11-09 12:35:13 +01:00
Julian Hammer
9d59864b51 performance improvement of throughput summation 2020-11-09 12:01:00 +01:00
Julian Hammer
7dd21d0439 added __main__.py 2020-11-09 08:27:31 +01:00
JanLJL
66cc3ffed1 version bump 2020-11-06 20:40:13 +01:00
JanLJL
9b29c77b5d enhanced length warning 2020-11-06 15:49:13 +01:00
JanLJL
58b82699a6 added missing test file 2020-11-06 15:07:57 +01:00
JanLJL
1ba46da7c9 minor bugfix in HW model and added user warnings for more insight 2020-11-06 15:06:36 +01:00
JanLJL
59356cf8e2 Merge branch 'master' of https://github.com/RRZE-HPC/OSACA 2020-11-06 12:57:46 +01:00
JanLJL
00156f4d86 added --lines option 2020-11-06 12:57:41 +01:00
Julian Hammer
9f9616b612 improved cache handing (always hashing original file) 2020-11-06 12:27:34 +01:00
JanLJL
aa6252f270 bugfixes 2020-11-06 12:03:54 +01:00
Julian Hammer
2f967df6c6 Merge branch 'master' of github.com:RRZE-HPC/OSACA 2020-11-03 16:28:28 +01:00
Julian Hammer
6484d5909e fail-safed _build_cache.py 2020-11-03 16:28:07 +01:00
JanLJL
1733c3fd8c added bdist 2020-11-03 16:10:46 +01:00
JanLJL
0c42f8222b version bump 2020-11-02 15:48:19 +01:00
JanLJL
36cf3be579 try different ISA as fallback when parsing without --arch flag, use SKX as x86 default and enhanced ISA detection heuristic 2020-11-02 15:33:50 +01:00
Julian Hammer
3a92803e73 version bump 2020-10-29 13:15:23 +01:00
JanLJL
60d6107cba Merge branch 'master' of https://github.com/RRZE-HPC/OSACA 2020-10-29 13:00:09 +01:00
JanLJL
bfd07a83a4 autodetect ISA and default uarch for ISA 2020-10-29 13:00:02 +01:00
Julian
f305311160 using travis-ci.com badge 2020-10-29 12:45:39 +01:00
JanLJL
e63ad5d1a3 ignore pickles in data/ and support py3.9 2020-10-29 11:06:20 +01:00
Julian Hammer
ab6448a196 fixed py3.5 compatability 2020-10-29 10:59:00 +01:00
JanLJL
2f6f57bdce fixed bug in tests and removed unused imports 2020-10-28 19:29:48 +01:00
Julian Hammer
1cf145246b Merge branch 'master' of github.com:RRZE-HPC/OSACA 2020-10-28 17:16:43 +01:00
Julian Hammer
893e29e3a0 added cache files to package and building during setup 2020-10-28 17:16:03 +01:00
Julian Hammer
e29cfb3185 new caching structure with support for distribution 2020-10-28 16:29:55 +01:00
JanLJL
22e36f4870 enhanced hanlding for immediates with shifting 2020-10-21 12:14:21 +02:00
Julian Hammer
0503fcc09e version bump 2020-10-20 14:36:43 +02:00
Julian
e159fc938f Merge pull request #51 from RRZE-HPC/A64FX
A64FX support and several Arm bugfixes and enhancements including better TP scheduling
2020-10-16 10:44:47 +02:00
JanLJL
3cfc673e1f removed duplicate cmp entry 2020-10-16 10:11:51 +02:00
JanLJL
537772e223 refactored operand checking in post-processing 2020-10-16 10:05:08 +02:00
JanLJL
2df4b353ed no \t replacement before any other point than user output 2020-10-16 09:44:18 +02:00
JanLJL
633e93ee4b Merge branch 'master' into A64FX 2020-10-15 22:44:12 +02:00
JanLJL
fb0ba144a5 adjusted tests for AArch64 2020-10-15 17:56:08 +02:00
Jan
39d941a4ce Merge pull request #50 from RRZE-HPC/fix/increment_handling
Fixing Increment Handling
2020-10-15 17:00:11 +02:00
Julian Hammer
277d7e281e Merge branch 'master' into fix/increment_handling 2020-10-15 16:36:29 +02:00
Julian Hammer
56abb82087 added more cmp versions 2020-10-15 16:23:14 +02:00
Julian Hammer
7a4585b9a7 Merge branch 'master' into fix/increment_handling 2020-10-15 13:55:34 +02:00
Julian Hammer
f798014b51 extended and cleaned up marker tests 2020-10-15 13:54:18 +02:00