Todd Lipcon has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/15536 )
Change subject: gutil: add CPU detection flags for carryless multiplication, BMI ...................................................................... gutil: add CPU detection flags for carryless multiplication, BMI These instruction sets are useful for various code paths in my upcoming columnar serialization patch. This adds flag detection based on the tables in the Intel software development manual Table 3-8 "Information Returned by CPUID Instruction" and Table 3-10 "Feature Information Returned in the ECX Register" [1] https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2a-manual.html Change-Id: I89a0c6eab5e37dc8ce59fe1a048670c6c79c692a Reviewed-on: http://gerrit.cloudera.org:8080/15536 Reviewed-by: Adar Dembo <[email protected]> Tested-by: Kudu Jenkins --- M src/kudu/gutil/cpu.cc M src/kudu/gutil/cpu.h 2 files changed, 12 insertions(+), 0 deletions(-) Approvals: Adar Dembo: Looks good to me, approved Kudu Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/15536 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I89a0c6eab5e37dc8ce59fe1a048670c6c79c692a Gerrit-Change-Number: 15536 Gerrit-PatchSet: 2 Gerrit-Owner: Todd Lipcon <[email protected]> Gerrit-Reviewer: Adar Dembo <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Todd Lipcon <[email protected]>
