/* Function Name: clearRegisters * Purpose: Clears F, D, W, E and M registers * * Parameters: none * Returns: none * Modifies: F, D, W, E and M registers */ void clearRegisters() { //clears the registers clearFregister(); clearDregister(); clearWregister(); clearEregister(); clearMregister(); }
void initialize(){ initializeFuncPtrArray(); clearMemory(); clearRegisters(); clearFregister(); clearDregister(); clearEregister(); clearMregister(); clearWregister(); }
void initialize() { clearMemory(); clearRegisters(); clearFregister(); clearDregister(); clearEregister(); clearMregister(); clearWregister(); initInstructions(); }
/* initialize * Initializes a bunch of stuff. * Params: none * Returns: void * Modifies: W_valE, W_dstE */ void initialize() { clockCount = 0; stop = FALSE; initFwdStruct(); initializeFuncPtrArray(); initializeCC(); clearMemory(); clearRegisters(); clearFregister(); clearDregister(); clearEregister(); clearMregister(); clearWregister(); }