Closed ita-sc closed 3 weeks ago
Here is what I suggest with tests.
Globally
The rest is left untested.
Here is what I suggest with tests
Yep, I will try. By the way, what memory consumption for test will be ok for EVE CI?
No idea. We run eve ci on boxes we own, it should be not too bad as far as the limits go.
FYI, my if_else merge was incorrect and I pushed a correction, it should fix the fails.
Gentle ping
In case the comment get's lost - we shouldn't filter the types for this simple test. Because if in this simple test it's a problem, it's going to be a problem for every test. More details in the big coment.
Updated review. Now I reduce globally types in eve::test::simd::all_types
and similar for these rules:
Note: you requested to check all types with size bellow 256 bytes, but for vlen=128 all wide
will be smaller: max size for "physical" register will be 128*8 / 8 = 128 bytes, so we have nothing for filtering.
Aggregation! We have aggregation! It's important to check support for emulation of 2 registers togerther
Eve emulates bigger than native registers if you ask for it.
will merge after ci
Hi
This patches add extends support for
simd_cast
for RISC-V. Also I'm fixingcombine
andto_logical
functions for RISC-V and turn on wide api test, to be sure thatcombine
andslice
works fine.Cast from logical to wide still prohibited.