**Reporter**: [Neal Richardson](https://issues.apache.org/jira/browse/ARROW-9187) / @nealrichardson **Assignee**: [Jonathan Keane](https://issues.apache.org/jira/browse/ARROW-9187) / @jonkeane #### Related issues: - [[C++] Add/Sub/Mul arithmetic kernels with overflow check](https://github.com/apache/arrow/issues/25139) (depends upon) - [[C++] Division kernels](https://github.com/apache/arrow/issues/25469) (depends upon) #### PRs and other links: - [GitHub Pull Request #8947](https://github.com/apache/arrow/pull/8947) - [GitHub Pull Request #9117](https://github.com/apache/arrow/pull/9117) <sub>**Note**: *This issue was originally created as [ARROW-9187](https://issues.apache.org/jira/browse/ARROW-9187). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*</sub>