message
This commit is contained in:
@ -240,8 +240,9 @@ int main(int argc, char* argv[]) {
|
|||||||
/*** WRITE ***/
|
/*** WRITE ***/
|
||||||
// choose result to write back to register
|
// choose result to write back to register
|
||||||
bool use_compute_result = !is_load && (use_agen || use_multiplier || use_shifter || use_direct || use_alu);
|
bool use_compute_result = !is_load && (use_agen || use_multiplier || use_shifter || use_direct || use_alu);
|
||||||
val datapath_result = or(use_if(use_compute_result, compute_result),
|
val datapath_result = or(or(use_if(use_compute_result, compute_result),
|
||||||
use_if(is_load, mem_out));
|
use_if(is_load, mem_out)),use_if(is_call, pc_incremented));
|
||||||
|
// Added or use_if ( is_call, pc_incrememted?) her !
|
||||||
|
|
||||||
// write to register if needed
|
// write to register if needed
|
||||||
reg_write(regs, reg_d, datapath_result, reg_wr_enable);
|
reg_write(regs, reg_d, datapath_result, reg_wr_enable);
|
||||||
|
Reference in New Issue
Block a user