224 Commits

Author SHA1 Message Date
JanLJL
45847e69ff formatting for black 2025-08-16 14:13:29 +02:00
pleroy
88d3f1a7a0 Fix a Flake8 diagnostic. 2025-07-29 18:55:51 +02:00
pleroy
4578eb00fa Flake8 2025-03-31 21:37:11 +02:00
pleroy
3456f6e24a After egg’s review. 2025-03-31 20:48:52 +02:00
pleroy
df0351d087 Readying. 2025-03-31 20:48:39 +02:00
pleroy
685ed1e1e1 Graphing. 2025-03-31 20:45:20 +02:00
pleroy
af9c10f308 Cleanup. 2025-03-31 20:45:01 +02:00
pleroy
4255c11010 The tests are passing. 2025-03-31 20:44:36 +02:00
pleroy
56fbe1d172 Some more stuff. 2025-03-31 20:44:19 +02:00
pleroy
aeda9b1d33 Merge imports 2025-03-31 20:43:52 +02:00
Robin Leroy
de0b1fde64 white on blue 2025-03-27 23:12:25 +01:00
Robin Leroy
d82bc8052b Less clever and more useful colouring 2025-03-27 23:12:19 +01:00
Robin Leroy
b854562a82 Improve dependency graph colouring 2025-03-27 23:11:57 +01:00
Robin Leroy
8c31c6ff77 Mark backward edges as backward so the graph is ordered like the code 2025-03-27 23:11:46 +01:00
Robin Leroy
e096cf4704 Don’t spam filled until dot breaks 2025-03-27 23:11:35 +01:00
Robin Leroy
7d900fde38 Don’t run out of colours 2025-03-27 23:11:21 +01:00
pleroy
28df996617 Moar colors. 2025-03-27 23:11:13 +01:00
JanLJL
2cf2bf5cec Merge branch 'master' into merge-branch 2025-03-07 14:45:44 +01:00
JanLJL
4e3994fec1 added support for <Xd>! registers and [<Xd>]! mem addresses in Arm 2025-03-07 11:49:14 +01:00
JanLJL
9c2f559983 black formatting 2025-03-05 10:20:47 +01:00
JanLJL
02716e7b41 flake8 formatting 2025-03-05 10:19:10 +01:00
JanLJL
e37f9f119d add default syntax for get_parser for compatibility with kerncraft 2025-03-04 17:44:02 +01:00
JanLJL
34fef3823b get_marker() needed for kerncraft 2025-03-03 18:26:33 +01:00
pleroy
1a7c1588f6 Add support for the Intel syntax supported by MSVC and ICC 2025-02-02 14:02:16 +01:00
JanLJL
2fcc62ae1a initial support ZEN 4 2024-08-30 17:41:45 +02:00
JanLJL
2bdc765df2 fixed bug in read-out of default store TP 2024-08-19 14:37:20 +02:00
JanLJL
2286da45b7 Merge branch 'master' into feat/spr 2024-05-02 21:19:10 +02:00
JanLJL
aca5511d6a Black formatting 2024-05-02 17:04:56 +02:00
JanLJL
c9e38631d1 Flake8 formatting 2024-05-02 17:00:12 +02:00
JanLJL
d623115b1b formattign 2024-05-02 16:30:11 +02:00
JanLJL
5da00d0ae6 moved get_full_instruction_name() from HardwareModel to DBInterface 2024-05-02 16:25:41 +02:00
stefandesouza
78309574ac added prefetch operand 2024-03-18 22:29:39 +01:00
JanLJL
764b22cebe initial support for SPR 2024-03-06 00:52:06 +01:00
stefandesouza
4fd59eb0d0 Black formatting 2024-03-05 12:14:05 +01:00
stefandesouza
d884f74f5e Uncommented tests 2024-03-05 00:19:29 +01:00
stefandesouza
5f9de2c41d Dump now converts classes to dicts 2024-03-05 00:18:45 +01:00
JanLJL
3435641451 initial support Neoverse V2 2024-03-04 20:45:48 +01:00
stefandesouza
38781ecc94 Port pressure returned in tuple with Memory Operand 2024-03-04 20:00:43 +01:00
stefandesouza
46004add41 Immediate operand attribute name changes 2024-02-28 13:01:37 +01:00
stefandesouza
1c0708e750 Added updated files 2024-02-27 14:47:55 +01:00
stefandesouza
d858827a47 Took out port pressure from Memory Operand. Gets() for LD/ST TP now use tupples 2024-02-24 21:03:15 +01:00
stefandesouza
61dacff53e Inlined conversion of LD/ST memory operands 2024-02-24 12:45:59 +01:00
stefandesouza
fa95293cb0 Flags into operand class 2024-02-24 12:11:52 +01:00
stefandesouza
ec798f61b2 More formatting 2024-01-10 13:26:50 +01:00
stefandesouza
4647615c5c Merge remote-tracking branch 'origin/master' into InstrucForm 2023-12-16 12:14:36 +01:00
JanLJL
f3b50b93f5 added M1 arch 2023-12-12 18:33:24 +01:00
JanLJL
c5ef5f7432 bugfixes for SP reg and ccodes 2023-12-12 18:32:43 +01:00
stefandesouza
339b06bd7f Linters update 2023-12-10 18:25:00 +01:00
stefandesouza
8a6ae8c701 Workflow file includes new kenrcraft branch. Also changed checks for 'bad_operands' since they don't fit class style attributes 2023-12-10 17:26:43 +01:00
stefandesouza
cac4a0ebf2 flake8 standards 2023-12-03 21:04:58 +01:00