Commit Graph

436 Commits

Author SHA1 Message Date
Julian Hammer
94fcd9792f lots of new instructions :) 2020-01-10 17:15:55 +01:00
JanLJL
1dca9e93f7 added wildcard mode for mem addressing in ISA DB 2020-01-10 12:55:44 +01:00
JanLJL
e250f69821 added --ignore-unknown flag and major updates in x86 parser 2020-01-09 17:57:08 +01:00
JanLJL
bb7ff4d607 added more instruction forms 2020-01-09 15:18:38 +01:00
JanLJL
8567af27c7 Merge branch 'master' of github.com:RRZE-HPC/osaca 2020-01-09 13:21:45 +01:00
JanLJL
f477255e99 check for non-GAS-suffix mnemonics for instruction forms with MEM ops 2020-01-09 13:21:11 +01:00
Julian Hammer
9c9ad254df version bump 2020-01-08 11:54:30 +01:00
JanLJL
a03edc1e17 new entry 2020-01-07 19:49:53 +01:00
JanLJL
5d55f25e4f tiny bugfix for src_dst operands 2020-01-07 19:42:13 +01:00
JanLJL
7a01a02b43 tiny update in port model 2019-12-20 16:23:18 +01:00
JanLJL
7c1dc83658 bugfix 2019-12-19 18:54:47 +01:00
JanLJL
35d2762468 enhanced dynamic combine of LD and arithmetic instr 2019-12-19 18:50:48 +01:00
Julian Hammer
24f518808e fixed matching of section type descriptors 2019-12-19 12:02:14 +01:00
JanLJL
e48f5cbce7 Merge branch 'master' of github.com:RRZE-HPC/osaca 2019-12-18 16:59:10 +01:00
JanLJL
bfdbdede93 added default load tp in new HW model 2019-12-18 16:58:34 +01:00
JanLJL
11f91fe9e1 added default load TP and relocation in identifier 2019-12-18 16:56:20 +01:00
Julian Hammer
1c416f5380 broadened scope of assembler identifiers 2019-12-17 14:53:59 +01:00
Julian Hammer
74629b7c49 Merge branch 'master' of github.com:RRZE-HPC/OSACA 2019-12-17 12:21:10 +01:00
Julian Hammer
da00b72545 fixed argument check for architecture 2019-12-17 12:06:31 +01:00
JanLJL
23d270f005 changed from dict DB back to list DB for now 2019-12-16 18:25:27 +01:00
Julian Hammer
e0486751e7 allowing for comment in marker; dev version bump 2019-12-13 17:38:35 +01:00
JanLJL
00c6400208 performance enhancement by removing unnecessary DB parsings 2019-12-02 15:39:59 +01:00
JanLJL
987c73c5b0 bugfix 2019-12-02 15:38:00 +01:00
JanLJL
2ad1318196 version bump 2019-11-18 23:00:07 +01:00
Julian Hammer
63ca1e66bf FIX #46 untangled semantic and non-semantic operand info 2019-11-14 16:43:33 +01:00
Julian Hammer
b927088b4e removed automatic copying to ~/.osaca 2019-11-13 19:23:04 +01:00
Julian Hammer
367f241ce9 fixed version strings 2019-11-13 19:21:36 +01:00
Julian Hammer
1f4b33bd77 updated to travis-ci.org 2019-11-13 16:43:04 +01:00
Julian Hammer
f3dfc1ef04 export for and unittests for more semantics functions 2019-11-13 14:16:27 +01:00
Julian Hammer
51a4b989d0 Merge branch 'master' of github.com:RRZE-HPC/OSACA 2019-11-13 12:52:34 +01:00
Julian Hammer
455fd1a972 fixed semantics testcase to join lists 2019-11-13 12:39:16 +01:00
Julian Hammer
f265f45900 fixed loop and basic block finder 2019-11-13 10:36:45 +01:00
JanLJL
b3af5fa702 more docu 2019-11-08 12:01:09 +01:00
JanLJL
b0f4414203 added documentation 2019-11-08 09:55:20 +01:00
JanLJL
c640df4e71 added docstrings 2019-11-06 17:37:35 +01:00
JanLJL
df341801e9 removed port checking for old structure and minor bugfix 2019-11-06 12:50:00 +01:00
JanLJL
372ed31865 removed "uopsinfo" as possible import flag since model_importer creates full DB file 2019-11-06 12:35:50 +01:00
JanLJL
f148ac5bf4 added new instructions/uarchs 2019-11-06 12:30:20 +01:00
JanLJL
f81b46a0a1 minor updates 2019-11-06 10:54:31 +01:00
JanLJL
fcb6c94667 added missing data ports in DB and nicer CP view for frontend 2019-10-31 19:40:20 +01:00
JanLJL
f26211917b improved port model scheme 2019-10-31 18:47:50 +01:00
JanLJL
7e59547c0f added IVB DB 2019-10-31 18:19:23 +01:00
JanLJL
ba963c084c Merge branch 'master' of github.com:RRZE-HPC/osaca 2019-10-30 18:16:26 +01:00
JanLJL
41f2850e28 better GAS suffix handling and BDW DB 2019-10-30 18:16:14 +01:00
Julian Hammer
261575417e added list processing function 2019-10-30 09:31:01 +01:00
Jan
c0604584e6 Update README.rst 2019-10-29 17:26:36 +01:00
JanLJL
e07b45f341 updates 2019-10-29 17:23:33 +01:00
JanLJL
735fa108e9 enhanced by optimal throughput analysis 2019-10-29 16:52:34 +01:00
JanLJL
ffa772f33f fixed bug in load port utilization 2019-10-29 16:51:58 +01:00
JanLJL
ab12fa6d92 bugfix in imports 2019-10-29 09:15:54 +01:00