Migration from 64bit Windows to 32bit Windows CUDA code is running but giving junk results


I have written a CUDA program(For one of the image processing application).It runs all fine and produces desired results on my 32 bit Windows xp machine which uses a Quadro 600 GC.

But the same Code, though gets executed on a 64bit Windows server Machine(Built with Win32 settings) the results dont match. The file reading operations are going as required. the code is also compiled using --machine 32 option.

What might have gone wrong? Also, generally what needs to be taken care while migrating from 32 to 64??

Looking forward for a quick response!!!