[an error occurred while processing this directive]
|
Прочитайте в TMS320C6000 CPU and Instruction Set Reference Guide как работает branch - там сказано, что задержка от того момента как branch оказалась на E1 до начала выполнения команды на которую указывал brach составляет 5 тактов. Ничто не мешает генерировать бранчи на один и тот же адрес каждый такт - тогда первый branch будет выполнен с задержкой, а каждый следующий будет выполняться на следующем такте.
Вобщем фокус в том, что branch не рвет конвейер, следовательно одноцикловые циклы (как сказал, а ?:-)) будут нормально работать.
E-mail: info@telesys.ru