реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Команда MLA для AT91SAM7 в IAR, Особенности выполнения команды MLA
Sanya_kv
сообщение Sep 9 2009, 13:57
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Не могу в IAR найти как использовать на С команду MLA в режиме ядра ARM. Неужели придётся использовать ассемблерную вставку? Есть ли у кого- нибудь опыт использования этой команды.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 9 2009, 14:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Sanya_kv @ Sep 9 2009, 17:57) *
Не могу в IAR найти как использовать на С команду MLA в режиме ядра ARM. Неужели придётся использовать ассемблерную вставку? Есть ли у кого- нибудь опыт использования этой команды.

Думаете, компилятор не догадается ее задействовать, если ему просто написать на C: "a += b * c" ?
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Sep 9 2009, 14:29
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Очень хотелось бы в это верить. Но проверю.
До этого писал в IAR для АVR, компилятор команду умножения игнорировал, использовал сложение со сдвигом, проблем в скорости выполнения не было, поэтому не заморачивался.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 9 2009, 14:38
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Sanya_kv @ Sep 9 2009, 18:29) *
Очень хотелось бы в это верить. Но проверю.

Проверьте. Нормальный компилятор просто обязан так поступить.

Цитата(Sanya_kv @ Sep 9 2009, 18:29) *
До этого писал в IAR для АVR, компилятор команду умножения игнорировал, использовал сложение со сдвигом, проблем в скорости выполнения не было, поэтому не заморачивался.

Может, ему что-нибудь в опциях сказать надо было?
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Sep 9 2009, 14:39
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Компилятор зашарил. Спасибо aaarrr, проблема снята.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 20:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016