Commit Graph

91 Commits

Author SHA1 Message Date
Julian Hammer
d85daa9ecc added generated mov information to all intel uarchs 2020-01-16 15:19:46 +01:00
Julian Hammer
3f55ae2368 also added pmovs and updated some port numbers 2020-01-16 15:10:41 +01:00
Julian Hammer
571d090344 added mov generation script 2020-01-16 13:28:16 +01:00
Julian Hammer
6e25da6c08 considering port7 with simple v?mov[dq] 2020-01-15 14:33:45 +01:00
Julian Hammer
0269fc7085 traveled through the hell of v?mov[dq] 2020-01-15 14:03:32 +01:00
Julian Hammer
0c22634601 added v?movhp[sd] and many cmp instructions 2020-01-14 15:52:28 +01:00
Julian Hammer
54ae9f4d26 removed port 7 store agu from ivb and snb 2020-01-14 13:28:54 +01:00
Julian Hammer
e8fab533db late conflict merger 2020-01-14 13:20:44 +01:00
Julian Hammer
0e05bd66d8 added conditional moves 2020-01-14 13:11:48 +01:00
Julian Hammer
e635b2b015 Merge branch 'master' of github.com:RRZE-HPC/OSACA 2020-01-14 13:10:52 +01:00
Julian Hammer
383b720cc5 a few more instructions for csx 2020-01-14 10:51:20 +01:00
JanLJL
b6572720af enhanced for dynamic ST throughput combination 2020-01-14 10:49:47 +01:00
JanLJL
4f4a53c3be Merge branch 'master' of github.com:RRZE-HPC/osaca 2020-01-14 09:29:44 +01:00
JanLJL
2a50207045 added ST throughput values 2020-01-14 09:29:40 +01:00
Julian Hammer
03f544638e merged conflict 2020-01-14 09:19:32 +01:00
JanLJL
bfe45f09bc fixed invalid wildcards 2020-01-14 09:04:09 +01:00
Julian Hammer
8e30cd583a added lea instructions 2020-01-13 13:27:28 +01:00
Jan
e86803df02 bugfix 2020-01-13 11:20:32 +01:00
Julian Hammer
184751cf9e Merge branch 'master' of github.com:RRZE-HPC/OSACA 2020-01-10 17:16:07 +01:00
Julian Hammer
d99522583e lots of new instructions :) 2020-01-10 17:15:55 +01:00
JanLJL
cafe4c5bf8 adjusted for mem wildcards in AArch64 ISA DB 2020-01-10 14:38:17 +01:00
JanLJL
623c4ea113 added wildcard mode for mem addressing in ISA DB 2020-01-10 12:55:44 +01:00
JanLJL
3ca2586bac added --ignore-unknown flag and major updates in x86 parser 2020-01-09 17:57:08 +01:00
JanLJL
36d6a82da5 added more instruction forms 2020-01-09 15:18:38 +01:00
JanLJL
59402a0837 new entry 2020-01-07 19:49:53 +01:00
JanLJL
262fa4b288 tiny update in port model 2019-12-20 16:23:18 +01:00
JanLJL
bad230fa7b enhanced dynamic combine of LD and arithmetic instr 2019-12-19 18:50:48 +01:00
JanLJL
bbb004a2aa added default load TP and relocation in identifier 2019-12-18 16:56:20 +01:00
Julian Hammer
f18a48653f FIX #46 untangled semantic and non-semantic operand info 2019-11-14 16:43:33 +01:00
Julian Hammer
a16fee9fb1 fixed version strings 2019-11-13 19:21:36 +01:00
JanLJL
8359aa4807 added new instructions/uarchs 2019-11-06 12:30:20 +01:00
JanLJL
697c5b5f4b minor updates 2019-11-06 10:54:31 +01:00
JanLJL
f3f91536b5 added missing data ports in DB and nicer CP view for frontend 2019-10-31 19:40:20 +01:00
JanLJL
687693d2a5 improved port model scheme 2019-10-31 18:47:50 +01:00
JanLJL
eb55693871 added IVB DB 2019-10-31 18:19:23 +01:00
JanLJL
4da262a902 better GAS suffix handling and BDW DB 2019-10-30 18:16:14 +01:00
JanLJL
a839af76c5 fixed bug in load port utilization 2019-10-29 16:51:58 +01:00
JanLJL
d92523e133 changed DBs to new port_pressure structure 2019-10-16 10:06:47 +02:00
Julian Hammer
cb7cec20a8 working importer, better dumper 2019-10-15 12:22:49 +02:00
Julian Hammer
1c673382b4 work in progress 2019-10-14 17:08:40 +02:00
JanLJL
361a4fd8c2 moved db_interface and integrated ibench in it 2019-10-10 17:00:27 +02:00
JanLJL
c8c8c13ed1 more instructions 2019-10-10 16:36:07 +02:00
JanLJL
39cfd4dcda ibench benchmark file creation 2019-10-04 12:21:19 +02:00
JanLJL
22bfcd8020 added visual graph export, YMM LD support for ZEN and support for non-dyn loads in DB 2019-09-27 17:15:04 +02:00
JanLJL
625d814dce new dynamic tp and lt values for LD instructions 2019-09-26 21:39:56 +02:00
JanLJL
19dbd90849 runnable pmbs version 2019-09-25 13:01:30 +02:00
JanLJL
042c034838 implemented new CP calculation for x86 2019-09-24 19:00:12 +02:00
JanLJL
7bc3f016cd DB updates 2019-09-18 00:10:40 +02:00
JanLJL
fb834e5533 changed zen port model from combined LD/ST to separate ones 2019-09-06 16:12:37 +02:00
JanLJL
533f78f9cf added tests for Kerncraft API 2019-08-30 16:19:18 +02:00