Использование Windows XP, gcc.
У меня есть проект C ++ с некоторым встроенным ассемблерным кодом.
Код ассемблера должен ссылаться на массив C.
Потому что я использую встроенную сборку. Я должен передать указатель на массив в один из регистров. К сожалению, это лишает меня регистра, который мне нужен для некоторых сложных вычислений.
Я хотел бы знать, существует ли встроенный способ сборки для ссылки на массив C без потери регистра или перемещения указателя на стек. Причина, по которой я не могу использовать стек, заключается в том, что я полагаюсь на стек для хранения других значений, поскольку у меня недостаточно регистров, как есть.