This paves the way to optimizing pushes in to both push operations and push pair operations to more optimally match Arm64 push support. While this does the first step for supporting the base push, we'll leave optimizing push pairs to future work.