4 ms·
> Note that the inner product of the Barrett reduction is 37 bits, so you need a uint64 intermediate value. Ask me how I know! Without even addressing the exce
by dotancohen 3y ago
> Note that the inner product of the Barrett reduction is 37 bits, so you need a uint64 intermediate value. Ask me how I know!
Without even addressing the excellent content of this article, the expression "ask me how I know" is a sign of someone with experience in a field, any field. Sort of a shibboleth for intimacy with the subject matter. This man has fought a battle and felt pain.
- deleted 3y ago[deleted]
- loxias 3y agoAmen to that! This matches my lived experience. Every time I share a surprising or specific technical detail like that, inside I'm hoping, begging, someone will ask me how I know, so I can recall and share the tale of the months of my time, and, honestly, my cleverness expended to win that knowledge. (Also I don't know why you're downvoted?) Anyway, great article. I didn't know division wasn't constant time, but ew, division, old busted. cool cats multiply by a constant and shift. :)