Home | Notifications | New Note | Local | Federated | Search | Logout

Note Detail


SASANO Takayoshi@uaa@social.mikutter.hachune.net (2026-02-15 09:39:46)
-O0のオリジナルなコード →ok
Decode時のインラインアセンブラの命令順を少し変更し、無駄な命令を削除(Encode時はその余地なし)→ok
bl即値(0x5543c)→blx即値の変更(0x5543d) これはダメ
---Reply--- SASANO Takayoshi@uaa@social.mikutter.hachune.net (2026-02-15 09:47:05) あー、ARMv7-MのThumb-2ではblx <label>が認められてないんだ。なので、labelのアドレスが何であろうと、動かない。

https://developer.arm.com/documentation/dui0379/e/arm-and-thumb-instructions/blx?lang=en
Reply