mirror of
https://github.com/apache/impala.git
synced 2025-12-30 03:01:44 -05:00
Currently decimal-util.h didn't specialize DecimalUtil ::GetScaleMultiplier<int256_t>(), causing more performance loss when calculate Decimal16Value division. This template specialisation results in 5600X speedup approximately. Testing: - Ran existing jobs. - Add decimal-util-benchmark. Change-Id: I969e2977d51313e738f72c8246db003ae43a3782 Reviewed-on: http://gerrit.cloudera.org:8080/18861 Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com> Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>