deal with specical cases in x64 platform