#include <cache.h>
Public Member Functions | |
| Banked_Cache () | |
| Banked_Cache (int c, int b, int s) | |
| ~Banked_Cache () | |
| void | simulate (char rw, unsigned int start_address, unsigned int num_of_op, unsigned int global_time) |
| void | show_cache (FILE *f) |
| void | report (FILE *f) |
| int | total_num_of_miss () |
| Banked_Cache () | |
| Banked_Cache (int c, int b, int s) | |
| ~Banked_Cache () | |
| void | simulate (char rw, unsigned int start_address, unsigned int num_of_op, unsigned int global_time) |
| void | show_cache (FILE *f) |
| void | report (FILE *f) |
| int | total_num_of_miss () |
Private Attributes | |
| int | t_cache_access |
| int | t_cache_misses |
| int | t_cache_access_both_banks |
| Cache * | _bank0 |
| Cache * | _bank1 |
| int | _c |
| int | _b |
| int | _s |
| unsigned int | _block_size |
| Cache * | _bank0 |
| Cache * | _bank1 |
|
|
Definition at line 161 of file include/cache.h. References _bank0, _bank1, and _block_size. |
|
||||||||||||||||
|
Definition at line 167 of file include/cache.h. References _b, _bank0, _bank1, _block_size, _c, _s, c, t_cache_access, t_cache_access_both_banks, and t_cache_misses. |
|
|
Definition at line 185 of file include/cache.h. |
|
|
Definition at line 161 of file src/cache.h. References _bank0, _bank1, and _block_size. |
|
||||||||||||||||
|
Definition at line 167 of file src/cache.h. References _b, _bank0, _bank1, _block_size, _c, _s, c, t_cache_access, t_cache_access_both_banks, and t_cache_misses. |
|
|
Definition at line 185 of file src/cache.h. |
|
|
|
|
|
Definition at line 381 of file cache.cpp. References _bank0, _bank1, fprintf(), Cache::report(), t_cache_access, t_cache_access_both_banks, and t_cache_misses. Referenced by VLIW::output(). |
|
|
|
|
|
Definition at line 373 of file cache.cpp. References _bank0, _bank1, fprintf(), and Cache::show_cache(). Referenced by VLIW::output(). |
|
||||||||||||||||||||
|
Definition at line 191 of file src/cache.h. References _b, _bank0, _bank1, Cache::simulate(), t_cache_access, t_cache_access_both_banks, and t_cache_misses. |
|
||||||||||||||||||||
|
Definition at line 191 of file include/cache.h. References _b, _bank0, _bank1, Cache::simulate(), t_cache_access, t_cache_access_both_banks, and t_cache_misses. Referenced by VLIW::process_pipeline(). |
|
|
|
|
|
Definition at line 407 of file cache.cpp. References _bank0, _bank1, and Cache::total_num_of_miss(). Referenced by VLIW::output(). |
|
|
Definition at line 305 of file src/cache.h. Referenced by Banked_Cache(), and simulate(). |
|
|
Definition at line 301 of file src/cache.h. |
|
|
Definition at line 301 of file include/cache.h. Referenced by Banked_Cache(), report(), show_cache(), simulate(), total_num_of_miss(), and ~Banked_Cache(). |
|
|
Definition at line 302 of file src/cache.h. |
|
|
Definition at line 302 of file include/cache.h. Referenced by Banked_Cache(), report(), show_cache(), simulate(), total_num_of_miss(), and ~Banked_Cache(). |
|
|
Definition at line 309 of file src/cache.h. Referenced by Banked_Cache(). |
|
|
Definition at line 304 of file src/cache.h. Referenced by Banked_Cache(). |
|
|
Definition at line 306 of file src/cache.h. Referenced by Banked_Cache(). |
|
|
Definition at line 156 of file src/cache.h. Referenced by Banked_Cache(), report(), and simulate(). |
|
|
Definition at line 158 of file src/cache.h. Referenced by Banked_Cache(), report(), and simulate(). |
|
|
Definition at line 157 of file src/cache.h. Referenced by Banked_Cache(), report(), and simulate(). |
1.3.2