riscv-non-isa/riscv-arch-test

Floating point tests are enormous

Closed this issue · 4 comments

Some of the floating point tests, e.g. riscv-test-suite/rv32i_m/D/src/fmadd.d_b1-01.S are enormous, and take a very long time to run in simulation, and a huge amount of memory to compile.

It would be great if they could be split into a larger number of smaller tests.

Is there any documentation for the process of regenerating the tests?

Ah yes I didn't find it when I searched but I did a more extensive search: #307

Is there any documentation for how to regenerate them?

Is there any documentation for this generation process? I might do it if it isn't too onerous, but I can't see any documentation for how the existing tests were generated. Do you have any links or scripts? Is it done in CI somewhere?