4/2/2024 0 Comments Allwinner a64 1.5ghzThey differ by minor tweaks to the interpeter loop, which can benefit some combinations of microarchitectures and compilers. There are three versions of the interpreter - vanilla, alt and alt-alt. Running the build.sh script in the source directiory builds the executable, if you happen to have clang++-3.6 (hardcoded in the script - substitute for your preferred compiler). Instructions themselves are stored as 16-bit words, containing an optional immediate-operand field. Other than that brainstorm does two very basic optimisations on the code: homogeneous data- and instruction-pointer-move instruction sequences are collapsed to one instruction. In other words, brainstorm is oriented toward complex computational problems. ![]() This is an optimising interpreter for the language Brainfuck with a small twist: brainstorm's output operation can be configured to print only numbers - the numeric value of the memory cell.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |