Julian Hammer
ba957877e3
merged test and publish again
2020-12-18 14:13:26 +01:00
Julian Hammer
1d52362306
added missing runs-on
2020-12-18 14:13:26 +01:00
Julian Hammer
dd37a21c56
installing libgraphviz-dev
2020-12-18 14:13:26 +01:00
Julian Hammer
0bdc180a52
installing graphviz
2020-12-18 14:13:26 +01:00
Julian Hammer
f6a02a8f3e
enabling gh_actions
2020-12-18 14:13:26 +01:00
JanLJL
60f792c4b2
new instructions
2020-12-17 12:38:58 +01:00
Git out :V
12044e3ac4
Initial support for the Cortex-A72 (Raspberry Pi 4)
2020-12-16 18:49:16 +01:00
Git out :V
8454edef73
Data for creating A72 model
...
Add PMEvo mapping from
https://github.com/cdl-saarland/pmevo-artifact/blob/master/vm_setup/data/A72/mapping_pmevo.json
together with a template file to allow generating an OSACA model for the
A72.
2020-12-16 18:48:55 +01:00
Git out :V
9165306808
PMEvo port mapping to OSACA model converter script
...
Tool for semi-automatically creating an OSACA model using a PMEvo port
mapping, optionally using asmbench to measure latency and throughput,
which otherwise are not available in the port mapping.
This is only designed to handle AArch64 architectures, in particular the
Cortex-A72, used on the Raspberry Pi 4. Usefulness for other models may
be limited.
2020-12-16 18:47:49 +01:00
JanLJL
449932d75b
version bump
v0.3.14
2020-12-11 01:00:30 +01:00
Jan
c68ad48e6b
Update README.rst
2020-12-11 00:58:34 +01:00
JanLJL
8e3d613843
new instructions
2020-12-09 11:52:10 +01:00
JanLJL
2093610bbf
add support for :: delimiter in x86 labels and identifiers
2020-12-07 02:45:49 +01:00
JanLJL
f9f1120da6
added support for absolute address operands without brackets
2020-12-07 01:57:06 +01:00
JanLJL
e87ab5d6ca
new instruction
2020-12-07 01:18:32 +01:00
JanLJL
82b35e7649
new instruction
2020-12-07 01:18:32 +01:00
JanLJL
23623ca18a
enhancements for lookup and parsing AArch64 instrs
2020-12-07 01:18:32 +01:00
JanLJL
b9e434d124
new instructions
2020-12-07 01:18:32 +01:00
JanLJL
0e47034c8b
Merge branch 'master' of https://github.com/RRZE-HPC/OSACA
2020-12-06 18:06:36 +01:00
JanLJL
81ce395115
added the possibility of a 5th operand
2020-12-06 18:05:59 +01:00
JanLJL
f41854a0a6
better port order and a few new instructions
2020-12-06 18:05:36 +01:00
Julian
818b516289
Update README.rst
2020-11-23 11:27:35 +01:00
JanLJL
d7e5e12961
version bump
v0.3.13
2020-11-23 10:43:00 +01:00
JanLJL
6bc6349c25
fetch version from __init__ file and write uarch in upper case
2020-11-21 21:33:33 +01:00
JanLJL
f69b5f88f0
removed false entries
2020-11-21 21:02:44 +01:00
JanLJL
596a323dfb
bugfixes
2020-11-21 21:00:58 +01:00
JanLJL
08b4586b71
replaced b4799d1d with smarter solution
2020-11-20 15:44:49 +01:00
JanLJL
ffb263e20f
more instructions
2020-11-20 15:37:32 +01:00
JanLJL
b4799d1d45
bugfix for immediate shifts with hex-base
2020-11-20 15:22:05 +01:00
Julian Hammer
4ff8fdc4ab
version bump
v0.3.12
2020-11-11 15:14:27 +01:00
JanLJL
c204096d74
fixed typo
2020-11-11 14:11:00 +01:00
JanLJL
dea217c12c
fixed test after changing TP value of instruction
2020-11-11 14:04:07 +01:00
JanLJL
92c162daa2
new instructions
2020-11-11 13:54:23 +01:00
JanLJL
87ea8f0f0a
new instructions
2020-11-11 12:27:49 +01:00
Julian Hammer
cb04efc384
fixed typo
2020-11-10 13:33:24 +01:00
JanLJL
14c0ea6180
bugfixes
2020-11-09 23:29:42 +01:00
Julian Hammer
314ff4cf9d
improved performance of arch_semantics and reg dependency matching
2020-11-09 19:27:47 +01:00
Julian Hammer
f64253b2b9
added dict for instruction lookup
2020-11-09 17:00:46 +01:00
Julian Hammer
979d08358e
singelton for isa parsers
2020-11-09 12:36:14 +01:00
Julian Hammer
a2dd6f752d
added comment
2020-11-09 12:35:13 +01:00
Julian Hammer
2fb36406a7
performance improvement of throughput summation
2020-11-09 12:01:00 +01:00
Julian Hammer
94086033a8
added __main__.py
2020-11-09 08:27:31 +01:00
JanLJL
75edfc808a
version bump
v0.3.11
2020-11-06 20:40:13 +01:00
JanLJL
c8c077a834
enhanced length warning
2020-11-06 15:49:13 +01:00
JanLJL
26ee005adc
added missing test file
2020-11-06 15:07:57 +01:00
JanLJL
207c53aaad
minor bugfix in HW model and added user warnings for more insight
2020-11-06 15:06:36 +01:00
JanLJL
fafd7bc526
Merge branch 'master' of https://github.com/RRZE-HPC/OSACA
2020-11-06 12:57:46 +01:00
JanLJL
b986d7eba0
added --lines option
2020-11-06 12:57:41 +01:00
Julian Hammer
6b0adb5d68
improved cache handing (always hashing original file)
2020-11-06 12:27:34 +01:00
JanLJL
f9f382a948
bugfixes
2020-11-06 12:03:54 +01:00