Commit Graph

12 Commits

Author SHA1 Message Date
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
Metehan Dundar
aa3753d024 Add RISC-V vector add and triad benchmarks with corresponding Makefiles and assembly files 2025-05-08 11:57:06 +02:00
JanLJL
425a0cff65 minor fixes 2020-02-27 18:32:48 +01:00
Jan
835caf4ba8 Added explanation for kernels 2020-02-03 13:39:12 +01:00
JanLJL
4dfd55c790 added example kernels 2020-02-03 13:19:18 +01:00
JanLJL
7b59303cf9 removed old examples 2019-08-06 18:27:53 +02:00
Jan Laukemann
030354b675 small bugfix 2018-12-17 11:41:18 +01:00
Jan Laukemann
27b9042118 initial upload 2017-11-10 00:44:48 +01:00
Jan Laukemann
dc27bd1549 fixed double iaca markers 2017-11-10 00:42:32 +01:00
Jan Laukemann
692fe64d5e initial upload 2017-11-09 20:32:26 +01:00
Jan Laukemann
41228b2f71 added MANIFEST and examples, worked on tox functionality 2017-10-04 14:52:34 +02:00