Strawberryperl 5.32 used gcc 8.3.0 while 5.42.0.1 uses gcc 13.2.0 which probably accounts for the difference between versions.
From looking at godbolt gcc 8.3.0 optimizes that branch into the conditional expression while 13.2.0 doesn't
In reply to Re^2: Weird performance issue with Strawberries and Inline::C
by tonyc
in thread Weird performance issue with Strawberries and Inline::C
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |