Уже второй час не могу понять, что не так в функции.
float **image - двумерный массив (изображение), float *ptr - временный указатель. Если я пишу
for(j=0; j<YHb; j++){
...
ptr = &image[j][1];
...
for(j=1; j<YHb; j++){
...
ptr = &image[j][1];
...
Перепробовал и отключать оптимизацию при компиляции, и -O1 - все равно программа ведет себя так странно. В чем может быть проблема?