Почему при компиляции сборки SPARC с GCC возникают ошибки «недопустимого операнда» (2 строки, инструкции cmp и bl)? - PullRequest
0 голосов
/ 28 октября 2011

GCC жалуется, что:

A3.s: Сообщения ассемблера: A3.s: 32: ошибка: недопустимые операнды A3.s: 33: ошибка: недопустимые операнды

Оскорбительные строки (выделены курсивом) и код окружения:

b random_init_for_test
nop

random_init_for_test:
**set 0, i_s
cmp i_s, 40**
bl random_init_for
nop

Я новичок в сборке SPARC, и мне не повезло исправить это Кто-нибудь может увидеть проблему?

1 Ответ

1 голос
/ 28 октября 2011

Вы пропустили регистрационные настройки (%)?

...