diff --git a/arch/Mips/MipsModule.c b/arch/Mips/MipsModule.c index 0fe1eab3..04098840 100644 --- a/arch/Mips/MipsModule.c +++ b/arch/Mips/MipsModule.c @@ -15,7 +15,8 @@ static cs_err init(cs_struct *ud) // verify if requested mode is valid if (ud->mode & ~(CS_MODE_LITTLE_ENDIAN | CS_MODE_32 | CS_MODE_64 | - CS_MODE_MICRO | CS_MODE_BIG_ENDIAN)) + CS_MODE_MICRO | CS_MODE_MIPS32R6 | + CS_MODE_MIPSGP64 | CS_MODE_BIG_ENDIAN)) return CS_ERR_MODE; mri = cs_mem_malloc(sizeof(*mri));