Upstreamedge

FIx rounding errors in corexy arm solution. Calcs need to be float until the last moment.