-
- Так это один из самых известных глюков интела prosto_Alex(70 знак., 25.09.2004 20:33)
- Во-первых, даже если это и был когда-то глюк, то он давно не глюк :-) ReAl(1018 знак., 27.09.2004 13:08)
- Не в том дело... prosto_Alex(471 знак., 27.09.2004 13:46)
- В 286 был сдвигатель "циклический", там микрокод и цикл. В 386 и выше, насколько я помню, ReAl(666 знак., 27.09.2004 14:47)
- Да причем тут компилятор? prosto_Alex(287 знак., 27.09.2004 16:21)
- А если откуда-то передаётся, то он вообще ни за что не отвечает. И результат всё равно не гарантирован. ReAl(859 знак., 27.09.2004 17:47)
- Ну представить себе такой микрокод и я не моуг :))) - prosto_Alex(27.09.2004 17:53)
- А если откуда-то передаётся, то он вообще ни за что не отвечает. И результат всё равно не гарантирован. ReAl(859 знак., 27.09.2004 17:47)
- Вот зараза, про угловые скобки забыл. ReAl(539 знак., 27.09.2004 14:59)
- Да причем тут компилятор? prosto_Alex(287 знак., 27.09.2004 16:21)
- В 286 был сдвигатель "циклический", там микрокод и цикл. В 386 и выше, насколько я помню, ReAl(666 знак., 27.09.2004 14:47)
- Не в том дело... prosto_Alex(471 знак., 27.09.2004 13:46)
- Во-первых, даже если это и был когда-то глюк, то он давно не глюк :-) ReAl(1018 знак., 27.09.2004 13:08)
- Наш маленький конкурс выиграл ReAl. Мои поздравления! Алексей Мусин(154 знак., 24.09.2004 12:50)
- может уже пора фак заводить про эти самые undefined behaviour? - bialix(24.09.2004 14:03)
- Вполне может быть.... ReAl(1068 знак., 24.09.2004 15:13)
- Хм... Насколько я знаю, подобные выражения ВСЕГДА вычисляются СПРАВА НАЛЕВО. Bill(405 знак., 25.09.2004 20:50)
- ВЫЧИСЛЯЮТСЯ они так. Но результаты вычислений ПРИСВАИВАЮТСЯ по стандарту в любом месте между sequ points и в любом порядке. Т.е. ReAl(1374 знак., 27.09.2004 12:59)
- я готов за это взяться, но может General это организует, здесь на сахаре? идеально было бы поставить wiki для такого дела (это я мечтаю) - bialix(24.09.2004 17:03)
- wiki - имя компьютера, организовавшего античеловеческий переворот в фильме "Я, робот" :))) - General(26.09.2004 18:26)
- Только это всё надо "вылавливать". Ведь всего не упомнишь, а вон про сдвиг на больше ширины я так и забыл совсем, пришлось даже в стандарт слазить. ReAl(103 знак., 24.09.2004 18:03)
- вот потому вика и хороша - вспомнил/увидел/наступил на грабли и записал для других. bialix(74 знак., 24.09.2004 18:41)
- Хм... Насколько я знаю, подобные выражения ВСЕГДА вычисляются СПРАВА НАЛЕВО. Bill(405 знак., 25.09.2004 20:50)
- Вполне может быть.... ReAl(1068 знак., 24.09.2004 15:13)
- Если бы не фраза из стандарта, ReAl(374 знак., 24.09.2004 13:01)
- Пардон, "коппилятора" - это описка не от "копулятора", а от "компилятора" :-) - ReAl(24.09.2004 13:02)
- может уже пора фак заводить про эти самые undefined behaviour? - bialix(24.09.2004 14:03)
- Microsoft QC2.5, все путем abivan(160 знак., 24.09.2004 12:24)
- Нет, как оказалось, "не нужно закладіваться на конкретное поведение компилятора в случае, объявленном в стандарте как UNDEFINED BEHAVIOR" - ReAl(24.09.2004 12:35)
- Да, нашел у Кернигана, но все же abivan(321 знак., 24.09.2004 17:40)
- По каким понятиям? :-) ReAl(141 знак., 24.09.2004 17:58)
- Да, нашел у Кернигана, но все же abivan(321 знак., 24.09.2004 17:40)
- Нет, как оказалось, "не нужно закладіваться на конкретное поведение компилятора в случае, объявленном в стандарте как UNDEFINED BEHAVIOR" - ReAl(24.09.2004 12:35)
- Оппаньки!! ReAl(58 знак., 24.09.2004 11:41)
- Причём, что интересно... ReAl(1201 знак., 24.09.2004 12:33)
- Даю наводку - прогоните пример для x86 архитектуры (я юзал Борланд 5,02) - Алексей Мусин(24.09.2004 11:26)
- Для типа long в формате функции printf хорошо бы указывать не %x, а %lx - Палыч(23.09.2004 16:22)
- Вопрос не про printf - Алексей Мусин(23.09.2004 16:34)
- Тогда не понял, что же Вам нужно Палыч(478 знак., 23.09.2004 16:52)
- Ок, уточняем исходные Алексей Мусин(77 знак., 23.09.2004 16:54)
- Не забудьте L поставить и после 0xFFFFFFFF - Палыч(23.09.2004 17:04)
- И так тоже 0? :) Алексей Мусин(223 знак., 24.09.2004 07:34)
- Да, если убрать пробел в "< <" - Палыч(24.09.2004 11:08)
- У-у, какой недоверчивый :) Алексей Мусин(104 знак., 24.09.2004 11:24)
- Так речь не про МК, про Pentium? Так известно, что SHL не работает при CL > 31 - Палыч(24.09.2004 12:36)
- SHL это ассемблер, а пример был на С. Если бы не UB в стандарте, то это была бы ошибка компилятора - ReAl(24.09.2004 13:07)
- лучше вы скажите, где вы грабли нашли. в фуджике? ;-) - bialix(24.09.2004 12:31)
- В фуджике все нормально :) Обнаружил наш программер под QNX (пишет для PC) - Алексей Мусин(24.09.2004 12:54)
- Так речь не про МК, про Pentium? Так известно, что SHL не работает при CL > 31 - Палыч(24.09.2004 12:36)
- У-у, какой недоверчивый :) Алексей Мусин(104 знак., 24.09.2004 11:24)
- Keil C51 выводит: x = 0 - bialix(24.09.2004 10:53)
- Да, если убрать пробел в "< <" - Палыч(24.09.2004 11:08)
- И так тоже 0? :) Алексей Мусин(223 знак., 24.09.2004 07:34)
- Выведет 0 - Палыч(23.09.2004 17:00)
- Не забудьте L поставить и после 0xFFFFFFFF - Палыч(23.09.2004 17:04)
- Ок, уточняем исходные Алексей Мусин(77 знак., 23.09.2004 16:54)
- Тогда не понял, что же Вам нужно Палыч(478 знак., 23.09.2004 16:52)
- Вопрос не про printf - Алексей Мусин(23.09.2004 16:34)
- Так это один из самых известных глюков интела prosto_Alex(70 знак., 25.09.2004 20:33)