Help regarding a project

Dear everyone,

I am current working on a project that requires me to divide an integer into two halves based on its bits and carry out multiplication and addition on the new data and combine these results to get the original result. Could someone please help with the “how to” part.

Thanking you,

Vivek Datir

IIT Guwahati , India

Legalization already handles this when you’re operating on integers that are wider than the widest legal integers for your target. You can see it in action by compiling a file that operates on two wide integers.