summaryrefslogtreecommitdiffstats
path: root/Python/bytecodes.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2024-01-10 15:38:56 (GMT)
committerGitHub <noreply@github.com>2024-01-10 15:38:56 (GMT)
commit93930eaf0acd64dc0d08d58321d2682cb019bc1a (patch)
tree3b1c444f2f7cb1ee7260e499800c5cda0ddc388a /Python/bytecodes.c
parent66363b9a7b9fe7c99eba3a185b74c5fdbf842eba (diff)
downloadcpython-93930eaf0acd64dc0d08d58321d2682cb019bc1a.zip
cpython-93930eaf0acd64dc0d08d58321d2682cb019bc1a.tar.gz
cpython-93930eaf0acd64dc0d08d58321d2682cb019bc1a.tar.bz2
gh-111139: Optimize math.gcd(int, int) (#113887)
Add a fast-path for the common case. Benchmark: python -m pyperf timeit \ -s 'import math; gcd=math.gcd; x=2*3; y=3*5' \ 'gcd(x,y)' Result: 1.07x faster (-3.4 ns) Mean +- std dev: 52.6 ns +- 4.0 ns -> 49.2 ns +- 0.4 ns: 1.07x faster
Diffstat (limited to 'Python/bytecodes.c')
0 files changed, 0 insertions, 0 deletions