The MIPS16e architecture module is an optional extension to both the MIPS32 and MIPS64 architectures.
MIPS16e enables embedded system designers to reduce costs by decreasing the size of memory required to run their application by up to 40 percent compared to traditional 32-bit software implementations. In addition to providing advanced code density, MIPS16e also achieves a high level of power efficiency, and performance equivalent to that of 32-bit only implementations. MIPS16e also improves instruction cache hit rate. It is supported by hardware and software development tools from MIPS and other providers.