Вижу следующие проблемы 1. Хотя IDA и хороший инструмент но это только инструмент. Если посмотреть то имеет следующее фишки.
- Recognized executable file formats
- Instruction sets
- Compiler/libraries (for automatic library function recognition)
И вот скорей всего в данном случае имеем только Instruction sets поэтому он не знает о таблице векторов (а она в добавок может настраиваться) по этому код перемешан з данными.
2. Переходы иногда бывают коственные на таблицах в памяти. В это случае необходимо интерактивное дизассемблирование.
3. Глянул на архитектуру и она то Multi-core technology. Может быть функциональная зависимость между ядрами.
ИМХО тема не для спеца не подемная