[an error occurred while processing this directive]
а то что требуется получается в том случае, если потом результат сравнить с максимально возможной дистанцией без знака (32) и если более 32 то сделать (64 - result)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)