MBR (mbr) wrote,
MBR
mbr

Category:

mips

После ARM крышу сносит напрочь. Нет, не такое говно как x86, но все равно шаг назад.

32 регистра с совершенно дебильным поведением:
- непонятный $gp, который указывает черт знает куда
- два специальных регистра для ядра ОС. Толку от них кмк - никакого.
- два возвратных регистра из функции. Нафига?
- куча временных регистров. Слишком большая куча.
- дебильный $fp. Нафига если первым делом все равно регистры сохраняются, потом их оттуда же восстанавливать?
- целый регистр для хранения константного нуля.

Условный бранч в целом, через две инструкции: сравнение, запись во временный регистр, сравнение его с нулевым регистром

Но больше всего выносит мозг, конечно, delayed slot. Сначала бранч, потом исполняем инструкцию до бранча.

Хотя, конечно, приятно что-нибудь пореверсить после полугода чистой разработки...
Tags: embed, it
Subscribe

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments