swalk-cavium

Results 5 issues of swalk-cavium

The ability to use the ARMv8 crc instructions was added by PR#7556. They are enabled only if an option is added to the cmake command line. This makes a minor...

CLA Signed
GH Review: review-needed

This updates the register usage so these macros can be used on ARMv8 hosts.

CLA Signed
GH Review: review-needed

This change updates the EqDbl and NeqDbl sequences to use different instructions. It reduces the number of instructions needed and removes the dependency on the status register. Before ===== (29)...

CLA Signed
GH Review: accepted
Import Started

This adds a peephole which captures a common pattern seen in Mediawiki traces. Before ===== ``` 0xcb00a04 93401c21 sxtb x1, w1 0xcb00a08 d37ef421 lsl x1, x1, #2 ``` After ====...

CLA Signed

This change removes unneeded zero-extend instructions seen in various benchmarks. A less thorough version of this had been previously submitted in PR#7707. Here is an example from hphp/test/slow/comparisons/all_type_comparison_test.php Before ======...

CLA Signed