branches: 1.2.2; 1.2.8;Deal with arguments being NaNs
aeabi floating compare ops are different from the normal gcc softfloat ones.