gitextract_cj26vbd4/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.md │ └── workflows/ │ ├── bench.yml │ ├── checks.yml │ └── delete-cancelled.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs ├── examples/ │ ├── demo_io/ │ │ ├── main.bend │ │ └── main.hvm │ ├── sort_bitonic/ │ │ ├── main.bend │ │ └── main.hvm │ ├── sort_radix/ │ │ ├── main.bend │ │ └── main.hvm │ ├── stress/ │ │ ├── README.md │ │ ├── main.bend │ │ ├── main.hvm │ │ ├── main.js │ │ └── main.py │ ├── sum_rec/ │ │ ├── main.bend │ │ ├── main.hvm │ │ ├── main.js │ │ └── sum.js │ ├── sum_tree/ │ │ ├── main.bend │ │ └── main.hvm │ └── tuples/ │ ├── tuples.bend │ └── tuples.hvm ├── paper/ │ ├── HVM2.typst │ ├── README.md │ └── inet.typ ├── src/ │ ├── ast.rs │ ├── cmp.rs │ ├── hvm.c │ ├── hvm.cu │ ├── hvm.cuh │ ├── hvm.h │ ├── hvm.rs │ ├── lib.rs │ ├── main.rs │ ├── run.c │ └── run.cu └── tests/ ├── programs/ │ ├── empty.hvm │ ├── hello-world.hvm │ ├── io/ │ │ ├── basic.bend │ │ ├── basic.hvm │ │ ├── invalid-name.bend │ │ ├── invalid-name.hvm │ │ ├── open1.bend │ │ ├── open1.hvm │ │ ├── open2.bend │ │ ├── open2.hvm │ │ ├── open3.bend │ │ └── open3.hvm │ ├── list.hvm │ ├── numeric-casts.hvm │ ├── numerics/ │ │ ├── f24.hvm │ │ ├── i24.hvm │ │ └── u24.hvm │ └── safety-check.hvm ├── run.rs └── snapshots/ ├── run__file@empty.hvm.snap ├── run__file@hello-world.hvm.snap ├── run__file@list.hvm.snap ├── run__file@numeric-casts.hvm.snap ├── run__file@numerics__f24.hvm.snap ├── run__file@numerics__i24.hvm.snap ├── run__file@numerics__u24.hvm.snap ├── run__file@safety-check.hvm.snap ├── run__file@sort_bitonic__main.hvm.snap ├── run__file@sort_radix__main.hvm.snap ├── run__file@stress__main.hvm.snap ├── run__file@sum_rec__main.hvm.snap ├── run__file@sum_tree__main.hvm.snap ├── run__file@tuples__tuples.hvm.snap ├── run__io_file@demo_io__main.hvm.snap ├── run__io_file@io__basic.hvm.snap ├── run__io_file@io__invalid-name.hvm.snap ├── run__io_file@io__open1.hvm.snap ├── run__io_file@io__open2.hvm.snap ├── run__io_file@io__open3.hvm.snap └── run__io_file@io__read_and_print.hvm.snap