Add the VFPU prefix tests to tests_next

prefix_branch passes on every core. prefix_ctrl fails on the IR path
(out-of-size swizzle lanes) and the arm64 JIT (that, plus mtvc not
masking). prefix_consume fails everywhere: the interpreter and IR in lane
w of nine ops where the T prefix holds a constant 0, the arm64 JIT on
nineteen ops.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
Henrik RydgårdandClaude Fable 5.1 committed 2026-09-22 11:21:16 -06:00
1 parent a5c96e054e
commit acb81a049e
2 files changed
+4 -1

No files matched your search

+3
View File
@@ -93,6 +93,7 @@ tests_good = [
"cpu/vfpu/convert",
"cpu/vfpu/convert_scaled",
"cpu/vfpu/minmax",
"cpu/vfpu/prefix_branch",
"cpu/vfpu/gum",
"cpu/vfpu/matrix",
"cpu/vfpu/vavg",
@@ -469,6 +470,8 @@ known_failures = {
tests_next = [
# These are the next tests up for fixing. These run by default.
"cpu/fpu/fcr",
"cpu/vfpu/prefix_consume", # see the pspautotests commit for what differs per core
"cpu/vfpu/prefix_ctrl",
"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/prefixes",