question: setsp concode_field_sep int POP concode_elem_sep boolean m_verbose concode_elem_sep int SUB concode_elem_sep int m_registers[] concode_elem_sep int SP concode_elem_sep int R3 concode_elem_sep int R2 concode_elem_sep TrapHandler m_TH concode_elem_sep int BNE concode_elem_sep int R1 concode_elem_sep int NUMGENREG concode_elem_sep int R0 concode_elem_sep int BRANCH concode_elem_sep int LIM concode_elem_sep int MUL concode_elem_sep int COPY concode_elem_sep int INSTRSIZE concode_elem_sep int R4 concode_elem_sep int BLT concode_elem_sep InterruptController m_IC concode_elem_sep int ADD concode_elem_sep int TRAP concode_elem_sep int SET concode_elem_sep int DIV concode_elem_sep int LOAD concode_elem_sep RAM m_RAM concode_elem_sep int SAVE concode_elem_sep int PC concode_elem_sep int m_ticks concode_elem_sep int BASE concode_elem_sep int PUSH concode_elem_sep int CLOCK_FREQ concode_elem_sep int NUMREG concode_field_sep void regDump concode_elem_sep void interruptDivideByZero concode_elem_sep void run concode_elem_sep void setLIM concode_elem_sep void interruptClock concode_elem_sep int pop concode_elem_sep void setPC concode_elem_sep int getPC concode_elem_sep int getLIM concode_elem_sep void interruptIllegalMemoryAccess concode_elem_sep void registerTrapHandler concode_elem_sep int getBASE concode_elem_sep void addTicks concode_elem_sep void systemCall concode_elem_sep int getSP concode_elem_sep void interruptIOWriteComplete concode_elem_sep void popReg concode_elem_sep int[] getRegisters concode_elem_sep void push concode_elem_sep void repeatInstr concode_elem_sep int getTicks concode_elem_sep void printInstr concode_elem_sep void interruptIOReadComplete concode_elem_sep void setBASE concode_elem_sep void checkForIOInterrupt concode_elem_sep boolean inOperationalRange concode_elem_sep void interruptIllegalInstruction concode_elem_sep void pushReg
target: void function ( int arg0 ) { m_registers [ SP ] = arg0 ; }