seqwint
├── bin
│ ├── schant-compiler.txt
│ ├── schant-int.vm.txt
│ ├── schimper.txt
│ ├── shmall.txt
│ └── simpvir-assembler.txt
├── rt
│ ├── rt-68k-src
│ │ ├── rt.asm68k
│ │ └── start.asm68k
│ ├── rt-aarch64-src
│ │ ├── cleanup.s
│ │ ├── data.s
│ │ ├── init.s
│ │ ├── memcmp32.s
│ │ ├── memcpy32.s
│ │ ├── memset32.s
│ │ ├── rt-linux.s
│ │ ├── rt.s
│ │ ├── start.s
│ │ └── text.s
│ ├── rt-arm-src
│ │ ├── cleanup.s
│ │ ├── data.s
│ │ ├── init.s
│ │ ├── memcmp32.s
│ │ ├── memcpy32.s
│ │ ├── memset32.s
│ │ ├── rt-linux.s
│ │ ├── rt-netbsd1.s
│ │ ├── rt-netbsd.s
│ │ ├── rt.s
│ │ ├── start-netbsd.s
│ │ ├── start.s
│ │ ├── text-netbsd.s
│ │ └── text.s
│ ├── rt-riscv-src
│ │ ├── cleanup.s
│ │ ├── data.s
│ │ ├── rt-linux.s
│ │ ├── rt.s
│ │ ├── start.s
│ │ └── text.s
│ ├── rt-x86-src
│ │ ├── memcmp32.asm
│ │ ├── memcpy32.asm
│ │ ├── memset32.asm
│ │ ├── rt32.asm
│ │ ├── rt64.asm
│ │ ├── rt-comment.asm
│ │ ├── rt-entry32.asm
│ │ ├── rt-entry64.asm
│ │ ├── rt-freebsd32.asm
│ │ ├── rt-freebsd64.asm
│ │ ├── rt-linux32.asm
│ │ ├── rt-linux64.asm
│ │ ├── rt-openbsd32.asm
│ │ ├── rt-openbsd64.asm
│ │ ├── rt-osx64.asm
│ │ └── rt-win.asm
│ └── rt-null.asm
├── src
│ ├── asm
│ │ ├── simpvir-aarch64-core.s
│ │ ├── simpvir-arm6-core.s
│ │ ├── simpvir-arm7-core.s
│ │ ├── simpvir-riscv-core.s
│ │ ├── simpvir-x86-32-core.asm
│ │ └── simpvir-x86-64-core.asm
│ ├── double
│ │ └── gen-dbl-intrinsics.c
│ ├── peephole
│ │ └── peep.c
│ ├── schant
│ │ ├── math
│ │ │ ├── bigint.c
│ │ │ ├── bigint-mult12.c
│ │ │ ├── bigint-mult8.c
│ │ │ ├── dcls.c
│ │ │ ├── dcls.h
│ │ │ ├── defs12.h
│ │ │ ├── defs8.h
│ │ │ ├── defs.h
│ │ │ ├── init.c
│ │ │ └── math.c
│ │ ├── asm.c
│ │ ├── atomlist.c
│ │ ├── char.c
│ │ ├── construct.c
│ │ ├── dcls2.h
│ │ ├── dcls.h
│ │ ├── defs2.h
│ │ ├── defs.h
│ │ ├── exec2.c
│ │ ├── exec_arith2.c
│ │ ├── exec_arith.c
│ │ ├── exec.c
│ │ ├── exec_end.c
│ │ ├── forwards.c
│ │ ├── gc.c
│ │ ├── gettok.c
│ │ ├── hash.c
│ │ ├── includes.h
│ │ ├── init.c
│ │ ├── initdw.c
│ │ ├── initextra.c
│ │ ├── integer.c
│ │ ├── isnumber2.c
│ │ ├── isnumber.c
│ │ ├── main.c
│ │ ├── misc.c
│ │ ├── number2.c
│ │ ├── number.c
│ │ ├── numstring2.c
│ │ ├── numstring.c
│ │ ├── ops2.c
│ │ ├── ops.c
│ │ ├── predicate.c
│ │ ├── primitives2.c
│ │ ├── primitives.c
│ │ ├── print.c
│ │ ├── printnumber2.c
│ │ ├── printnumber.c
│ │ ├── read.c
│ │ ├── replace.c
│ │ ├── resource.c
│ │ ├── select.c
│ │ ├── stack.c
│ │ ├── string.c
│ │ ├── symbol.c
│ │ └── vector.c
│ ├── scheme
│ │ ├── math
│ │ │ ├── 12
│ │ │ │ ├── approx.scm
│ │ │ │ ├── atan.scm
│ │ │ │ ├── cos.scm
│ │ │ │ ├── exp.scm
│ │ │ │ ├── log.scm
│ │ │ │ ├── sqrt.scm
│ │ │ │ └── tan.scm
│ │ │ ├── 8
│ │ │ │ ├── atan.scm
│ │ │ │ ├── cos.scm
│ │ │ │ ├── exp.scm
│ │ │ │ ├── log.scm
│ │ │ │ ├── sqrt.scm
│ │ │ │ └── tan.scm
│ │ │ ├── acos.scm
│ │ │ ├── asin.scm
│ │ │ ├── constants.scm
│ │ │ ├── expt.scm
│ │ │ ├── fmod.scm
│ │ │ └── sin.scm
│ │ ├── schant-compiler.scm
│ │ ├── schimper-rt.scm
│ │ ├── schimper.scm
│ │ └── simpvir-assembler.scm
│ ├── shmall
│ │ ├── clex.scm
│ │ ├── close.scm
│ │ ├── error.scm
│ │ ├── main.scm
│ │ ├── misc.scm
│ │ ├── recursive-descent.scm
│ │ ├── shunt.scm
│ │ └── title.scm
│ └── simpvir
│ └── simpvir.c
├── test-intrinsics
│ ├── dcls-double-regs.h
│ ├── dcls.h
│ ├── gen-random-real.c
│ ├── includes.h
│ ├── primitives-double.c
│ └── read-print-double.c
├── test-renderer
│ ├── AABB.scm
│ ├── camera.scm
│ ├── color.scm
│ ├── constants.scm
│ ├── cylinder.scm
│ ├── data2ppm.c
│ ├── fat.c
│ ├── globals-scheme.scm
│ ├── globals.scm
│ ├── init-render.scm
│ ├── intersection-object.scm
│ ├── light.scm
│ ├── main.scm
│ ├── misc.scm
│ ├── octree.scm
│ ├── phong.scm
│ ├── plane.scm
│ ├── plot.scm
│ ├── point.scm
│ ├── projection.scm
│ ├── random.scm
│ ├── ray.scm
│ ├── readme.scm
│ ├── run.sh
│ ├── scene.scm
│ ├── scheme.scm
│ ├── sdl.scm
│ ├── shader.scm
│ ├── shadow.scm
│ ├── simple-scene.scm
│ ├── sphere.scm
│ └── triangle.scm
├── tests
│ ├── reference
│ │ ├── bigfloat8.txt
│ │ ├── callcc.txt
│ │ ├── reference-c.txt
│ │ ├── reference-simpvir.txt
│ │ └── scheme.txt
│ ├── src
│ │ ├── c
│ │ │ ├── abs.c
│ │ │ ├── bitwise.c
│ │ │ ├── case.c
│ │ │ ├── fib.c
│ │ │ ├── for.c
│ │ │ ├── forward.c
│ │ │ ├── memcpy32.c
│ │ │ ├── repeat.c
│ │ │ ├── sieve.c
│ │ │ └── while.c
│ │ └── scheme
│ │ ├── bigfloat8.scm
│ │ ├── callcc.scm
│ │ └── scheme.scm
│ ├── test-c.sh
│ ├── test-scheme.sh
│ └── test-simpvir.sh
├── build-double-intrinsics.sh
├── build-math.sh
├── build.sh
├── compile-schant-int-to-simpvir-bytecodes.sh
├── compile-schant-with-shmall.sh
├── compile-shmall-with-shmall.sh
├── compile-simpvir.sh
├── compile-with-shmall-to-native.sh
├── compile-with-shmall-to-simpvir.sh
├── expand-schant.sh
├── hello.c
├── LICENSE.txt
├── quick-start.sh
├── replacer.sh
└── test-intrinsics.sh
27 directories, 224 files
tree v2.1.1 © 1996 - 2023 by Steve Baker and Thomas Moore
HTML output hacked and copyleft © 1998 by Francesc Rocher
JSON output hacked and copyleft © 2014 by Florian Sesser
Charsets / OS/2 support © 2001 by Kyosuke Tokoro