This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
Project:Brainfuck_for_PowerPC [2023/10/14 15:19] whr Create |
Project:Brainfuck_for_PowerPC [2023/12/10 04:18] (current) whr Explicitly reference Git HEAD |
||
---|---|---|---|
Line 1: | Line 1: | ||
A Brainfuck compiler targeting PowerPC with Linux or kFreeBSD as kernel. | A Brainfuck compiler targeting PowerPC with Linux or kFreeBSD as kernel. | ||
The compiler itself outputs assembly code; a driver is provided for automatically assembling and linking the code into an executable file. | The compiler itself outputs assembly code; a driver is provided for automatically assembling and linking the code into an executable file. | ||
- | Supports some basic optimizations, as well as generation of minimal debugging information. | ||
- | *License: [[MPL-2]]+ | + | === Features === |
- | *[[https://sourceforge.net/p/rivoreo/powerpc-bf-code/|Browse source]] | + | * Some basic optimizations, enabled by using option ''-O <level>'' or ''-q optimize=<level>'' |
+ | * Generation of minimal debugging information to trace source code line numbers (option ''-g'') | ||
+ | * Configurable cell width (option ''-q cellwidth={8|16|32|64}'') | ||
+ | * Targets both 32-bit and 64-bit (option ''-q {32|64}'') | ||
+ | * The compiler and its driver are architecture-independent, it can be used on non-PowerPC platforms as a cross-compiler | ||
+ | |||
+ | === Links === | ||
+ | * [[https://sourceforge.net/p/rivoreo/powerpc-bf-code/ci/HEAD/tree/COPYING|License]] ([[License:MPL-2]]+) | ||
+ | * [[https://sourceforge.net/p/rivoreo/powerpc-bf-code/ci/HEAD/tree/|Browse source]] | ||