Files
ardupilot/libraries/AP_Math
Peter Barker ce53ae63ae AP_Math: use /2 in place of *0.5f
MdB says:

dividing by 2 is actually optimal. It's type correct for all usage, and the compiler generates the multiplication if it's float, and sticks with divide for integers

Godbolt indicates on any optimization level (O1-O3, and Os) that the compiler will correctly optimize the / 2 into a float multiplication if using a float, but if using integer types in the template it will stick with the / 2 which is faster then doing the conversions to/from float.
2019-04-05 23:04:17 -07:00
..
2018-10-01 14:26:56 +09:00
2019-02-06 23:20:07 +11:00
…
…
2019-04-05 23:04:17 -07:00
…
…
2018-12-22 08:39:06 +09:00
…
2018-12-22 08:39:06 +09:00
2018-12-22 08:39:06 +09:00
2018-12-22 08:39:23 +09:00
…