Я не могу ничего сказать так. Я могу посмотреть си код, потом прогнать через компилятор и посмотреть глазами. И сказать насколько плохо/хорошо. Потом нужно посмотреть датаспек платформы, количество портов, строение регистра и т.д
простите, тогда я не понимаю как вы могли определить что эльбрусовский компилятор плохой... вы правили ассемблерный код под процессоры Эльбрус и сравнивали что выдает компилятор и то что вы сделали вручную запуская на процессорах Эльбрус?