Почему у zephir lang такая низкая производительность?
Ты вызываешь внутри кода distanceStatic
Статическую функцию
1 вызов через ядро PHP метода 
2 тратиться на парсинг параметров
Тут 90% ушло в этот метод
Оптимизация inline еще не реализована 
Либо убери этот метод и вынес код в run
Добавь issue для примера, как будет время кто нибудь поможет с inline
Последние версии PHP имеют уже встроенное кэширование опкодов, видимо С код, который генерирует Zephir менее оптимален, чем то, что производит Zend Optimizer.
Случается, что C код, скомпилированный с -O3 медленнее PHP, бывает такое.
Напишите расширение изначально на чистом C (чтобы исключить влияние Zephir), если слишком сложные расчёты - можно в отдельное приложение на другом языке вынести. Судя по всему на простом С такой код переписать не составит труда.