Reason for ZEND_JIT_COUNTER_INIT set to 32531?

From: Date: Thu, 13 Jan 2022 10:01:40 +0000
Subject: Reason for ZEND_JIT_COUNTER_INIT set to 32531?
Groups: php.internals 
Request: Send a blank email to internals+get-116878@lists.php.net to get a copy of this message
Hi Internal, I am not sure this is a correct mail list for asking source code related question. If not, I am sorry. Appreciate you guys' help. I am reading PHP8 JIT related source code and found that zend_jit.h has a magic definition ZEND_JIT_COUNTER_INIT as 32531 which I do not quite understand how this number was chosen and why? Anybody can provide some historic information? #define ZEND_JIT_COUNTER_INIT 32531 A code example using this definition (looks like the 2nd parameter computes into a fixed number if hot_func is set by php.ini) ZEND_OPCODE_TAIL_CALL_EX(zend_jit_trace_counter_helper, ((ZEND_JIT_COUNTER_INIT + JIT_G(hot_func) - 1) / JIT_G(hot_func))); ======================================= Tony Su (Su, Tao) make a 'lazy' programmer diligently with efficiency

« previous php.internals (#116878) next »