Skip to content

Allegrex Plugin for IDA Hexrays Mips Decompiler

Notifications You must be signed in to change notification settings

Goatman13/MicroAllegrex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

MicroAllegrex

Allegrex Plugin for IDA Hexrays Mips Decompiler. Plugin helps with basic decompilation of Allegrex specific opcodes.
Based on MicroAVX by Markus Gaasedelen (https://github.com/gaasedelen/microavx)

Supported opcodes:

  • bitrev
  • mfic
  • min
  • max
  • wsbw

Usage

  • Copy into ida plugins directory.
  • Push F5 if previously recompiled code isn't fixed.
  • Tested on IDA 7.5 with python 3.

Issues

  • Not implemented mtic.
  • Opcodes in delay slot are not supported.

Examples

Before:

before1

After:

after1

Before:

before2

After:

after2

Before:

before3

After:

after3

About

Allegrex Plugin for IDA Hexrays Mips Decompiler

Topics

Resources

Stars

Watchers

Forks

Languages