35872354e0
Speedup the sort module
...
Improvements:
- Don't propagate values if they didn't change
- Use custom sort algorithm to speedup the sorting
- Allocate a contiguous array of channel outputs
2023-04-06 15:33:15 +00:00
70b29b6459
Add sort channel module
...
Sorts the N input values and writes them in the N outputs in order.
2023-04-06 15:33:15 +00:00
6deef0308a
Fix underflow in path_remove_trailing()
2023-03-24 12:08:45 +00:00
4c7b44510a
Remove empty tests
2023-03-24 12:08:45 +00:00
65ecc75afd
Sort unit tests by name
2023-03-24 12:08:45 +00:00
98b698473d
Remove unused unit tests
2023-03-24 12:08:45 +00:00
e06651bbb6
Disable hash speed test
...
We no longer use the hash for the mux inputs, so during emulation is not
a performance bottleneck.
2023-03-24 12:08:45 +00:00
f76d160c69
Copy Paraver configs to output directory
2023-03-24 12:08:45 +00:00
0746d2a0ec
Add CPU oversubscription test
2023-03-24 12:08:45 +00:00
c13e004c6f
Disable sort and trace-dependent tests
2023-03-24 12:08:45 +00:00
8ed9063488
Remove emu prefix from trace and stream
2023-03-24 12:08:45 +00:00
04029995be
Begin porting the ovni model
2023-03-24 12:08:45 +00:00
12bfd3fe26
Add loom and proc
2023-03-24 12:08:45 +00:00
5bd04d8435
Add emu_stream unit test
2023-03-24 12:08:45 +00:00
fe5f16bb7a
Add clock offset parser
2023-03-24 12:08:45 +00:00
b3e6c21b7c
Add unit tests for emu and emu_trace
2023-03-24 12:08:45 +00:00
b3b1164fed
Add PRV trace support for patchbay channels
2023-03-24 12:08:45 +00:00
9928758f91
Test bay_find speed compared with direct access
2023-03-24 12:08:45 +00:00
e1e0e9662d
Pack the value structure to be hashable
2023-03-24 12:08:45 +00:00
1cea193ea3
Add support for patchbay and muxes
2023-03-24 12:08:45 +00:00
7c7ba729f5
Add unit test for the version parser
2022-12-16 13:34:31 +01:00
a9526ae663
Add support for unit tests
2022-12-16 13:34:31 +01:00