First noticed by dewresearch, Delphi XE6 introduced a new optimization for inlined functions that return a floating-point value. Here is an exploration of what was improved… and what was not improved. When inlining was introduced in Delphi, one limitation was that functions returning a floating point values would incur an unnecessary round-trip to the stack,…
↧