Porting XScale PXA300+WinCe 6.0 application to Freescale VYBRID


I am new to Windows CE. We have an application running on XScale PXA300 &
WinCE 6.0. Correct me if I am wrong: As far as I know the Windows 6.0
application is binary compatible to that of WCE 7 and should run without
any modification.

Now, we are going to upgrade the hardware with Freescale Vybrid processor
and OS to Windows Embedded Compact 7. So, my question is although XScale
PXA300 is an ARM processor, will the application designed for it run on WEC
7 and Vybrid? Or I would have to recompile it for Vybrid?

Thanks in advance.