32/64 bit int stuff