[OT]C CO tim chtel basnik rici?

Jan Waclawek konfera na efton.sk
Středa Prosinec 31 19:51:00 CET 2014


> Proè by mìlo (není-li chyba v pøekladaèi) vycházet nìco jiného ne¾ 0?

Ved som to jasne napisal: pretoze sa ten prekladac nesprava podla Vasich predstav, ale podla normy, a ta predpisuje, ze v tomto pripade je spravanie nedefinovane.

Odovodnenie si najdite napr. u Dereka Jonesa, ale je pomerne logicke - v pripade rotacie premennej (tj ak sa nejedna o vypocet pocas prekladu) toto rozne procesory z dost pochopitelnych dovodov v skutocnosti urobia rozne (napr. ignoruju vyssie nez pouzitelne bity, alebo hodia chybu) , ak to vobec prelozia.

wek

PS. -1 ani v jednom z pripadov nemoze vyjst, jednoducho preto, lebo cielova premenna je deklarovana ako unsigned. Mimochodom, pravy shift signed premennych je tiez podla normy nedefinovany.



Další informace o konferenci Hw-list