Index of /lisp/brainfuck
Name Last modified Size Description
Parent Directory -
666.bf 19-Jul-2001 15:37 40
Llvm.pdf 20-Dec-2009 19:55 140K
Makefile 17-Oct-2010 18:30 623
beer.bf 02-Oct-2002 17:01 1.8K
bockbeer.bf 20-Jul-2001 09:38 3.1K
bottles.bf 23-Dec-2009 20:26 3.1K
brainfuck.lisp 24-Dec-2009 17:57 5.0K
collatz.bf 23-Jul-2004 12:13 1.6K
hello.bf 21-Dec-2009 20:51 561
mandelbrot.bf 19-Jul-2003 19:29 11K
prime.bf 23-Dec-2009 20:43 4.3K
rot13.bf 21-Dec-2009 22:43 647
Simple brainfuck to LLVM compiler. Deliberately no optimizations --
let LLVM handle this.
Benchmarked with LLVM-2.8.
1) UNOPTIMIZED COMPILATION
rm -f mandelbrot
make mandelbrot LLCFLAGS=-O0
ls -l mandelbrot
-rwxr-xr-x 1 bernd bernd 180880 17 Okt 18:23 mandelbrot
time ./mandelbrot > /dev/null
real 0m10.309s
user 0m10.300s
sys 0m0.003s
2) OPTIMIZED COMPILATION
rm -f mandelbrot
make mandelbrot
ls -l mandelbrot
-rwxr-xr-x 1 bernd bernd 29328 17 Okt 18:22 mandelbrot
time ./mandelbrot > /dev/null
real 0m1.728s
user 0m1.717s
sys 0m0.002s
3) RESULT
unopt opt
---------------------
size 6.0 1.0
run time 6.2 1.0