diff --git a/Ghidra/Processors/MIPS/certification.manifest b/Ghidra/Processors/MIPS/certification.manifest
index 278d3705ef..67aafad4d2 100644
--- a/Ghidra/Processors/MIPS/certification.manifest
+++ b/Ghidra/Processors/MIPS/certification.manifest
@@ -11,6 +11,7 @@ data/languages/mips32Instructions.sinc||GHIDRA||||END|
data/languages/mips32R6.pspec||GHIDRA||||END|
data/languages/mips32R6be.slaspec||GHIDRA||||END|
data/languages/mips32R6le.slaspec||GHIDRA||||END|
+data/languages/mips32_16e.pspec||GHIDRA||||END|
data/languages/mips32_eabi.cspec||GHIDRA||||END|
data/languages/mips32_fp64.cspec||GHIDRA||||END|
data/languages/mips32be.cspec||GHIDRA||||END|
@@ -21,6 +22,7 @@ data/languages/mips32micro.pspec||GHIDRA||||END|
data/languages/mips64.pspec||GHIDRA||||END|
data/languages/mips64Instructions.sinc||GHIDRA||||END|
data/languages/mips64R6.pspec||GHIDRA||||END|
+data/languages/mips64_16e.pspec||GHIDRA||||END|
data/languages/mips64_32_n32.cspec||GHIDRA||||END|
data/languages/mips64_32_o32.cspec||GHIDRA||||END|
data/languages/mips64_32_o64.cspec||GHIDRA||||END|
diff --git a/Ghidra/Processors/MIPS/data/languages/mips.ldefs b/Ghidra/Processors/MIPS/data/languages/mips.ldefs
index 6b19a2f2cd..cc6190b54e 100644
--- a/Ghidra/Processors/MIPS/data/languages/mips.ldefs
+++ b/Ghidra/Processors/MIPS/data/languages/mips.ldefs
@@ -20,6 +20,26 @@
+
+ MIPS32 32-bit addresses, big endian, in mips16e mode
+
+
+
+
+
+
+
+
+
+
+
+ MIPS32 32-bit addresses, little endian, in mips16e mode
+
+
+
+
+
+
+
+
+
+
+ MIPS64 64-bit addresses, big endian, in mips16e mode
+
+
+
+
+
+
+
+
- MIPS64 64-bit addreses, little endian, with mips16e
+ MIPS64 64-bit addresses, little endian, with mips16e
+
+
+
+
+
+
+
+
+
+
+ MIPS64 64-bit addresses, little endian, in mips16e mode
diff --git a/Ghidra/Processors/MIPS/data/languages/mips32_16e.pspec b/Ghidra/Processors/MIPS/data/languages/mips32_16e.pspec
new file mode 100644
index 0000000000..836c4da374
--- /dev/null
+++ b/Ghidra/Processors/MIPS/data/languages/mips32_16e.pspec
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Ghidra/Processors/MIPS/data/languages/mips64_16e.pspec b/Ghidra/Processors/MIPS/data/languages/mips64_16e.pspec
new file mode 100644
index 0000000000..a24d9dfe14
--- /dev/null
+++ b/Ghidra/Processors/MIPS/data/languages/mips64_16e.pspec
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+