total uncompressed bytes
2.2 MB
total files
694
Fix
676 wasted files
total waste: 2.1 MB
- benches/component-sharing/gemm8.futil : 319.9 KB
- benches/component-sharing/gemm6.futil : 253.8 KB
- frontends/systolic-lang/tests/verilog/array-3.expect : 167.3 KB
- benches/component-sharing/gemm4.futil : 91.5 KB
- frontends/systolic-lang/tests/verilog/array-2.expect : 87.8 KB
- benches/component-sharing/gemm3.futil : 72.6 KB
- frontends/systolic-lang/tests/verilog/array-1.expect : 35.8 KB
- benches/component-sharing/gemm2.futil : 30.4 KB
- primitives/tcam.futil : 29.2 KB
- calyx-py/calyx/gen_exp.py : 26.5 KB
- frontends/relay/dahlia_impl.py : 20.0 KB
- tests/frontend/relay/softmax.expect : 19.1 KB
- docs/optimizations/par2.png : 19.0 KB
- frontends/systolic-lang/gen-systolic.py : 18.3 KB
- primitives/binary_operators.sv : 17.1 KB
- frontends/systolic-lang/tests/futil/array-3.expect : 16.0 KB
- frontends/ntt-pipeline/gen-ntt-pipeline.py : 13.9 KB
- docs/optimizations/par1.png : 13.4 KB
- tests/frontend/systolic/array-3.expect : 12.6 KB
- tests/frontend/relay/conv2d.expect : 11.8 KB
- tests/correctness/exp/degree-8-signed.txt.futil : 11.3 KB
- frontends/mrxl/mrxl/gen_futil.py : 11.3 KB
- docs/tutorial/language-tut.md : 11.0 KB
- fud/fud/main.py : 11.0 KB
- fud/fud/stages/verilator/numeric_types.py : 10.8 KB
- tests/correctness/exp/degree-8-unsigned.txt.futil : 10.4 KB
- tests/backend/verilog/memory-with-external-attribute.expect : 10.3 KB
- .github/workflows/rust.yml : 10.2 KB
- tests/frontend/relay/max_pool2d.expect : 10.2 KB
- frontends/relay/relay_visitor.py : 10.0 KB
- calyx-py/calyx/py_ast.py : 9.3 KB
- docs/libraries/core.md : 9.2 KB
- docs/tutorial/frontend-tut.md : 9.2 KB
- tests/frontend/relay/batch_matmul.expect : 9.1 KB
- examples/futil/dot-product.expect : 8.8 KB
- primitives/core.sv : 8.6 KB
- fud/fud/stages/__init__.py : 8.6 KB
- fud/synth/fxp_sqrt.h : 8.5 KB
- frontends/systolic-lang/tests/futil/array-2.expect : 8.3 KB
- fud/fud/stages/xilinx/xclbin.py : 7.7 KB
- fud/fud/config.py : 7.6 KB
- docs/notes/semantics.md : 7.5 KB
- tests/frontend/ntt-pipeline/ntt-4-reduced-2.expect : 7.4 KB
- tests/frontend/ntt-pipeline/ntt-4.expect : 7.3 KB
- tests/correctness/exp/degree-4-signed.txt.futil : 7.2 KB
- docs/optimizations/dataflow.md : 7.2 KB
- tests/frontend/exp/degree-4-signed.expect : 7.2 KB
- examples/futil/vectorized-add.expect : 7.2 KB
- fud/fud/stages/xilinx/emulation.py : 7.1 KB
- tests/frontend/relay/dense.expect : 7.1 KB
- tests/frontend/systolic/array-2.expect : 6.8 KB
- fud/fud/stages/verilator/json_to_dat.py : 6.5 KB
- tests/correctness/exp/degree-4-unsigned.txt.futil : 6.4 KB
- tests/frontend/exp/degree-4-unsigned.expect : 6.3 KB
- docs/debug/debug.md : 5.9 KB
- tests/frontend/relay/relu.expect : 5.8 KB
- fud/fud/check.py : 5.7 KB
- fud/fud/stages/vivado/rpt.py : 5.7 KB
- fud/fud/stages/vivado/stage.py : 5.6 KB
- fud/fud/stages/interpreter.py : 5.6 KB
- fud/fud/stages/verilator/stage.py : 5.5 KB
- tests/frontend/relay/duplicate-relay-call.expect : 5.5 KB
- tests/parsing/guards.expect : 5.4 KB
- frontends/relay/relay_utils.py : 5.4 KB
- fud/fud/stages/vivado/extract.py : 5.4 KB
- tests/frontend/relay/bias_add.expect : 5.4 KB
- frontends/relay/onnx_to_calyx.py : 5.3 KB
- runt.toml : 5.3 KB
- fud/fud/errors.py : 5.1 KB
- tests/frontend/relay/reshape.expect : 5.0 KB
- docs/fud/index.md : 4.9 KB
- .github/workflows/integration.yml : 4.9 KB
- fud/fud/stages/verilator/tests/numeric_types.py : 4.9 KB
- fud/fud/utils.py : 4.7 KB
- docs/intro.md : 4.6 KB
- frontends/systolic-lang/systolic.futil : 4.4 KB
- primitives/binary_operators.futil : 4.4 KB
- docs/lang/attributes.md : 4.3 KB
- tests/frontend/exp/degree-2-unsigned.expect : 4.3 KB
- tests/correctness/numeric-types/fixed-point/binary-operators.futil : 4.3 KB
- tests/correctness/pipelined-mac.futil : 4.2 KB
- fud/fud/stages/remote_context.py : 4.2 KB
- tests/correctness/numeric-types/bitnum/binary-operators.futil : 4.2 KB
- tests/frontend/relay/batch_flatten.expect : 4.1 KB
- docs/frontends/tvm-relay.md : 4.0 KB
- frontends/relay/example.py : 4.0 KB
- fud/fud/exec.py : 3.9 KB
- tests/passes/minimize-regs/par-while-liveness.futil : 3.9 KB
- tests/passes/minimize-regs/par-while-liveness.expect : 3.8 KB
- fud/bitstream/gen_xo.tcl : 3.7 KB
- frontends/relay/dahlia_utils.py : 3.7 KB
- frontends/mrxl/mrxl/interp.py : 3.7 KB
- docs/lang/memories-by-reference.md : 3.6 KB
- tools/emacs/futil-mode/futil-mode.el : 3.5 KB
- primitives/core.futil : 3.5 KB
- tests/frontend/relay/broadcast.expect : 3.3 KB
- frontends/systolic-lang/tests/futil/array-1.expect : 3.3 KB
- tests/frontend/relay/tensor_add.expect : 3.3 KB
- fud/fud/stages/xilinx/execution.py : 3.3 KB
- tests/frontend/relay/batch_flatten-same-dimensions.expect : 3.2 KB
- fud/fud/stages/verilator/tables.py : 3.0 KB
- tests/frontend/relay/sqrt.expect : 2.9 KB
- tests/frontend/systolic/array-1.expect : 2.9 KB
- primitives/math.sv : 2.9 KB
- tests/frontend/dahlia/signed_dotproduct.expect : 2.7 KB
- tests/frontend/dahlia/matadd-fixed-point.expect : 2.6 KB
- tests/frontend/dahlia/unroll.expect : 2.6 KB
- tests/correctness/numeric-types/fixed-point/binary-operators.futil.data : 2.5 KB
- tests/passes/minimize-regs/live-register-analysis.futil : 2.5 KB
- tests/correctness/invoke.futil : 2.5 KB
- tests/passes/minimize-regs/live-register-analysis.expect : 2.5 KB
- calyx-py/test/example.py : 2.4 KB
- examples/futil/dot-product.futil : 2.3 KB
- docs/fud/examples.md : 2.3 KB
- tests/frontend/relay/constant-multiply.expect : 2.2 KB
- frontends/systolic-lang/templates/s8.data : 2.2 KB
- tools/vim/futil/syntax/futil.vim : 2.2 KB
- docs/compiler.md : 2.2 KB
- frontends/mrxl/mrxl/parse.py : 2.1 KB
- docs/frontends/mrxl.md : 2.1 KB
- tests/correctness/numeric-types/bitnum/binary-operators.futil.data : 2.1 KB
- tests/frontend/dahlia/binop_tree.expect : 2.1 KB
- docs/notes/notes.md : 2.0 KB
- fud/fud/gen_data.py : 2.0 KB
- calyx-py/test/invoke.py : 2.0 KB
- tests/frontend/relay/negative.expect : 1.9 KB
- tests/passes/unsharing/continuous.futil : 1.9 KB
- tests/frontend/dahlia/invoke-memory.expect : 1.8 KB
- fud/fud/registry.py : 1.8 KB
- tests/correctness/relay/max_pool2d.expect : 1.8 KB
- fud/sim/testbench.cpp : 1.8 KB
- tests/correctness/unsigned-dot-product.futil : 1.8 KB
- tests/passes/unsharing/invoke.expect : 1.8 KB
- tests/passes/unsharing/unsharing.futil : 1.8 KB
- frontends/relay/image_processing.py : 1.8 KB
- docs/fud/synthesis.md : 1.7 KB
- examples/futil/simple.futil : 1.7 KB
- docs/frontends/ntt.md : 1.7 KB
- tests/passes/compile-control/compile-par-static.expect : 1.7 KB
- tools/vscode/syntaxes/calyx.tmLanguage.json : 1.7 KB
- tests/passes/unsharing/continuous.expect : 1.7 KB
- tests/passes/compile-control/compile-par.expect : 1.7 KB
- examples/futil/vectorized-add.futil : 1.7 KB
- examples/README.md : 1.6 KB
- tests/passes/compile-control/compile-if.expect : 1.6 KB
- primitives/math.futil : 1.6 KB
- tests/passes/unsharing/unsharing.expect : 1.6 KB
- fud/synth/synth.tcl : 1.6 KB
- tests/passes/unsharing/invoke.futil : 1.6 KB
- docs/interpreter.md : 1.6 KB
- benches/component-sharing.rs : 1.6 KB
- frontends/ntt-pipeline/dahlia-implementations/cooley-tukey-opt.fuse : 1.6 KB
- tests/passes/minimize-regs/nested-par.expect : 1.6 KB
- docs/lang/multi-component.md : 1.6 KB
- tests/passes/minimize-regs/nested-par.futil : 1.5 KB
- .vscode/tasks.json : 1.5 KB
- docs/tools/exp-generator.md : 1.5 KB
- examples/tutorial/language-tutorial-iterate.futil : 1.5 KB
- docs/notes/grammar.md : 1.5 KB
- examples/futil/memory-by-reference/memory-by-reference.futil : 1.5 KB
- examples/futil/pass-in-register.expect : 1.5 KB
- tests/passes/compile-control/compile-while.expect : 1.5 KB
- tests/passes/compile-control/compile-while-static.expect : 1.5 KB
- tests/passes/unsharing/while.futil : 1.5 KB
- .devcontainer/devcontainer.json : 1.4 KB
- calyx-py/test/if.py : 1.4 KB
- frontends/systolic-lang/templates/s6.data : 1.4 KB
- tests/passes/compile-control/compile-if-static.expect : 1.4 KB
- tests/passes/unsharing/while.expect : 1.4 KB
- tests/passes/remove-comb-groups/multi-use.expect : 1.4 KB
- tests/correctness/seq-component-chain.futil : 1.3 KB
- docs/frontends/dahlia.md : 1.3 KB
- examples/futil/simple.expect : 1.3 KB
- frontends/ntt-pipeline/dahlia-implementations/cooley-tukey.fuse : 1.3 KB
- tests/frontend/dahlia/combine.expect : 1.3 KB
- examples/futil/multi-component.futil : 1.3 KB
- primitives/unsynthesizable.sv : 1.3 KB
- tests/correctness/invoke-memory.futil : 1.3 KB
- docs/tools/editor-highlighting.md : 1.2 KB
- docs/SUMMARY.md : 1.2 KB
- frontends/ntt-pipeline/dahlia-implementations/naive.data : 1.2 KB
- tests/correctness/relay/conv2d.expect : 1.2 KB
- tests/frontend/dahlia/memory.expect : 1.2 KB
- examples/futil/multi-component.expect : 1.2 KB
- docs/frontends/systolic-array.md : 1.2 KB
- tests/passes/compile-control/compile-seq-static.expect : 1.2 KB
- tests/correctness/systolic/array-3.systolic.data : 1.1 KB
- frontends/mrxl/mrxl/main.py : 1.1 KB
- tests/passes/compile-control/compile-seq.expect : 1.1 KB
- tests/parsing/invoke.expect : 1.1 KB
- examples/futil/pass-in-register.futil : 1.1 KB
- tests/frontend/dahlia/invoke.expect : 1.1 KB
- tests/correctness/relay/max_pool2d.relay.data : 1.1 KB
- fud/LICENSE : 1.1 KB
- tests/passes/unsharing/unshare-par.futil : 1.1 KB
- tests/passes/unsharing/unshare-par.expect : 1.1 KB
- tests/passes/minimize-regs/invoke.expect : 1.0 KB
- .devcontainer/Dockerfile : 1.0 KB
- tests/correctness/if-static-different-latencies.futil : 998 B
- tests/passes/infer-static/groups.expect : 985 B
- tests/passes/minimize-regs/invoke.futil : 970 B
- tests/correctness/tcam/lpm.futil : 970 B
- frontends/systolic-lang/hls_gemm/gemm8.fuse : 959 B
- frontends/systolic-lang/hls_gemm/gemm6.fuse : 959 B
- frontends/systolic-lang/hls_gemm/gemm4.fuse : 959 B
- frontends/systolic-lang/hls_gemm/gemm3.fuse : 959 B
- frontends/systolic-lang/hls_gemm/gemm2.fuse : 959 B
- tests/passes/minimize-regs/condition-register.futil : 948 B
- tests/passes/infer-static/invoke.expect : 947 B
- fud/fud/stages/systolic.py : 940 B
- tests/passes/infer-static/bounded-loop.expect : 938 B
- examples/tutorial/language-tutorial-compute.futil : 928 B
- tests/passes/minimize-regs/condition-register.expect : 913 B
- fud/fud/stages/relay.py : 899 B
- fud/fud/stages/futil.py : 890 B
- frontends/ntt-pipeline/dahlia-implementations/naive.expect : 870 B
- tests/passes/regressions/group-multi-drive.expect : 867 B
- tests/passes/infer-static/groups.futil : 867 B
- frontends/systolic-lang/pe/mac.futil : 865 B
- tests/passes/infer-static/invoke.futil : 862 B
- tests/passes/infer-static/bounded-loop.futil : 853 B
- frontends/ntt-pipeline/dahlia-implementations/cooley-tukey.data : 851 B
- tests/correctness/pow.futil : 848 B
- tests/passes/resource-sharing/share-component.expect : 836 B
- tests/passes/guard-canonicalize.expect : 825 B
- tools/vscode/language-configuration.json : 823 B
- tests/passes/guard-canonicalize.futil : 823 B
- tests/correctness/systolic/array-2.systolic.data : 814 B
- frontends/systolic-lang/templates/s4.data : 806 B
- tests/passes/minimize-regs/simple-liveness.expect : 803 B
- tests/passes/resource-sharing/cond-port.expect : 799 B
- tests/frontend/dahlia/fixed-point-different-widths.expect : 799 B
- tests/passes/minimize-regs/thread-local.futil : 786 B
- tests/passes/minimize-regs/simple-liveness.futil : 786 B
- frontends/mrxl/mrxl/ast.py : 786 B
- tests/passes/minimize-regs/thread-local.expect : 785 B
- tests/passes/dead-cell-removal.expect : 779 B
- fud/fud/stages/dahlia.py : 778 B
- tests/passes/resource-sharing/cond-port.futil : 777 B
- calyx-py/test/invoke.expect : 770 B
- tests/frontend/dahlia/for.expect : 768 B
- tests/passes/remove-comb-groups/multi-use.futil : 765 B
- tools/flag-compare.sh : 763 B
- tests/correctness/systolic/array-3.systolic.jq : 762 B
- tests/passes/resource-sharing/multiple-cells.expect : 754 B
- frontends/systolic-lang/tests/verilog/array-3.expect.jq : 754 B
- tests/passes/resource-sharing/share-component.futil : 751 B
- calyx-py/calyx/utils.py : 744 B
- tools/vscode/README.md : 738 B
- frontends/ntt-pipeline/dahlia-implementations/cooley-tukey-opt.expect : 734 B
- tests/passes/resource-sharing/multiple-cells.futil : 724 B
- frontends/ntt-pipeline/dahlia-implementations/cooley-tukey-opt.data : 721 B
- tests/frontend/dahlia/if.expect : 715 B
- tests/correctness/ntt-pipeline/ntt-16.txt.data : 711 B
- tests/correctness/ntt-pipeline/ntt-16-reduced-4.txt.data : 711 B
- tests/correctness/tcam/no-matches.futil : 710 B
- tests/passes/dead-cell-removal.futil : 707 B
- tests/correctness/par.futil : 700 B
- tests/passes/compile-control/compile-while-static.futil : 697 B
- tests/correctness/numeric-types/fixed-point/sqrt.futil : 696 B
- docs/contributors.md : 695 B
- tests/correctness/numeric-types/bitnum/sqrt.futil : 693 B
- tests/correctness/seq.futil : 668 B
- tests/correctness/relay/batch_matmul.expect : 666 B
- fud/pyproject.toml : 660 B
- fud/fud/stages/mrxl.py : 649 B
- docs/dev/test.md : 648 B
- tests/correctness/if.futil : 644 B
- tools/vscode/package.json : 643 B
- tests/passes/collapse-control.expect : 635 B
- frontends/systolic-lang/tests/simulation/array-3.expect : 632 B
- tests/correctness/systolic/array-3.expect : 631 B
- primitives/unsynthesizable.futil : 630 B
- examples/dahlia/vectorized-add.fuse.data : 625 B
- frontends/mrxl/test/add.mrxl.data : 623 B
- fud/fud/stages/vcdump.py : 622 B
- tests/correctness/numeric-types/fixed-point/binary-operators.expect : 618 B
- tests/passes/inliner.futil : 617 B
- calyx-py/test/example.expect : 611 B
- tests/passes/infer-static/component.expect : 603 B
- tests/passes/compile-control/compile-if-static.futil : 597 B
- docs/frontends/index.md : 596 B
- tests/passes/resource-sharing/share.expect : 592 B
- tests/passes/compile-invoke.expect : 589 B
- fud/README.md : 580 B
- tests/correctness/numeric-types/fixed-point/different-widths.futil : 578 B
- tests/frontend/dahlia/fixed-point-add.expect : 577 B
- tests/correctness/while.futil : 570 B
- examples/dahlia/dot-product.fuse.data : 568 B
- frontends/ntt-pipeline/dahlia-implementations/cooley-tukey.expect : 567 B
- Dockerfile : 565 B
- tests/passes/resource-sharing/share.futil : 563 B
- frontends/systolic-lang/templates/s3.data : 561 B
- tests/correctness/relay/conv2d.relay.data : 559 B
- tests/passes/externalize.expect : 555 B
- .vscode/launch.json : 543 B
- tests/passes/compile-control/compile-if.futil : 541 B
- tests/passes/compile-control/compile-seq-static.futil : 531 B
- tests/passes/compile-control/compile-par-static.futil : 531 B
- tests/passes/compile-empty.expect : 525 B
- tests/correctness/numeric-types/fixed-point/different-widths.futil.data : 517 B
- tests/correctness/ntt-pipeline/ntt-8.txt.data : 514 B
- tests/passes/infer-static/component.futil : 513 B
- calyx-py/test/if.expect : 499 B
- tests/passes/minimize-regs/continuous-assignment.expect : 497 B
- tests/correctness/systolic/array-1.systolic.data : 490 B
- tests/correctness/relay/batch_matmul.relay.data : 486 B
- tests/passes/externalize.futil : 484 B
- tests/passes/minimize-regs/continuous-assignment.futil : 483 B
- tests/frontend/dahlia/seq.expect : 483 B
- tests/frontend/dahlia/par.expect : 483 B
- tests/passes/minimize-regs/escape-boundary.expect : 476 B
- tests/passes/compile-control/compile-seq.futil : 473 B
- tests/passes/compile-control/compile-par.futil : 473 B
- tests/parsing/attributes.expect : 472 B
- tests/passes/regressions/group-multi-drive.futil : 470 B
- tests/correctness/unsigned-dot-product.futil.data : 467 B
- tests/correctness/pipelined-mac.futil.data : 466 B
- tests/correctness/relay/tensor_add.relay.data : 465 B
- tests/correctness/ntt-pipeline/ntt-16.expect : 463 B
- tests/correctness/ntt-pipeline/ntt-16-reduced-4.expect : 463 B
- tests/passes/minimize-regs/escape-boundary.futil : 462 B
- tests/passes/infer-static/constant-done.expect : 460 B
- tests/passes/inliner.expect : 456 B
- examples/tutorial/language-tutorial-control.futil : 450 B
- .gitignore : 447 B
- tests/correctness/relay/broadcast.relay.data : 445 B
- tests/passes/collapse-control.futil : 443 B
- tests/correctness/relay/bias_add.relay.data : 437 B
- tests/passes/resource-sharing/rename-swap.expect : 433 B
- tests/correctness/pow.futil.data : 432 B
- tests/passes/remove-comb-groups/comb-with-static.futil : 431 B
- tests/correctness/unsigned-dot-product.expect : 426 B
- tests/passes/minimize-regs/par-write.expect : 425 B
- tests/correctness/par.futil.data : 425 B
- tests/passes/compile-control/compile-while.futil : 417 B
- frontends/mrxl/pyproject.toml : 416 B
- tests/passes/minimize-regs/par-write.futil : 414 B
- tests/correctness/relay/dense.relay.data : 409 B
- fud/bitstream/sim_script.tcl : 408 B
- tests/correctness/relay/reshape.relay.data : 406 B
- tests/correctness/numeric-types/bitnum/binary-operators.expect : 403 B
- tests/correctness/relay/softmax.relay.data : 400 B
- tests/correctness/numeric-types/fixed-point/constants.futil : 400 B
- tests/correctness/seq-component-chain.futil.data : 396 B
- docs/tools/index.md : 393 B
- tests/passes/compile-invoke.futil : 390 B
- docs/calyx-py.md : 390 B
- tests/correctness/relay/softmax.expect : 383 B
- calyx-py/README.md : 381 B
- tests/passes/merge-assign.futil : 380 B
- tests/passes/infer-static/constant-done.futil : 379 B
- tests/correctness/systolic/array-2.systolic.jq : 361 B
- tests/correctness/numeric-types/fixed-point/sqrt.futil.data : 359 B
- fud/synth/hls.tcl : 359 B
- tests/errors/orphan-done.futil : 358 B
- frontends/systolic-lang/tests/verilog/array-2.expect.jq : 358 B
- frontends/systolic-lang/templates/s2.data : 353 B
- docs/tools/runt.md : 350 B
- tests/correctness/exp/degree-8-unsigned.txt.data : 348 B
- tests/correctness/exp/degree-8-signed.txt.data : 347 B
- tests/correctness/exp/degree-4-unsigned.txt.data : 346 B
- tests/errors/papercut-read-missing-write.futil : 344 B
- tests/correctness/exp/degree-4-signed.txt.data : 344 B
- examples/tutorial/language-tutorial-mem.futil : 344 B
- frontends/mrxl/test/sum.mrxl.data : 343 B
- tests/passes/merge-assign.expect : 341 B
- tests/correctness/relay/tensor_add.expect : 340 B
- tests/correctness/relay/constant-multiply-fixed-point.relay.data : 340 B
- tests/errors/runtime/multiple-drivers.futil : 332 B
- examples/dahlia/vectorized-add.expect : 325 B
- tests/correctness/relay/reshape.expect : 322 B
- tests/correctness/numeric-types/parsing/unsigned-bitnum.futil : 322 B
- tests/correctness/numeric-types/parsing/signed-bitnum.futil : 322 B
- tests/errors/papercut-no-control-no-done.futil : 321 B
- tests/correctness/numeric-types/parsing/unsigned-fp.futil : 321 B
- tests/correctness/numeric-types/parsing/signed-fp.futil : 321 B
- frontends/ntt-pipeline/dahlia-implementations/naive.fuse : 318 B
- frontends/systolic-lang/templates/s8.template : 307 B
- frontends/systolic-lang/templates/s6.template : 307 B
- frontends/systolic-lang/templates/s4.template : 307 B
- frontends/systolic-lang/templates/s3.template : 306 B
- frontends/systolic-lang/templates/s2.template : 306 B
- docs/dev/index.md : 303 B
- tests/errors/mem-only-reads.futil : 302 B
- tests/passes/go-insertion.expect : 300 B
- tests/frontend/relay/conv2d.relay : 300 B
- tests/correctness/numeric-types/bitnum/sqrt.futil.data : 296 B
- tests/passes/compile-empty.futil : 293 B
- tests/correctness/systolic/array-2.expect : 291 B
- frontends/systolic-lang/tests/simulation/array-2.expect : 291 B
- tests/correctness/seq.futil.data : 287 B
- tests/correctness/invoke-memory.futil.data : 285 B
- tests/correctness/relay/batch_flatten.relay.data : 282 B
- tests/correctness/relay/batch_flatten-same-dimensions.relay.data : 282 B
- tests/correctness/relay/sqrt.relay.data : 280 B
- tests/correctness/relay/relu.relay.data : 280 B
- tests/correctness/relay/negative.relay.data : 278 B
- tests/correctness/relay/broadcast.expect : 278 B
- tests/errors/no-drive.expect : 271 B
- tests/correctness/relay/bias_add.expect : 266 B
- tests/errors/papercut-read-missing-write.expect : 265 B
- examples/dahlia/dot-product.expect : 265 B
- tests/correctness/relay/constant-multiply.relay.data : 261 B
- tests/correctness/ntt-pipeline/ntt-8.expect : 261 B
- tests/frontend/dahlia/invoke-memory.fuse : 259 B
- tests/passes/go-insertion.futil : 243 B
- tests/errors/papercut-cell-and-group-conflict.futil : 236 B
- tests/errors/mem-only-reads.expect : 234 B
- tests/errors/mismatch-widths.expect : 230 B
- tests/backend/verilog/memory-with-external-attribute.futil : 230 B
- tests/errors/parser/while-without-body.expect : 226 B
- fud/fud/stages/vivado/__init__.py : 222 B
- calyx-py/pyproject.toml : 221 B
- fud/bitstream/xrt.ini : 219 B
- tests/passes/component-interface.expect : 216 B
- tests/passes/minimize-regs/live-register-analysis.fuse : 215 B
- tests/errors/no-drive.futil : 214 B
- tests/correctness/pipelined-mac.expect : 214 B
- tests/frontend/dahlia/matadd-fixed-point.fuse : 210 B
- tests/errors/papercut-no-control-no-done.expect : 209 B
- fud/sim/wrapper.cpp : 205 B
- tests/frontend/relay/dense.relay : 204 B
- tests/frontend/dahlia/invoke.fuse : 204 B
- tests/errors/redefine-external.futil : 204 B
- frontends/mrxl/README.md : 197 B
- tests/correctness/if-static-different-latencies.futil.data : 187 B
- tests/errors/papercut-no-done.futil : 186 B
- tests/correctness/relay/dense.relay : 186 B
- docs/dev/context.md : 186 B
- tests/frontend/dahlia/signed_dotproduct.fuse : 183 B
- tests/frontend/relay/max_pool2d.relay : 182 B
- tests/correctness/relay/max_pool2d.relay : 182 B
- tests/correctness/numeric-types/parsing/signed-fp.futil.data : 181 B
- fud/fud/stages/xilinx/__init__.py : 179 B
- tests/correctness/numeric-types/parsing/unsigned-fp.futil.data : 177 B
- tests/correctness/numeric-types/fixed-point/constants.futil.data : 176 B
- tests/correctness/relay/dense.expect : 175 B
- tests/passes/remove-comb-groups/comb-with-static.expect : 174 B
- tests/frontend/relay/bias_add.relay : 174 B
- tests/errors/comb-group-in-control.futil : 173 B
- tests/errors/comb-group-in-control.expect : 166 B
- tests/errors/mismatch-widths.futil : 163 B
- tests/correctness/relay/conv2d.relay : 163 B
- tests/errors/parser/invalid-width2.expect : 161 B
- tests/errors/parser/invalid-width3.expect : 160 B
- tests/errors/parser/cell-missing-semi.expect : 160 B
- tests/errors/parser/invalid-width4.expect : 158 B
- tests/errors/parser/invalid-width.expect : 158 B
- tests/passes/component-interface.futil : 153 B
- tests/errors/parser/num-without-bitwidth.expect : 152 B
- tests/correctness/invoke.futil.data : 152 B
- tests/errors/papercut-no-done.expect : 151 B
- frontends/mrxl/test/dot.mrxl : 150 B
- examples/dahlia/dot-product.fuse : 148 B
- tests/correctness/tcam/no-matches.futil.data : 147 B
- tests/correctness/tcam/lpm.futil.data : 147 B
- tests/correctness/numeric-types/parsing/signed-bitnum.futil.data : 147 B
- tests/correctness/if.futil.data : 147 B
- tests/correctness/numeric-types/parsing/unsigned-bitnum.futil.data : 146 B
- tests/frontend/relay/batch_matmul.relay : 143 B
- tests/correctness/relay/bias_add.relay : 143 B
- tests/frontend/dahlia/binop_tree.fuse : 142 B
- tests/frontend/relay/batch_flatten-same-dimensions.relay : 140 B
- tests/errors/parser/wrong-binary-num.expect : 140 B
- tests/errors/duplicate-cells.futil : 139 B
- tests/errors/parser/while-without-body.futil : 137 B
- examples/tutorial/data.json : 135 B
- tests/frontend/relay/batch_flatten.relay : 134 B
- tests/correctness/relay/batch_flatten.relay : 134 B
- tests/frontend/dahlia/unroll.fuse : 133 B
- examples/futil/memory-by-reference/memory-by-reference.futil.data : 133 B
- tests/errors/papercut-cell-as-group.futil : 132 B
- tests/correctness/while.futil.data : 132 B
- tests/correctness/relay/batch_flatten-same-dimensions.relay : 131 B
- frontends/mrxl/test/add.expect : 131 B
- tests/errors/parser/cell-missing-semi.futil : 129 B
- tests/correctness/relay/constant-multiply-fixed-point.relay : 128 B
- tests/frontend/relay/reshape.relay : 127 B
- tests/correctness/relay/reshape.relay : 127 B
- tests/correctness/relay/batch_flatten-same-dimensions.expect : 126 B
- tests/errors/reserved-cell-name.futil : 123 B
- tests/errors/redefine-external.expect : 123 B
- examples/dahlia/vectorized-add.fuse : 123 B
- tests/errors/orphan-done.expect : 121 B
- tests/correctness/systolic/array-1.systolic.jq : 121 B
- tests/correctness/exp/degree-8-unsigned.expect : 121 B
- frontends/systolic-lang/tests/verilog/array-1.expect.jq : 121 B
- tests/correctness/exp/degree-8-signed.expect : 120 B
- tests/frontend/relay/constant-multiply.relay : 119 B
- tests/correctness/relay/constant-multiply.relay : 119 B
- tests/correctness/relay/batch_flatten.expect : 118 B
- tests/frontend/dahlia/combine.fuse : 117 B
- tests/frontend/relay/relu.relay : 115 B
- tests/frontend/dahlia/memory.fuse : 115 B
- tests/correctness/relay/batch_matmul.relay : 115 B
- tests/correctness/exp/degree-4-unsigned.expect : 114 B
- tests/correctness/exp/degree-4-signed.expect : 114 B
- tests/errors/unused-group.futil : 113 B
- book.toml : 111 B
- tests/frontend/relay/softmax.relay : 105 B
- primitives/std.lib : 105 B
- tests/correctness/relay/softmax.relay : 103 B
- frontends/systolic-lang/hls_gemm/gemm8.header : 103 B
- frontends/systolic-lang/hls_gemm/gemm6.header : 103 B
- frontends/systolic-lang/hls_gemm/gemm4.header : 103 B
- frontends/systolic-lang/hls_gemm/gemm3.header : 103 B
- frontends/systolic-lang/hls_gemm/gemm2.header : 103 B
- tests/frontend/relay/duplicate-relay-call.relay : 102 B
- tests/correctness/invoke.expect : 102 B
- tests/frontend/relay/tensor_add.relay : 101 B
- tests/frontend/relay/broadcast.relay : 101 B
- tests/errors/runtime/multiple-drivers.expect : 100 B
- tests/errors/reserved-cell-name.expect : 100 B
- tests/correctness/relay/tensor_add.relay : 100 B
- tests/correctness/relay/broadcast.relay : 100 B
- tests/errors/papercut-cell-and-group-conflict.expect : 99 B
- tests/correctness/invoke-memory.expect : 99 B
- tests/errors/unused-group.expect : 98 B
- tests/errors/duplicate-cells.expect : 94 B
- tests/correctness/ntt-pipeline/ntt-16-reduced-4.txt : 93 B
- .vscode/settings.json : 92 B
- tests/frontend/ntt-pipeline/ntt-4-reduced-2.txt : 90 B
- tests/correctness/relay/negative.expect : 90 B
- tests/frontend/dahlia/fixed-point-different-widths.fuse : 89 B
- tests/correctness/relay/constant-multiply-fixed-point.expect : 89 B
- tests/correctness/relay/sqrt.expect : 88 B
- tests/correctness/relay/relu.expect : 88 B
- docs/optimizations/index.md : 88 B
- tests/correctness/systolic/array-1.expect : 87 B
- frontends/systolic-lang/tests/simulation/array-1.expect : 87 B
- tests/errors/parser/wrong-binary-num.futil : 86 B
- tests/errors/papercut-cell-as-group.expect : 86 B
- tests/errors/parser/invalid-width3.futil : 85 B
- tests/errors/parser/invalid-width2.futil : 85 B
- tests/errors/parser/invalid-width4.futil : 84 B
- tests/errors/parser/invalid-width.futil : 84 B
- tests/errors/parser/num-without-bitwidth.futil : 81 B
- tests/correctness/numeric-types/fixed-point/different-widths.expect : 81 B
- tests/frontend/systolic/array-3.systolic : 79 B
- tests/frontend/systolic/array-2.systolic : 79 B
- tests/frontend/systolic/array-1.systolic : 79 B
- tests/correctness/systolic/array-3.systolic : 79 B
- tests/correctness/systolic/array-2.systolic : 79 B
- tests/correctness/systolic/array-1.systolic : 79 B
- frontends/systolic-lang/systolic.csv : 78 B
- docs/lang/index.md : 77 B
- frontends/mrxl/test/sum.mrxl : 76 B
- tests/correctness/numeric-types/fixed-point/sqrt.expect : 75 B
- tests/correctness/pow.expect : 74 B
- tests/frontend/exp/degree-2-unsigned.txt : 73 B
- tests/correctness/exp/degree-8-unsigned.txt : 73 B
- tests/correctness/exp/degree-4-unsigned.txt : 73 B
- tests/frontend/relay/negative.relay : 72 B
- tests/frontend/exp/degree-4-unsigned.txt : 72 B
- tests/correctness/relay/negative.relay : 72 B
- tests/correctness/exp/degree-8-signed.txt : 72 B
- tests/correctness/exp/degree-4-signed.txt : 72 B
- tests/frontend/relay/sqrt.relay : 71 B
- tests/frontend/exp/degree-4-signed.txt : 71 B
- tests/correctness/seq-component-chain.expect : 71 B
- tests/correctness/relay/relu.relay : 71 B
- frontends/mrxl/test/add.mrxl : 71 B
- tests/frontend/dahlia/if.fuse : 70 B
- tests/frontend/dahlia/fixed-point-add.fuse : 70 B
- tests/correctness/relay/sqrt.relay : 70 B
- examples/tutorial/tutorial.expect : 68 B
- examples/tutorial/language-tutorial-iterate.expect : 68 B
- examples/tutorial/language-tutorial-compute.expect : 68 B
- examples/tutorial/language-tutorial-mem.expect : 67 B
- examples/tutorial/language-tutorial-control.expect : 67 B
- tools/vscode/.vscodeignore : 66 B
- tests/correctness/ntt-pipeline/ntt-16.txt : 66 B
- calyx-py/calyx/__init__.py : 66 B
- examples/futil/memory-by-reference/memory-by-reference.expect : 65 B
- tests/correctness/ntt-pipeline/ntt-8.txt : 64 B
- fud/fud/stages/verilator/__init__.py : 64 B
- tests/frontend/ntt-pipeline/ntt-4.txt : 63 B
- tests/correctness/par.expect : 63 B
- frontends/mrxl/mrxl/__init__.py : 63 B
- tests/correctness/numeric-types/bitnum/sqrt.expect : 54 B
- fud/synth/device.xdc : 52 B
- tools/vim/futil/ftdetect/futil.vim : 49 B
- tests/frontend/dahlia/seq.fuse : 46 B
- tests/correctness/seq.expect : 46 B
- tests/correctness/relay/constant-multiply.expect : 46 B
- fud/fud/__init__.py : 46 B
- .rustfmt.toml : 46 B
- tests/frontend/dahlia/par.fuse : 42 B
- tests/frontend/dahlia/for.fuse : 32 B
- tests/correctness/numeric-types/parsing/signed-fp.expect : 32 B
- tests/correctness/numeric-types/parsing/unsigned-fp.expect : 31 B
- tests/correctness/numeric-types/fixed-point/constants.expect : 30 B
- fud/.flake8 : 29 B
- .flake8 : 29 B
- tests/correctness/tcam/no-matches.expect : 28 B
- tests/correctness/tcam/lpm.expect : 27 B
- tests/correctness/numeric-types/parsing/signed-bitnum.expect : 27 B
- tests/correctness/numeric-types/parsing/unsigned-bitnum.expect : 26 B
- tests/correctness/if.expect : 25 B
- frontends/systolic-lang/tests/sizes/array-3 : 24 B
- frontends/systolic-lang/tests/sizes/array-2 : 24 B
- frontends/systolic-lang/tests/sizes/array-1 : 24 B
- frontends/systolic-lang/templates/s8.meminit/t7.dat : 24 B
- frontends/systolic-lang/templates/s8.meminit/l7.dat : 24 B
- frontends/systolic-lang/templates/s8.meminit/l6.dat : 24 B
- frontends/systolic-lang/templates/s8.meminit/l2.dat : 24 B
- tests/correctness/while.expect : 23 B
- tests/correctness/if-static-different-latencies.expect : 23 B
- frontends/systolic-lang/templates/s8.meminit/t1.dat : 23 B
- frontends/systolic-lang/templates/s8.meminit/t0.dat : 23 B
- frontends/systolic-lang/templates/s8.meminit/l5.dat : 23 B
- frontends/systolic-lang/templates/s8.meminit/l4.dat : 23 B
- frontends/systolic-lang/templates/s8.meminit/l1.dat : 23 B
- frontends/systolic-lang/templates/s8.meminit/t6.dat : 22 B
- frontends/systolic-lang/templates/s8.meminit/t4.dat : 22 B
- frontends/systolic-lang/templates/s8.meminit/t3.dat : 22 B
- frontends/systolic-lang/templates/s8.meminit/l3.dat : 22 B
- frontends/systolic-lang/templates/s8.meminit/t5.dat : 21 B
- frontends/systolic-lang/templates/s8.meminit/t2.dat : 21 B
- frontends/systolic-lang/templates/s8.meminit/l0.dat : 21 B
- versions/verilator : 19 B
- frontends/systolic-lang/templates/s6.meminit/l5.dat : 18 B
- frontends/systolic-lang/templates/s6.meminit/l0.dat : 18 B
- frontends/systolic-lang/templates/s6.meminit/t5.dat : 17 B
- frontends/systolic-lang/templates/s6.meminit/t2.dat : 17 B
- frontends/systolic-lang/templates/s6.meminit/t0.dat : 17 B
- frontends/systolic-lang/templates/s6.meminit/l4.dat : 17 B
- versions/tvm : 16 B
- frontends/systolic-lang/templates/s6.meminit/t4.dat : 16 B
- frontends/systolic-lang/templates/s6.meminit/t1.dat : 16 B
- frontends/systolic-lang/templates/s6.meminit/l2.dat : 16 B
- frontends/systolic-lang/templates/s6.meminit/l1.dat : 15 B
- frontends/systolic-lang/templates/s6.meminit/l3.dat : 14 B
- frontends/systolic-lang/templates/s6.meminit/t3.dat : 13 B
- frontends/systolic-lang/templates/s4.meminit/t3.dat : 12 B
- frontends/systolic-lang/templates/s4.meminit/t0.dat : 12 B
- frontends/systolic-lang/templates/s4.meminit/l3.dat : 12 B
- frontends/systolic-lang/templates/s4.meminit/l2.dat : 12 B
- .gitattributes : 12 B
- frontends/systolic-lang/templates/s4.meminit/t2.dat : 11 B
- frontends/systolic-lang/templates/s4.meminit/l1.dat : 11 B
- frontends/systolic-lang/templates/s4.meminit/l0.dat : 11 B
- frontends/systolic-lang/templates/s4.meminit/t1.dat : 10 B
- frontends/systolic-lang/tests/data/t2.dat : 9 B
- frontends/systolic-lang/tests/data/t0.dat : 9 B
- frontends/systolic-lang/templates/s3.meminit/t1.dat : 9 B
- frontends/systolic-lang/templates/s3.meminit/t0.dat : 9 B
- frontends/systolic-lang/templates/s3.meminit/l2.dat : 9 B
- frontends/systolic-lang/templates/s3.meminit/l1.dat : 9 B
- frontends/systolic-lang/templates/s3.meminit/l0.dat : 9 B
- frontends/systolic-lang/tests/data/t1.dat : 8 B
- frontends/systolic-lang/templates/s3.meminit/t2.dat : 8 B
- .dockerignore : 7 B
- frontends/systolic-lang/tests/data/l2.dat : 6 B
- frontends/systolic-lang/tests/data/l1.dat : 6 B
- frontends/systolic-lang/tests/data/l0.dat : 6 B
- frontends/systolic-lang/templates/s2.meminit/t1.dat : 6 B
- frontends/systolic-lang/templates/s2.meminit/t0.dat : 6 B
- frontends/systolic-lang/templates/s2.meminit/l0.dat : 6 B
- frontends/systolic-lang/templates/s2.meminit/l1.dat : 5 B
- frontends/systolic-lang/templates/s8.meminit/out_mem.dat : 3 B
- frontends/systolic-lang/templates/s6.meminit/out_mem.dat : 3 B
- frontends/systolic-lang/templates/s3.meminit/out_mem.dat : 3 B
- frontends/systolic-lang/templates/s2.meminit/out_mem.dat : 3 B
- frontends/systolic-lang/tests/data/out_mem.dat : 2 B
- frontends/systolic-lang/templates/s4.meminit/out_mem.dat : 2 B
- tests/correctness/ntt-pipeline/ntt-8.txt.futil : 0 B
- tests/correctness/ntt-pipeline/ntt-16.txt.futil : 0 B
- tests/correctness/ntt-pipeline/ntt-16-reduced-4.txt.futil : 0 B
- primitives/std.sv : 0 B
- frontends/systolic-lang/templates/s8.meminit/out_mem0.dat : 0 B
- frontends/systolic-lang/templates/s6.meminit/out_mem0.dat : 0 B
- frontends/systolic-lang/templates/s4.meminit/out_mem0.dat : 0 B
- frontends/systolic-lang/templates/s3.meminit/out_mem0.dat : 0 B
- frontends/systolic-lang/templates/s2.meminit/out_mem0.dat : 0 B