GNU as .macro directive expansion

Есть ли способ заставить GNU as только расширять директивы .macro в файле .S, создавая другой файл .S без них? Подобно тому, что gcc -E делает с кодом на C.

Обратите внимание, что речь идет об ассемблерной директиве .macro, как в следующем коде, а не о макросах #define в стиле C, которые могут быть расширены через cpp.

.macro my_macro src, so, dest
    movl    \so+10(\src), %r8d
12
задан Jürgen Strobel 7 December 2016 в 16:44
поделиться