|
Недокументированные возможности IAR, extended keywords __x_z, __z? |
|
|
|
Dec 16 2005, 10:12
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Просматривал хидер pgmspace.h и обратил внимание на модификаторы __x_z и __z, в мануале на компилятор про их назаначение ничего не нашел (или плохо искал?...), в апликашках они тоже вроде бы не встречаются. Решил попробовать использовать их наугад, написал простенький код на С++ (описал две одинаковых функции одна с __x_z, другая без, исходный код и результат компиляции см. в присоединенных файлах), скомпилировал, оказалось что код функции с модификатором компактнее (за счет ИМХО более рационального использования регистров-указателей) и выполняется быстрей (на 30% в данном примере). Вопросы: кто, что о них (модификаторах) знает (особенности их использования)? Какие мысли есть о том, почему ИАР ничего не пишет о них ( ведь ИМХО вещ вроде бы полезная)?
|
|
|
|
Сообщений в этой теме
Old1 Недокументированные возможности IAR Dec 16 2005, 10:12 dxp Цитата(Old1 @ Dec 16 2005, 16:12) Просмат... Dec 16 2005, 10:31 IgorKossak Для улучшения скорости и компактности некоторых фу... Dec 16 2005, 11:02 Rst7 Цитата(IgorKossak @ Dec 16 2005, 13:02) Д... Dec 16 2005, 14:08  IgorKossak Цитата(Rst7 @ Dec 16 2005, 16:08) ...По п... Dec 16 2005, 15:43   dxp Цитата(IgorKossak @ Dec 16 2005, 21:43) Х... Dec 16 2005, 17:27    Old1 Цитата(dxp @ Dec 16 2005, 20:27) А что в ... Dec 16 2005, 18:51   ig_z Как то пытался переписывать порты под вытесняющие ... Dec 17 2005, 03:58    Rst7 Цитата(ig_z @ Dec 17 2005, 05:58) .....
П... Dec 17 2005, 07:40     Old1 Цитата(Rst7 @ Dec 17 2005, 11:40) Подавля... Dec 19 2005, 07:34      ig_z Цитата(Old1 @ Dec 19 2005, 11:34) Цитата(... Dec 19 2005, 15:36       Old1 Цитата(ig_z @ Dec 19 2005, 19:36) Очень с... Dec 19 2005, 20:39    IgorKossak Цитата(ig_z @ Dec 17 2005, 05:58) Подавля... Dec 19 2005, 08:08   _Bill Цитата(IgorKossak @ Dec 16 2005, 18:43) Ц... Jun 27 2006, 11:55  PrSt Цитата(Rst7 @ Dec 16 2005, 17:08) Cуществ... Nov 1 2013, 04:41 zltigo Цитата(IgorKossak @ Dec 19 2005, 10:08) а... Dec 19 2005, 11:57 IgorKossak Для задач я обычно применяю __task.
Помогает одноз... Dec 19 2005, 12:37 zltigo Цитата(ig_z @ Dec 19 2005, 17:36) Очень с... Dec 19 2005, 16:20 dxp Цитата(zltigo @ Dec 19 2005, 22:20) Экспе... Dec 20 2005, 07:22  ig_z Цитата(dxp @ Dec 20 2005, 11:22) Это ключ... Dec 20 2005, 12:31   dxp Цитата(ig_z @ Dec 20 2005, 18:31) Да и по... Dec 20 2005, 12:52    IgorKossak Цитата(dxp @ Dec 20 2005, 14:52) Цитата(i... Dec 20 2005, 13:24     dxp Цитата(IgorKossak @ Dec 20 2005, 19:24) Э... Dec 20 2005, 14:34      ig_z 2 dxp
scmRTOS планируете развивать?
Интересно был... Dec 20 2005, 15:22       dxp Цитата(ig_z @ Dec 20 2005, 21:22) 2 dxp
s... Dec 21 2005, 07:15 Rst7 Да, господа, по поводу __root прогнал. Конечно, __... Dec 20 2005, 06:20 zltigo Цитата(dxp @ Dec 20 2005, 09:22) Хм, это ... Dec 20 2005, 07:55 Turion По поводу инструкций SBRA и CBRA - попробуйте в w... Dec 27 2005, 12:29 Old1 Вот еще один квалификатор (или атрибут типа функци... Jan 14 2006, 18:35 Rst7 Цитата(Old1 @ Jan 14 2006, 20:35) Вот еще... Jan 15 2006, 06:42  Old1 Цитата(Rst7 @ Jan 15 2006, 10:42) Цитата(... Jan 15 2006, 16:55   Rst7 Цитата(Old1 @ Jan 15 2006, 18:55) ...
О п... Jan 16 2006, 06:19    Old1 Цитата(Rst7 @ Jan 16 2006, 10:19) Нельзя ... Jan 16 2006, 20:49 Old1 Если кому интересно, в версии ИАР 4.20а атрибуты _... Jun 25 2006, 17:54 Rst7 QUOTE Хочу уточнить(это вопрос) - На сколько я пон... Nov 1 2013, 23:01 grand1987 Здравствуйте, у меня есть вопрос подобный тем что ... Mar 15 2014, 13:29 dxp QUOTE (grand1987 @ Mar 15 2014, 20:29) Зд... Mar 16 2014, 12:58
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|