Add cpu/vfpu/specials and overlap_vcrsp to tests_next, update overlap

specials stays in tests_next for vcmp on denormals and the NaN
canonicalization and denormal flush in vbfy/vocp/vavg/vfad/vsocp, which
overlap the USE_VFPU_DOT accuracy switch. overlap_vcrsp is vcrsp with an
overlapping destination, which the assembler refuses and the hardware
doesn't read-before-write for.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
Henrik RydgårdandClaude Fable 5.1 committed 2026-09-22 14:10:22 -06:00
1 parent 613422c15f
commit dc983bb1c5
2 files changed
+3 -1

No files matched your search

+2
View File
@@ -480,6 +480,8 @@ tests_next = [
"cpu/vfpu/vbranch_hazard", # VFPU pipeline latencies, which a compiler pads for; not emulated
"cpu/vfpu/minmax_tie", # vmin/vmax return the second operand on a -0/+0 tie; the IR path returns the first
"cpu/vfpu/minmax_zero", # signed zero and denormals in vmin/vmax
"cpu/vfpu/specials", # vcmp on denormals, NaN canonicalization and denormal flush in vbfy/vocp/vavg/vfad/vsocp
"cpu/vfpu/overlap_vcrsp", # vcrsp overlapping its source, which the assembler refuses; the hardware doesn't read-before-write
"cpu/vfpu/prefixes",
"cpu/vfpu/vector",
"cpu/vfpu/vregs",