shared valid,split,prepare for cpu and gpu mscash2
descrypt-opencl:improved compare