gc: avoid re-genning ninit in branches involving float comparison. R=rsc CC=golang-dev https://golang.org/cl/5451050