meme / aarch64-extensions

Binary Ninja AArch64 IL lifter extensions
MIT License
10 stars 5 forks source link

Add scalar subregisters for vector registers #7

Closed nshp closed 4 years ago

nshp commented 4 years ago

Rather than generating a bunch of shifts, truncates and ors for vector operations, this change creates and takes advantage of Binja's subregisters. This will make it much easier to lift actual vector operations (as opposed to scalar operations within vectors) in the future.

meme commented 4 years ago

Lookin' good. Thanks for the PR. Probably about time we break this code up a bit though...