|
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 |
|
|
a6f24db83a
|
adds vssrl and vssra
|
2025-03-31 10:19:13 +02:00 |
|
|
e1911bc450
|
adds vsmul, widens functions parameters for sat_vector operations
|
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 |
|
|
6852d1d299
|
adds Vector Widening Integer Multiply-Add Instructions
|
2025-03-31 10:18:10 +02:00 |
|
|
ac1322d66b
|
changes to ternary functions for Multiply-Add Instructions
|
2025-03-31 10:18:10 +02:00 |
|
|
9ba9d2432c
|
adds Vector Widening Integer Multiply Instructions
|
2025-03-31 10:18:10 +02:00 |
|
|
c9b7962cd3
|
adds Vector Integer Divide Instructions
|
2025-03-31 10:18:10 +02:00 |
|
|
ab31fd27c9
|
adds single width integer instructins, also small cleanup
|
2025-03-31 10:18:10 +02:00 |
|
|
b3f189145f
|
adds funct3 to vector functions
|
2025-03-31 10:18:10 +02:00 |
|
|
dd4416ab15
|
adds min/max instructions
|
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 |
|
|
feaff8c4a5
|
adds support for narrowing shifts
|
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 |
|