fixed detection of M extension
This commit is contained in:
parent
5b8862b251
commit
adc30178ab
|
@ -157,7 +157,8 @@ opCodes Instruction::decode() {
|
|||
|
||||
|
||||
extension_t Instruction::check_extension() {
|
||||
if (m_instr.range(6,0) == 0b0110011) {
|
||||
if ( (m_instr.range(6,0) == 0b0110011) &&
|
||||
(m_instr.range(31,25) == 0b0000001) ){
|
||||
return M_EXTENSION;
|
||||
} else if (m_instr.range(1,0) == 0b11) {
|
||||
return BASE_EXTENSION;
|
||||
|
|
Loading…
Reference in New Issue