Bug 869532 - Eliminate unnecessary NaN checks and emit less redundant code. r=me
Bug 869507 - Eliminate unnecessary NaN checks. r=me

Several common floating-point conditions can be implemented without using a
separate NaN test.
Bug 870095 - Prefer clobbering binary operands with no further uses. r=h4writer