diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2021-12-30 18:48:53 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-01-24 11:41:46 +0100 |
commit | 6c000af611419745cc7f6c5ea1df1ed961cd6ec3 (patch) | |
tree | 40eeb5ee028b55d5e74a2aff4f7f35f0782d26fb /lisp/emacs-lisp/timer-list.el | |
parent | 15961108c9acbef5b7e7daeb47f026969b7a5407 (diff) | |
download | emacs-6c000af611419745cc7f6c5ea1df1ed961cd6ec3.tar.gz emacs-6c000af611419745cc7f6c5ea1df1ed961cd6ec3.tar.bz2 emacs-6c000af611419745cc7f6c5ea1df1ed961cd6ec3.zip |
Inline fixnum operations in bytecode interpreter
Since numeric operations are mostly done on fixnums, this gives a
speed-up for common code.
* src/bytecode.c (exec_byte_code): Inline fixnum comparisons and
operations with fixnum results: =, >, <, <=, >=, -, +, -, *, /, %, max
and min.
Diffstat (limited to 'lisp/emacs-lisp/timer-list.el')
0 files changed, 0 insertions, 0 deletions