Skip to content

Commit ae742bc

Browse files
committed
fuzz: Skip running cxx versions of f8e4m3fn fma
This hits a crash in LLVM that we can't catch.
1 parent 78c94bc commit ae742bc

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

fuzz/src/main.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,10 @@ impl EvalCfg {
685685
// implementation is correct.
686686
if ret.kind == FpKind::F8E4M3FN {
687687
ret.ignore_cxx = Some("f8e4m3fn may be broken");
688+
if op == Op::MulAdd {
689+
// Don't even run for FMA which crashes in LLVM
690+
ret.run_cxx = false;
691+
}
688692
}
689693
if ret.kind == FpKind::F8E5M2 {
690694
ret.ignore_cxx = Some("f8e5m2 may be broken");

0 commit comments

Comments
 (0)