Цитата(MrYuran @ Jul 8 2009, 15:33)

Можно очень просто организовать таблицу переходов (описано в руководстве), либо в ИАРе есть такая примочка для кейса - Even_in_range(), которая оптимизирует switch/case, если аргумент чётный и входит в ограниченный диапазон. Фактически, формируется та же таблица переходов.
В последних версиях IAR весьма хорошо оптимизирует switch даже без явного указания even_in_range.