Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: C64x компилер запрещает прерывания
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Warlord
Перед каждым циклом компилер запрещает глобальные прерывания, сбрасывая в CSR младший бит. На все это тратится 3 цикла, если глубина вложенности циклов больше 2, то это начинает отрицательно сказываться на производительности. Можно как-нибудь отключить генерацию запрещения прерываний, запретив, например их перед главным циклом и разрешив после него?
Harbour
см опцию -mi к cl6x
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.