tests: add tests for mips's modes: MIPS32R6 & MICRO (C & Python code)
diff --git a/tests/test_mips.c b/tests/test_mips.c
index 0ba86ca..54486ae 100644
--- a/tests/test_mips.c
+++ b/tests/test_mips.c
@@ -80,6 +80,7 @@
 #define MIPS_CODE "\x0C\x10\x00\x97\x00\x00\x00\x00\x24\x02\x00\x0c\x8f\xa2\x00\x00\x34\x21\x34\x56"
 //#define MIPS_CODE "\x04\x11\x00\x01"	// bal	0x8
 #define MIPS_CODE2 "\x56\x34\x21\x34\xc2\x17\x01\x00"
+#define MIPS_32R6 "\x00\x07\x00\x07\x00\x11\x93\x7c\x01\x8c\x8b\x7c\x00\xc7\x48\xd0"
 
 	struct platform platforms[] = {
 		{
@@ -96,6 +97,13 @@
 			sizeof(MIPS_CODE2) - 1,
 			"MIPS-64-EL (Little-endian)"
 		},
+		{
+			CS_ARCH_MIPS,
+			(cs_mode)(CS_MODE_32 + CS_MODE_MIPS32R6 + CS_MODE_MICRO + CS_MODE_BIG_ENDIAN),
+			(unsigned char*)MIPS_32R6,
+			sizeof(MIPS_32R6) - 1,
+			"MIPS-32R6 | Micro (Big-endian)"
+		},
 	};
 
 	uint64_t address = 0x1000;