From f103f929522f964501de1a7f6935fc3b294d5790 Mon Sep 17 00:00:00 2001 From: Inderpreet Singh Date: Fri, 2 Mar 2012 03:39:08 -0800 Subject: Changed arch_rech type to store 16 registers, 8 input and 8 output. 8 inputs because one can have 4 input operands and 4 register operands in a surface store instruction. Fixed arch_regs for memory instructions being ignored in the pre-decode statge. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 11576] --- src/gpgpu-sim/shader.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/gpgpu-sim/shader.h') diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h index f8b0e58..b0a9c3a 100644 --- a/src/gpgpu-sim/shader.h +++ b/src/gpgpu-sim/shader.h @@ -490,7 +490,7 @@ private: void add_read_requests( collector_unit_t *cu ) { const op_t *src = cu->get_operands(); - for( unsigned i=0; i m_not_ready; + std::bitset m_not_ready; unsigned m_num_banks; unsigned m_bank_warp_shift; opndcoll_rfu_t *m_rfu; -- cgit v1.3