# BrainFuck part 6 - 16-bit integers

DPAmar
2,296 views

### Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

## Sample

Now, we are done. In any code we already have, we can simply replace the 8 instructions by our overriden ones to work on 16-bits.

As an example, let's transform the Fibonacci sequence source code from previous playground. Warning : it's a bit long, but you can now ask for 256th or more items (up to 65535).

Note that values themselves will still be displayed modulo max value (65536 instead of 256)

## Minified version

>>>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+
>[<-]<[->>-<<<]>>-<<<<<+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>
+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>>>>>><+>[
<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>>>,>[-]<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]>>>>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>>
<+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-
]<[->>-<<<]>>-<<<<<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]
<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>->>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>>><+>+[<-]<[->>+<<<]>><+>+[<-]
<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>
+<<<]>><+>+[<-]<[->>+<<<]>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<<<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<-
>]<<]>-[[-]><+>[<-]<[->>-<<<]>>->>>><+>+[<-]<[->>+<<<]>>>>>><+>+[<-]<[->>+<<<]>><<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>
>>>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<<<<<<+>+[<-]<[->>+<<<]>>>>>>>>>><+>[<-]<[>>[-<+>]<[[->+
<]<->]<<]>-]>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<<
+>+[<-]<[->>+<<<]>>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>,>[-]<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<<<<<+>+[<-]<[->>+<<
<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>>.<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-
<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-.<+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+
[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>>.<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>-<+>[<-]<
[->>-<<<]>>->>>><+>[<-]<[->>-<<<]>>-<+>[<-]<[->>-<<<]>>->>>><+>+[<-]<[->>+<<<]>>>>>><+>+[<-]<[->>+<<<]>><<<<<<<<<+>[<-]<[>>[-
<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<.>>>>>>>>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>->>>
><+>+[<-]<[->>+<<<]>>>>>><+>+[<-]<[->>+<<<]>><<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]
>-[[-]><+>[<-]<[->>-<<<]>>->>>>>>>>>>>><+>+[<-]<[->>+<<<]>><<<<<<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>>>>>>><+>[<-]<[>
>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<<<<<<+>+[<-]<[->>+<<<]>>>>>>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>>>
<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>->>>><+>+[<-]<[->>+<<<]>><<<<<<<<<<<<<+>+[<-]<[->>+<<<]>>>>>>>>>><+
>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]>>>>>>>>>>>>>>>>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->
>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<
]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><<<<<<<<<<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>->>>><+>
+[<-]<[->>+<<<]>>>>>>>>>><+>+[<-]<[->>+<<<]>>>>>><+>[<-]<[->>-<<<]>>-<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><<<<<+>[<-]<[->>-
<<<]>>-<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>->>>>>>>><+>+[<-]<[-
>>+<<<]>><<<<<<<<<<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>->>>>>>>>>>>><+>+[<-]<[->>+<<<]>><<<<<<<<<
<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>>>
>><+>+[<-]<[->>+<<<]>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<<+>+[<-]<[->>+<<<]>>>>>><+>[<-]<[>>[-<+>
]<[[->+<]<->]<<]>-]>>>>>>>>>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-
]>>>>><+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<<<<<<<<<<<<<<<<<+>+[<-]<[->>+<<<]>>>>>>>>>>>>>>>>>><+>[<-]<
[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<<<<<<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]>>>
>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>
[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><<<<<+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[
<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>><+>+[<-]<[->>+<<<]>>>>>><+>[<-]<[->>-<<<]>>-<+>[<-]<[>>[-<+>]<[[->+<]<
->]<<]>-]><<<<<+>[<-]<[->>-<<<]>>-.<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-[[-]><+>[<-]<[->>-<<<]>>-<+>[<-]<[>>[-<+>]<[[->+<]<->]<<
]>-]><<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]><<<<<<<<<<<<<<<<<+>[<-]<[>>[-<+>]<[[->+<]<->]<<]>-]>

Open Source Your Knowledge: become a Contributor and help others learn.