Цитата(KRS @ Jun 27 2009, 23:01)

потому что умножение транслируется в команды, а для деления нужна библиотечная функция. У вас похоже не та библиотека используется.
Эммм... Посмотрел даташит от ARM:
ARM DDI 0337G
Cortex-M3 Technical Reference Manual
26 June 2008 G Non-Confidential First Release for r2p0
На странице 2 написано:
Цитата
Hardware divide instructions, SDIV and UDIV (Thumb 32-bit instructions).
Но, применительно к long-long, думаю, всё-равно библиотека потребуется.
Может, я чего не то смотрю? Поправьте, пожалуйста.
То же самое касается и Тамб режима, о котором упоминал sonycman:
Цитата
A Thumb instruction set subset, defined in the ARMv7-M Architecture Reference Manual.
Или есть какая-то другая реализация ядра, используемая у STM?