modulecache 32 bit

cast needed, because on m32 ulong does not conv to uint automatically