improve detectAsmCoercion and add *,/ detection
detectSign of uncoerced *,/ as non-signed
detect +,- without coercion as double ops
load, store f32
relax restriction on float load/store size