switch(this->m_typ) {
case 0:
- sp += 4;
this->m_cpu->setRegister(m_rd, this->m_cpu->getRAM(sp));
+ sp += 4;
break;
case 1:
sp += 4;
this->m_cpu->setRegister(m_rd, this->m_cpu->getRAM(sp));
break;
case 3:
- this->m_cpu->setRAM(sp, this->m_cpu->getRegister(m_rd));
sp -= 4;
+ this->m_cpu->setRAM(sp, this->m_cpu->getRegister(m_rd));
break;
default:
cerr << "What have you done? 2 bits that have more than 4 values?!" << endl;