You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AFAICT it's measure() which is responsible for filling in p->bestPath, so if it fails I'm not sure what is meant to happen here.
I get it failing when I set qemu to emulate hardware with 1024-bit vector length on RISCV when running naivetestsp 10, but that code is not merged. Maybe it can also be reproducible with qemu and SVE.
I'm not sure why the earlier functions fail when the hardware is unusually wide, but since there's a code path that does something when they do I suppose it's a thing that's expected to happen.
The text was updated successfully, but these errors were encountered:
Hello! Thanks for reporting. However, DFT is not officially supported yet for Risc-V. It is currently work in progress (#496) and it certainly isn't tested yet. @luhenry is currently looking into #496
If
measure()
fails here:sleef/src/dft/dft.c
Line 1041 in ecb8936
then the init function falls into this loop, but makes no progress (
N
is always zero solength
never decreases):sleef/src/dft/dft.c
Lines 1222 to 1233 in ecb8936
AFAICT it's
measure()
which is responsible for filling inp->bestPath
, so if it fails I'm not sure what is meant to happen here.I get it failing when I set qemu to emulate hardware with 1024-bit vector length on RISCV when running
naivetestsp 10
, but that code is not merged. Maybe it can also be reproducible with qemu and SVE.I'm not sure why the earlier functions fail when the hardware is unusually wide, but since there's a code path that does something when they do I suppose it's a thing that's expected to happen.
The text was updated successfully, but these errors were encountered: