]> granicus.if.org Git - php/commit
[AArch64] Use NEON to initialize zend_hash
authorSebastian Pop <spop@amazon.com>
Wed, 17 Apr 2019 15:03:37 +0000 (15:03 +0000)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 7 May 2019 14:21:44 +0000 (16:21 +0200)
commit6fad150cfdec697cb1b789447d10056f009a208d
treed891921120628a655d3e40c0f9b774bd9a8cdebb
parent7929f8307891682f750f0afe5e2cc78394055da5
[AArch64] Use NEON to initialize zend_hash

On A72, google-benchmark measure before and after the patch:
--------------------------------------------------------------
Benchmark                    Time             CPU   Iterations
--------------------------------------------------------------
BM_hash_init_before       43.6 ns         43.6 ns     16052937
BM_hash_init_after        27.0 ns         27.0 ns     25877296

Patch written by Ali Saidi <alisaidi@amazon.com>
and Sebastian Pop <spop@amazon.com>
Zend/zend_hash.c