Changeset 98 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/include/Types.h
- Timestamp:
- Dec 31, 2008, 11:18:08 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/include/Types.h
r82 r98 110 110 log_printf(FUNC,Read_queue,FUNCTION,"Begin"); 111 111 112 _context_id = x._context_id ;113 _front_end_id = x._front_end_id ;114 _ooo_engine_id = x._ooo_engine_id;115 _rob_id = x._rob_id ;116 _operation = x._operation ;117 _type = x._type ;112 _context_id = x._context_id ; 113 _front_end_id = x._front_end_id ; 114 _ooo_engine_id = x._ooo_engine_id; 115 _rob_id = x._rob_id ; 116 _operation = x._operation ; 117 _type = x._type ; 118 118 _store_queue_ptr_write = x._store_queue_ptr_write; 119 119 _load_queue_ptr_write = x._load_queue_ptr_write ; 120 _has_immediat = x._has_immediat ;121 _immediat = x._immediat ;122 _read_ra = x._read_ra ;123 _read_ra_val = x._read_ra == 1 ; //if not must read, the registerFile is already access124 _num_reg_ra = x._num_reg_ra ;125 _data_ra_val = x._read_ra == 0; //if not must read, the data is already valid126 _data_ra = 0 ;127 _read_rb = x._read_rb ;128 _read_rb_val = x._read_rb == 1 ;129 _num_reg_rb = x._num_reg_rb ;130 _data_rb_val = x._read_rb == 0;131 _data_rb = 0 ;132 _read_rc = x._read_rc ;133 _read_rc_val = x._read_rc == 1 ;134 _num_reg_rc = x._num_reg_rc ;135 _data_rc_val = x._read_rc == 0 ;136 _data_rc = 0 ;137 _write_rd = x._write_rd ;138 _num_reg_rd = x._num_reg_rd ;139 _write_re = x._write_re ;140 _num_reg_re = x._num_reg_re ;120 _has_immediat = x._has_immediat ; 121 _immediat = x._immediat ; 122 _read_ra = x._read_ra ; 123 _read_ra_val = x._read_ra == 1 ; //if not must read, the registerFile is already access 124 _num_reg_ra = x._num_reg_ra ; 125 _data_ra_val = ((x._read_ra == 0) or (x._num_reg_ra == 0)); //if not must read, the data is already valid 126 _data_ra = 0 ; 127 _read_rb = x._read_rb ; 128 _read_rb_val = x._read_rb == 1 ; 129 _num_reg_rb = x._num_reg_rb ; 130 _data_rb_val = ((x._read_rb == 0) or (x._num_reg_rb == 0)); 131 _data_rb = 0 ; 132 _read_rc = x._read_rc ; 133 _read_rc_val = x._read_rc == 1 ; 134 _num_reg_rc = x._num_reg_rc ; 135 _data_rc_val = x._read_rc == 0 ; 136 _data_rc = 0 ; 137 _write_rd = x._write_rd ; 138 _num_reg_rd = x._num_reg_rd ; 139 _write_re = x._write_re ; 140 _num_reg_re = x._num_reg_re ; 141 141 142 142 log_printf(FUNC,Read_queue,FUNCTION,"End");
Note: See TracChangeset
for help on using the changeset viewer.