I'm trying to perform a bitwise operation on a BitArray that would result in:

    1010  

    0011  

= 1000

So whenever the first bit is set and the corresponding bit is not set (1-0) it returns 1. all other scenarios (0-0,1-1,0-1) result in 0.

How can I achieve this, with or without a bitwise operation?

Performance is critical.