Added 32 bit code

The final binary size is down to 68 bytes
Added 64 bit code

Currently incomplete