Separated out 32bit processing, did initial preparations for 16bit