Хроники постмодерна
33 subscribers
83 photos
4 videos
74 links
Странные тексты, пространные размышления, картины сюрреалистического
Download Telegram
Как поделить не деля или оптимизация деления компиляторам(и)

Если вы никогда не пробовали смотреть как код на C++ разворачивается компилятором в код Assembly – вас ждёт много сюрпризов, причём, не нужно смотреть какой-то замудренный исходный код полный templates или других сложных конструкций: рассмотрите следующий snippet:

uint8_t div10(uint8_t x)
{
return x/10;
}

https://habr.com/ru/articles/833470/

#cpp #programming

👉 @cpp_lib