Слева - результат компенсации движения здорового человека. Справа - результат компенсации движения курильщика.

Не, на самом деле слева - результат компенсации движения, полученный при компиляции программы интеловским компилятором (в Release) или MSVC в режиме Debug, а справа - результат на тех же данных той же программы, собранной MSVC в Release. Глюк исчезает, и результат становится в точности как слева, если в исходнике убрать одно единственное слово. Угадаете, какое?

Не, на самом деле слева - результат компенсации движения, полученный при компиляции программы интеловским компилятором (в Release) или MSVC в режиме Debug, а справа - результат на тех же данных той же программы, собранной MSVC в Release. Глюк исчезает, и результат становится в точности как слева, если в исходнике убрать одно единственное слово. Угадаете, какое?
no subject
Date: 2013-11-23 07:42 pm (UTC)no subject
Date: 2013-11-23 07:51 pm (UTC)таки restrict
Date: 2013-11-23 08:04 pm (UTC)Я вот на жалобы ICC про то, как потенциальный алиасинг ему жить мешает, купился, попробовал использовать, за что в одном месте и поплатился, поставив его там, где не следовало.
Re: таки restrict
Date: 2013-11-23 08:12 pm (UTC)Не знают и не умеют? Но это всё мои наблюдения, действительности не соответствующие
Re: таки restrict
Date: 2013-11-23 11:25 pm (UTC)говорят что пиши не пиши register, компилятор это не фига не смотрит.. он типа умнее всех, умнее нас, и сам всё знает.
А на самом деле как бы и смотрит, просто самим проверять это всем лень.