Support for 32-bit CPUs

I've started another thread specifically for Swift on Linux Armv7