Don't swap binary ops when "use asm" is in effect.

Refs #167