dont think so.. virus usualy runs as a program within the current os, you will have to activate it on the other for it to work.. but 64 and xp runs with different executeing methods (i think) with one running 32bit the toher runing as 64 bit..
i might be wrong.. lets just see what the other guys that run x64 says first...