Hi James, Thanks for your review and useful comments. >> If you could try to keep one reply chain for each patch series Will keep that in mind for sure :-) >> Very minor, but what is wrong with: >> int matches[16][2] = {0}; Done. >> nummatches is unused. Removed. >> This search algorithm is tough to follow Updated as per your comments. >> Put braces round this and write it as two statements Done. >> Move your new code above the part-variable case. Done. >> c is unused. Removed. Bootstrapped and Regression tested on aarch64-thunder-linux. Please review the patch and let us know if any comments or suggestions. Thanks, Naveen