[Libre-soc-dev] New instruction

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Mar 2 18:23:03 GMT 2021

On Tuesday, March 2, 2021, Jacob Lifshay <programmerjake at gmail.com> wrote:

> no... it turns into a single shift and mask operation at the HW
> level...such is the fate of division by a constant power of 2.

v = fmod(v, 1LL << 32);

ah wheww.

a subtract on the exponent, looping minus 32 each time.  that's tolerable.
 still absolutely dreadful, mind.


crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68

More information about the Libre-soc-dev mailing list