* sim/ucsim/sim.src/memcl.h: added get_decoder() to cl_address_space
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 11 May 2006 20:25:04 +0000 (20:25 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 11 May 2006 20:25:04 +0000 (20:25 +0000)
commit8dadebfe7d1580bf76ba2638a4cb3a506751a17e
tree73caace2408f1cb045cc6483354b552ec1976e3b
parentc89255974b4b49e7027fbd57170b5f824d94f961
* sim/ucsim/sim.src/memcl.h: added get_decoder() to cl_address_space
* sim/ucsim/sim.src/mem.cc: implemented cl_address_space::get_decoder,
  (cl_address_space constructor): removed expensive initialization,
  (cl_address_space::get_cell): extended for late initialization,
  (cl_address_space::*): use late initialization,
  (cl_address_decoder::activate): removed expensive initialization,
  This reduced regression test running time by 25%

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4167 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
sim/ucsim/sim.src/mem.cc
sim/ucsim/sim.src/memcl.h