Цитата(0men @ Jul 11 2017, 13:06)

Менять местами - посмотрите pragma inline
Хорошо гляну, а оно разве не просто выворачивание функции?
Цитата(scifi @ Jul 11 2017, 13:08)

Найти в дизассемблере нужную операцию и поставить точку останова там.
Дело в том что я там всем почти функциям наставил static+ inline, что бы компилятор выворачивал их.
так вот после этого в дизассемблере, комментарии сишного когда начинают пропадать. Точнее они есть, но целиком кусок комментарий функции на си, а потом кусок ассемблерного когда, и там становиться логику сложновато понять.
Цитата(SSerge @ Jul 11 2017, 15:00)

#include <intrinsics.h>
__no_operation();
или
__NOP();
Это тоже самое что asm("nop"); ?
Я думал при высокой оптимизации он их выкинет совсем, но сегодня вечером увидел что он их только передвинул.