⚡FissionBenchmark

Quality extensions — diagnostics only, never ranking

OverviewSemantic rankingSame-functionBoundary honestyFunctionsCode gridNIR vs HIRSource · dual layerHIR vs GhidraReadability · side by sideVariantsCompiler × optQuality EXTBare-compile · readabilitySpeedDecompile latencyFission ↔ GhidraShared IRReleasesTrend · what changedGitHub →
Fission Benchmark · Overview · Functions · NIR vs HIR · Quality EXT · Speed · IR parity · ISR 15 minsjkim1127/fission-benchmark
✅
VALID RUN
Fission 210/216 (97.2%), all-backend 425/432 (98.4%)
Measured 7/21/2026, 7:51:08 PM UTC
CorpusdevFunctions36Decompilers2Measured7/21/2026, 7:51:08 PM UTC

Non-ranking diagnostics

Semantic pass rate on the original_binary / native oracle remains the only ranking axis (core C PE headline). The tables below are form quality, readability proxies, and language · ISA · format · opt pivots for multi-corpus investigation only.

Policy

Bare-compile uses minimal headers + gcc -c. Readability reports source similarity, AST tree-edit similarity, proxy score, generic naming, goto / nest / temp / flag density. For Fission, semantic rows use NIR; readability proxies prefer HIR when dual layers are present. ELF uses host/qemu recompile ABI (not wine). Study pack: benchmark/readability/.

EXT · Bare-compile rate

DecompilerAttemptedOKFailOK rate
fission2101753583.3%
ghidra2151684778.1%

EXT · Readability · source sim · AST

Policy · diagnostics only

Source similarity, AST tree-edit proxies, and readability proxies (goto / temps / generic names / flag soup) are not ranking axes. Semantic pass rate on the original-binary oracle remains the only tool ranking signal. Table order is fixed (Fission, Ghidra, then alphabetical) — not sorted by proxy score. Human study materials: benchmark/readability/ (Phase 3 before any composite).

DecompilerRowsSrc simAST simProxyGNR↑GotoNestTemp/LOCFlag/LOC
fission4200.1500.5180.5030.2281.383.010.3910.037
ghidra4300.3840.7010.5950.4110.073.000.2570.000

EXT · Language · ISA · format · opt

By language

LanguageRowsTestedMean passPerfectTimeouts
c43243265.9%2639

By track

TrackRowsTestedMean passPerfectTimeouts
dev43243265.9%2639

By ISA

ISARowsMean passTimeouts
x86_3214475.3%2
x86_6428861.2%7

By format

FormatRowsMean pass
pe43265.9%

By opt

OptRowsTestedMean pass
Perfect
-O021621665.8%133
-O221621666.0%130