Are there things that c# programers are writing today, that behave one way in x86, but have different performance characteristics when run on a processor like ARM?

I would imagine that having smaller caches and no brach prediction hardware would have some design impact somewhere.

-Josh