ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
1407427 Топик полностью
enc (25.02.2024 21:14, просмотров: 200) ответил VladislavS. на В стандарте есть 64-битные целые. С ними у ARM всё шоколадно - сложение транслируется в пару add, adc. У avr через вызов библиотечной функции с прогоном аргументов через стек. Внутри функции всё нормально. Предложения в стандарт по целым любой разрядности есть, Но когда примут неизвестно. В сети есть класс из этого предложения. Работать с ним удобно, так же как с базовыми типами, но с оптимальностью без поддержки компилятора не очень. С другой стороны, вычислить 100!
У avr через вызов библиотечной функции с прогоном аргументов через стек. На дыбу того кто это придумал. У авра 32 РОН-а , для сложения двух 64-х достаточно четырёх команд 

add, adc, adc, adc - четыре такта, также этих РОН-ов достаточно для 64-битных операций умножения/деления. На дыбу.