Zafu/Benchmark/Game/FannkuchReduxsource code:
public dependencies: Bosatsu/Prog
FannkuchResultfirst_permutations, flip_count, flip_score, main, render_output, rotate_prefix_left, run_kernelFannkuchResulttype FannkuchResult
FannkuchResult(checksum: Int, max_flips: Int)first_permutationsdef first_permutations(n: Int, limit: Int) -> List[List[Int]]
flip_countdef flip_count(values: List[Int]) -> Int
flip_scoredef flip_score(values: List[Int]) -> Int
mainreferences: Bosatsu/Prog::Main
main: Bosatsu/Prog::Main
render_outputdef render_output(n: Int) -> String
rotate_prefix_leftdef rotate_prefix_left(values: List[Int], last_idx: Int) -> List[Int]
run_kernelreferences: FannkuchResult, Int
def run_kernel(n: Int) -> FannkuchResult