[an error occurred while processing this directive]
[an error occurred while processing this directive]
Когда я умножаю unsigned char на unsigned char, то компилятор генерирует инструкциюMUL, но когда умножаю unsignrd int на unsigned int, то вызывается стандартная библиотека, которая не использует MUL. Т. е. аппаратное умножение - только для однобайтовых величин, а все остальные - через стандартные библиотеки, которые остались старыми и не используют аппаратное умножение ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]