Metehan Dundar
ebf76caa18
Apply selected improvements from 1ceac6e: enhanced RISC-V parser, ImmediateOperand enhancements, and rv6→rv64 file renames
...
- Enhanced ImmediateOperand with reloc_type and symbol attributes for better RISC-V support
- Updated RISC-V parser with relocation type support (%hi, %lo, %pcrel_hi, etc.)
- Renamed example files from rv6 to rv64 for consistency
- Updated related configuration and test files
- All 115 tests pass successfully
2025-07-11 18:15:51 +02:00
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
3de6097a06
add test case for specific syntax parameter in get_asm_parser()
2025-03-04 17:45:19 +01:00
stefandesouza
fa56fd0183
Uncommented tests
2024-03-05 00:19:29 +01:00
stefandesouza
4ec3788f58
Dump now converts classes to dicts
2024-03-05 00:18:45 +01:00
stefandesouza
405a1d2857
Linters update
2023-12-10 18:25:00 +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
23d10d10cb
Black formatting
2023-12-03 17:22:11 +01:00
JanLJL
3d7e91386b
new black formatting
2023-02-15 18:54:53 +01:00
JanLJL
2a1ee9423f
new black formatting
2023-02-15 18:46:20 +01:00
JanLJL
ead1ffc5ca
black formatting
2023-02-15 16:53:26 +01:00
JanLJL
1b40c10a1f
applied flake8 and black rules
2021-08-26 16:58:19 +02:00
JanLJL
8e09927178
added tests for timeout in LCD analyis
2021-05-02 22:48:22 +02:00
Julian Hammer
0f8e53e918
making flake8 happy
2021-03-11 12:29:14 +01:00
Julian Hammer
1147ea78bf
fixed output redirection
2021-03-11 12:17:46 +01: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
9b29c77b5d
enhanced length warning
2020-11-06 15:49:13 +01:00
JanLJL
1ba46da7c9
minor bugfix in HW model and added user warnings for more insight
2020-11-06 15:06:36 +01:00
JanLJL
00156f4d86
added --lines option
2020-11-06 12:57:41 +01:00
JanLJL
bfd07a83a4
autodetect ISA and default uarch for ISA
2020-10-29 13:00:02 +01:00
JanLJL
fb0ba144a5
adjusted tests for AArch64
2020-10-15 17:56:08 +02:00
JanLJL
ac409d4a7f
added test to check all micro-archs
2020-03-16 21:31:14 +01:00
JanLJL
dbde8c958e
reduced testing runtime
2020-02-27 16:23:56 +01:00
JanLJL
a204762fa3
enabled kerncraft marker insertion for aarch64 and more tests
2020-02-27 16:00:23 +01:00
JanLJL
2e321daa83
added missing example coverage
2020-02-27 13:56:12 +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