CDat ra = this->m_cpu->getRegister(m_ra);
CDatd reg = ra - this->m_imm;
this->m_cpu->setRegister(m_rd, reg);
- this->m_cpu->updateFlags(reg, ra, this->m_imm);
+ if(!this->m_d) {
+ this->m_cpu->updateFlags(reg, ra, this->m_imm);
+ }
}
std::string Csubi::toString()