summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/gecko.py
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2024-11-21 13:57:23 +0300
committerMark Brown <broonie@kernel.org>2024-12-02 03:31:00 +0300
commit9b3cd5c7099fe7710356dd76ecf9910dc8c32548 (patch)
treea3e08a5461310c67b8931a38f33d89aee6ddf56f /tools/perf/scripts/python/gecko.py
parenta4a7d86bc1a59839ad0dffbefa473135b342dd0b (diff)
downloadlinux-9b3cd5c7099fe7710356dd76ecf9910dc8c32548.tar.xz
regmap: place foo / 8 and foo % 8 closer to each other
On x86 the compiler (gcc (Debian 14.2.0-8) 14.2.0) may generate a better code if it sees division and modulo goes together. Function old new delta __regmap_init 3740 3732 -8 Total: Before=31159, After=31151, chg -0.03% clang (Debian clang version 18.1.8) on x86_64 still shows better code Function old new delta __regmap_init 3582 3579 -3 Total: Before=39854, After=39851, chg -0.01% Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://patch.msgid.link/20241121105838.4073659-4-andriy.shevchenko@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/gecko.py')
0 files changed, 0 insertions, 0 deletions