axis: get interpreter address the right way

.. the other way didn't cause problems as long as the top bit of the
address was never set (and "long" is the same width as a pointer).