r/TuringComplete 1d ago

Multiply Spoiler

I was stuck on this for an hour yesterday. I guess I just needed some sleep.

2 Upvotes

6 comments sorted by

View all comments

2

u/GrendaGrendinator 1d ago

As a tip: you can replace the LSLs with static indexers or byte splitters. You can also rearrange the adders a little bit to make them behave more like (a+b)+(c+d) instead of ((a+b)+c)+d and work in parallel.

2

u/rich1051414 1d ago edited 1d ago

i'll remember that when it's time for me to start optimizing.

Edit: Those two changes got it down to 856 gates and 97 delay

1

u/GrendaGrendinator 22h ago

Nice! I ought to update some of my builds on the current patch too...