Metehan Dundar
61b52dbf28
RISC-V: Update parser to use x-register names, add vector and FP instructions, fix tests
...
- Modified RISC-V parser to use x-register names instead of ABI names
- Added new vector instructions (vsetvli, vle8.v, vse8.v, vfmacc.vv, vfmul.vf)
- Added floating point instructions (fmul.d)
- Added unconditional jump instruction (j)
- Updated tests to match new register naming convention
- Added new RISC-V example files
- Updated .gitignore to exclude test environment and old examples
2025-06-30 00:28:52 +02:00
JanLJL
2e29f0b4e1
moved get_full_instruction_name() from HardwareModel to DBInterface
2024-05-02 16:25:41 +02:00
stefandesouza
4ec3788f58
Dump now converts classes to dicts
2024-03-05 00:18:45 +01:00
stefandesouza
62c21a7f31
Port pressure returned in tuple with Memory Operand
2024-03-04 20:00:43 +01:00
stefandesouza
47a44c9865
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
1885ce6ddb
flake8 standards
2023-12-03 21:04:58 +01:00
stefandesouza
62d575714a
Fixed semantic and marker tests. Now only dump needs to be adjusted
2023-12-03 16:49:33 +01:00
stefandesouza
78ca6fe855
Added condition operand, adjusted tests to parse it & a few changes to get the kernelDG tests working
2023-10-29 16:36:00 +01:00
stefandesouza
cce05e44cb
Changed style to conform to PEP-8 conventions; Added source and destination attributes to parent Operand class
2023-10-29 13:52:49 +01:00
stefandesouza
528fa2c959
Updated db_interface files to work with class objects
2023-10-23 18:19:35 +02:00
stefandesouza
17cd1a70c7
Updated tests to use the now class style iforms in isa_data
2023-10-23 16:25:31 +02:00
JanLJL
1b40c10a1f
applied flake8 and black rules
2021-08-26 16:58:19 +02:00
Julian Hammer
afa607e546
migrate code style to Black
2021-03-11 12:02:45 +01:00
Julian Hammer
f284ae84ca
sanity check validity of operand entries
2021-03-11 11:38:25 +01:00
JanLJL
ab8ffdf171
added tests
2020-04-02 08:57:26 +02:00
JanLJL
b2e1e6f930
implemented online check for src/dst of operands based on felixcloutier
2020-03-12 15:08:14 +01:00
JanLJL
d439e74eea
added the ability of different output stream for running osaca and more tests
2020-02-27 13:30:58 +01:00
JanLJL
6776be5c5d
added test for optimal throughput assignment and invalid asmbench import files
2020-02-20 16:34:11 +01:00
JanLJL
ee6ed33aac
added tests for asmbench import
2020-02-20 12:07:20 +01:00
JanLJL
8c41e2d531
more tests
2020-02-20 09:04:39 +01:00
JanLJL
077de5cb42
changed DBs to new port_pressure structure
2019-10-16 10:06:47 +02:00
JanLJL
e7145d4591
fixed testing
2019-10-10 17:59:11 +02:00
JanLJL
2ffd976e2c
more tests
2019-08-30 13:09:02 +02:00
JanLJL
706b2c0e0d
more tests and bugfixes
2019-08-29 16:36:14 +02:00