Сама по себе самомодифицируемость меня в контексте таких вещей вообще не напрягает. Но одно дело, когда это осознанно и автор принял решение, что так будет компактней и быстрее и даже может быть красивше, что на 8080 очень часто случается. Другое дело, когда видно, что автор решения принимал совсем другие и на другой архитектуре, а тут мы имеем просто полуразложившиеся затычки-макроподстановки, которые уже никакой эффективностью и не пахнут.