diff options
| author | Po Lu | 2023-08-01 14:54:30 +0800 |
|---|---|---|
| committer | Po Lu | 2023-08-01 14:54:30 +0800 |
| commit | b022398b8f0a03f0e1b3ec8df41a439cdbe5bd19 (patch) | |
| tree | 376cdb3f4d31c4feeea1d3a90aadc69612c27315 /java | |
| parent | 202ddc0137ac523f4b455ce8cfc7eb01d6384349 (diff) | |
| download | emacs-b022398b8f0a03f0e1b3ec8df41a439cdbe5bd19.tar.gz emacs-b022398b8f0a03f0e1b3ec8df41a439cdbe5bd19.zip | |
Micro-optimize PUSHW/PUSHB
* src/sfnt.c (CHECK_STACK_AVAILABLE): New macro.
(PUSH):
(PUSH_UNCHECKED): Always define to unchecked versions,
even if TEST.
(PUSH2_UNCHECKED): New macro.
(NPUSHB):
(NPUSHW):
(PUSHB):
(PUSHW): Check the number of remaining stack elements
once.
(stack_overflow_test_args): Expect zero stack arguments.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions