I finally got the 32-bit shared object built on Linux. After 3 hours of fiddling I simply re-installed gcc-multilib and it just worked. 😡
I have pushed the changes to github. After testing, this will be v3.0.0 because I expect the static linking to be a breaking change in some instances.
The next step is to compile a large list of test cases to confirm that the new operators are behaving as expected under as many corner cases as we can think of.