|
ae90adc854
|
adds most fp functions
|
2025-03-31 10:19:15 +02:00 |
|
|
8746003d3e
|
adds floating point reduction instrs, widening are untested
|
2025-03-31 10:19:14 +02:00 |
|
|
528c2536af
|
removes unused declarations
|
2025-03-31 10:19:14 +02:00 |
|
|
9b7a9fa273
|
updates indexed load to use vreg_views
|
2025-03-31 10:19:14 +02:00 |
|
|
e24c1874c4
|
Changes load_store to use vreg_views aswell
|
2025-03-31 10:19:14 +02:00 |
|
|
221d2ee38c
|
adds whole register moves
|
2025-03-31 10:19:14 +02:00 |
|
|
877cad27ba
|
adds gather instructions
|
2025-03-31 10:19:14 +02:00 |
|
|
a26505cb5c
|
adds more functions, up to slide
|
2025-03-31 10:19:13 +02:00 |
|
|
c1277b6528
|
adds mask_mask logical instructions
|
2025-03-31 10:19:13 +02:00 |
|
|
f049d8cbb3
|
adds Integer Reduction Instructions
|
2025-03-31 10:19:13 +02:00 |
|
|
28ac169cfe
|
adds narrowing fixed point instructions
|
2025-03-31 10:19:13 +02:00 |
|
|
75d96bf18d
|
small cleanup, adds first fixed point instrs
|
2025-03-31 10:19:13 +02:00 |
|
|
77807fec01
|
adds merge and move instructions
|
2025-03-31 10:18:10 +02:00 |
|
|
b3f189145f
|
adds funct3 to vector functions
|
2025-03-31 10:18:10 +02:00 |
|
|
0027946f90
|
renames mask operations to distinguish from vector integer compare instructions
|
2025-03-31 10:18:09 +02:00 |
|
|
af3e76cc98
|
adds integer extension and add/substract with carry vector instructions
|
2025-03-31 10:18:09 +02:00 |
|
|
b5862039e7
|
changes order of operands to more closely resemble assembly
|
2025-03-31 10:18:09 +02:00 |
|
|
51f3802394
|
adds vector_imm instructions to vector_functions, makes size of all involved registers a template parameter
|
2025-03-31 10:18:09 +02:00 |
|
|
6ce0d97e81
|
general improvements to vector_functions, adds functions to process arithmetic instructions (working add)
|
2025-03-31 10:18:09 +02:00 |
|
|
c1f9328528
|
corrects vector_functions
|
2025-03-31 10:18:09 +02:00 |
|
|
2b85748279
|
adds load_store_index to vector_functions
|
2025-03-31 10:18:09 +02:00 |
|
|
512b79a3e7
|
makes elem_count an explicit parameter for the softvector functions rather than calculating it from vtype
|
2025-03-31 10:18:08 +02:00 |
|
|
947d353bbf
|
adds working vector (unit) stride (segmented) loads and stores
|
2025-03-31 10:18:08 +02:00 |
|