-
- Подгрузка и разгрузка все равно в один такт не получится. Да и подгрузка операнда из флеша тоже не факт что за один такт - надо ж еще и команду прочитать. Имею мнение, что быстрее 4-х тактов на MAC не получится - LightElf(14.11.2017 16:55)
- По ссылке врут, что получили 1.625 тактов на MAC 16*16->32. - йцукен(14.11.2017 22:49, ссылка)
- Ну да, SIMD рулит для 16-битных операндов. - LightElf(15.11.2017 10:58)
- Cortex-M7 эффективнее - там MAC и загрузка идут параллельно - Evgeny_CD(14.11.2017 23:15, ссылка)
- Когда прижмет будем считать такты misyachniy(193 знак., 14.11.2017 22:10)
- А чего все не верят в кэши данных и флэша. Время от времени или частенько, как минимум код, да и бедет от туда браться. Так что может и не один такт, но в среднем и не 4. Хотя я с М4 не спец с их кэшами, конвеерами и шинами. - Shatun_(14.11.2017 21:30)
- Вот собственно общение с М4 (после ДСПИКов) и породило мой сарказм. 6 тактов отдай, не греши. Там даже опция "автоинкремент" недоступна. - Крок(17.11.2017 10:56)
- Почему "недоступна"? Изучай команды LDMx и STMx - argus98(17.11.2017 12:38)
- Об М4 не скажу? расскажу об М3 misyachniy(1869 знак., 17.11.2017 11:43)
- Ну для реальных камней на M4 наличие полноценных кэшей не особо характерно. Есть всякие там flash accelerators, но они только выборке команд помогают - константы ИМХО в пролете. - LightElf(15.11.2017 10:54)
- Вот собственно общение с М4 (после ДСПИКов) и породило мой сарказм. 6 тактов отдай, не греши. Там даже опция "автоинкремент" недоступна. - Крок(17.11.2017 10:56)
- Иманна. Но у некоторых получается --> - MBedder(14.11.2017 17:25, ссылка)
- По ссылке врут, что получили 1.625 тактов на MAC 16*16->32. - йцукен(14.11.2017 22:49, ссылка)
- Подгрузка и разгрузка все равно в один такт не получится. Да и подгрузка операнда из флеша тоже не факт что за один такт - надо ж еще и команду прочитать. Имею мнение, что быстрее 4-х тактов на MAC не получится - LightElf(14.11.2017 16:55)