David Laight <David.Laight@xxxxxxxxxx> wrote: > Actually quite typical because inlining happens much later on. > I suspect that the #define benefits from the compile front-end > optimising constants. I managed to mostly pull it back, and even make some functions slightly smaller, in the v2 I posted. Mostly that came about by arranging things to look a bit more like the upstream macro version. David