Цитата(torik @ Apr 1 2011, 18:02)

в ниосе объявляю переменную типа
Код
alt_u64 a;
когда пишу
Код
a = b << 32;
предупреждает, мол сдвигаем на число бит, больше чем в переменной (и не сдвигает, не меняет число).
Чё, с переменными 64 бит работать нельзя?
А так :
Код
a = (alt_u64)b << 32;
?
Некоторые компиляторы делают результат такого типа, какие переменные используются, а не того типа, чему присваивается, может это?