bind9/lib
Ondřej Surý 91f3b0edee
Use mul and div instead of bitshifts to calculate srtt
There was a microoptimization for smoothing srtt with bitshifts.  Revert
the code to use * 98 / 100, it doesn't really make that difference on
modern CPUs, for comparison here:

    muldiv:
	    imul    eax, edi, 98
	    imul    rax, rax, 1374389535
	    shr     rax, 37
	    ret
    shift:
	    mov     eax, edi
	    sal     eax, 9
	    sub     eax, edi
	    shr     eax, 9
	    ret
2023-10-12 12:35:00 +02:00
..
dns Use mul and div instead of bitshifts to calculate srtt 2023-10-12 12:35:00 +02:00
isc Improve isc_refcount with initializer and implicit destroy 2023-09-24 10:08:56 +02:00
isccc Limit isccc_cc_fromwire recursion depth 2023-09-07 19:46:19 +02:00
isccfg Detect duplicate use of control sockets in named.conf 2023-10-05 11:32:01 +11:00
ns Remove unnecessary NULL-checks in ns__client_setup() 2023-09-28 13:43:18 +00:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00