uint64_t/int64_t fixes, also don't define PC