|
cdf5038e59
|
corrects fp functions for llvm
|
2025-04-03 09:59:22 +02:00 |
|
|
651897e1e4
|
corrects another oversight in tcc template wrt floating point
|
2025-04-03 09:19:02 +02:00 |
|
|
a1803c61c1
|
even more corrections to tcc template
|
2025-04-02 13:01:25 +02:00 |
|
|
bfa2182f8e
|
corrects mistakes wrt tcc template
|
2025-04-02 12:20:42 +02:00 |
|
|
b01c9b27e5
|
corrects tcc template when using floating point
|
2025-04-02 12:18:45 +02:00 |
|
|
07f394d5ff
|
corrects tcc template when using floating point
|
2025-04-02 11:53:55 +02:00 |
|
|
7e97329e78
|
adds UserProvidedFunctions for NaNBoxing, updates generated files, adapts to new fp API
|
2025-04-02 10:19:11 +02:00 |
|
|
8f5d666b7d
|
corrects mistake from rebasing, adds newly generated templates
|
2025-03-31 12:50:05 +02:00 |
|
|
cc123939ce
|
configures logger in main
|
2025-03-31 10:19:16 +02:00 |
|
|
a2e5405e25
|
small changes regarding vector template
|
2025-03-31 10:19:16 +02:00 |
|
|
cd3ec0b79d
|
removes conversion functions in favor of more explicit conversions
|
2025-03-31 10:19:16 +02:00 |
|
|
0e35a2a8c9
|
adds complete Zfh support, small rework regarding floating point interface
|
2025-03-31 10:19:16 +02:00 |
|
|
8220c00a3d
|
small correction for floating point h
|
2025-03-31 10:19:16 +02:00 |
|
|
ec5fb1e87e
|
increases verbosity for file loading errors
|
2025-03-31 10:19:16 +02:00 |
|
|
453407568c
|
removes carry_t, moves functionality to own functions
|
2025-03-31 10:19:16 +02:00 |
|
|
0fe9e6ebc8
|
corrects error for narrowing fp dispatch
|
2025-03-31 10:19:16 +02:00 |
|
|
484d9dbe08
|
removes rounding mode lookup as it is not needes
|
2025-03-31 10:19:15 +02:00 |
|
|
7a7035f267
|
adds support for half precision float
|
2025-03-31 10:19:15 +02:00 |
|
|
d9f1e5d31b
|
small refactor
|
2025-03-31 10:19:15 +02:00 |
|
|
7b35f45a48
|
changes to make correct oversighst for XLEN=64 in Vector functions
|
2025-03-31 10:19:15 +02:00 |
|
|
ece6f7290f
|
small bugfixes, adds some half point functionality
|
2025-03-31 10:19:15 +02:00 |
|
|
2166a6d81e
|
makes widenning function types more explicit
|
2025-03-31 10:19:15 +02:00 |
|
|
fe9f2a5455
|
corrects vectorslide, changes all loop index type
|
2025-03-31 10:19:15 +02:00 |
|
|
42bf6ee380
|
corrects errors w.r.t. floating point dispatch
|
2025-03-31 10:19:15 +02:00 |
|
|
f0b582df6c
|
corrects ambiguity in frsqrt
|
2025-03-31 10:19:15 +02:00 |
|
|
6fcb3dbb66
|
adds missing floating point instructions
|
2025-03-31 10:19:15 +02:00 |
|
|
c01eb39a76
|
reworks merge instrs, adds fp comparisons
|
2025-03-31 10:19:15 +02:00 |
|
|
08280a094f
|
allows assigning to mask_view elements
|
2025-03-31 10:19:15 +02:00 |
|
|
ae90adc854
|
adds most fp functions
|
2025-03-31 10:19:15 +02:00 |
|
|
cd358198ad
|
expands floating point functions
|
2025-03-31 10:19:14 +02:00 |
|
|
8746003d3e
|
adds floating point reduction instrs, widening are untested
|
2025-03-31 10:19:14 +02:00 |
|
|
60d2b45a81
|
adds floating point Permutation Instructions
|
2025-03-31 10:19:14 +02:00 |
|
|
0264c5d66f
|
small cleanup
|
2025-03-31 10:19:14 +02:00 |
|
|
528c2536af
|
removes unused declarations
|
2025-03-31 10:19:14 +02:00 |
|
|
19e38ec898
|
corrects bug
|
2025-03-31 10:19:14 +02:00 |
|
|
fd11ce18c4
|
changes order of arguments to reflect assembly
|
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 |
|
|
63889b02e7
|
adds widening reductions
|
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 |
|
|
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 |
|
|
e59458aa0e
|
adds the missing vector csrs to the architectural state
|
2025-03-31 10:18:51 +02:00 |
|
|
77807fec01
|
adds merge and move instructions
|
2025-03-31 10:18:10 +02:00 |
|