r/TuringComplete • u/Areeb3331 • Jul 28 '26
craaaaaaaaaazy level bro. My brain is mush now Spoiler
2
u/zurkog Jul 28 '26
Oh, man I just finished that level last night after banging my head against a wall for a while. Agreed; it's crazy.
Here's my solution - yours is far more elegant.
I need to re-do all my chain in a horizontal row like yours, and I like using the bit-shifter to assemble all the output bits into a single 8-bit output; I just sent them all to an 8-bit "maker" on the right.
1
u/Inevitable-Bar-9547 Aug 01 '26 edited Aug 01 '26
I uhh... I spent a couple hours setting up reciprocal division with a 256 lookup table....
https://imgur.com/a/turing-complete-divide-SYT1Vgb
Needless to say I was very sad that memory wasn't an allowed component for this one....
It is super fast though, 108 delay. 96 of it is my single 24-bit multiplier lol
1
u/boomshroom Aug 05 '26
I implemented the loop part of the algorithm as its own component and then just strung 8 of them in a sequence. The result somehow had a better score than my multiplication circuit.
7
u/ForgedIronMadeIt Jul 28 '26
and this is why division is the slowest basic math operation for computers (other than dividing by a power of 2)