Struct mcpat_sys::system_L2 [] [src]

pub struct system_L2 {
    pub L2_config: [c_double; 20],
    pub clockrate: c_int,
    pub ports: [c_int; 20],
    pub device_type: c_int,
    pub cache_policy: c_int,
    pub threeD_stack: [c_char; 20],
    pub buffer_sizes: [c_int; 20],
    pub vdd: c_double,
    pub power_gating_vcc: c_double,
    pub total_accesses: c_double,
    pub read_accesses: c_double,
    pub write_accesses: c_double,
    pub total_hits: c_double,
    pub total_misses: c_double,
    pub read_hits: c_double,
    pub write_hits: c_double,
    pub read_misses: c_double,
    pub write_misses: c_double,
    pub replacements: c_double,
    pub write_backs: c_double,
    pub miss_buffer_accesses: c_double,
    pub fill_buffer_accesses: c_double,
    pub prefetch_buffer_accesses: c_double,
    pub prefetch_buffer_writes: c_double,
    pub prefetch_buffer_reads: c_double,
    pub prefetch_buffer_hits: c_double,
    pub wbb_writes: c_double,
    pub wbb_reads: c_double,
    pub conflicts: c_double,
    pub duty_cycle: c_double,
    pub merged_dir: c_bool,
    pub homenode_read_accesses: c_double,
    pub homenode_write_accesses: c_double,
    pub homenode_read_hits: c_double,
    pub homenode_write_hits: c_double,
    pub homenode_read_misses: c_double,
    pub homenode_write_misses: c_double,
    pub dir_duty_cycle: c_double,
}

Fields

L2_config: [c_double; 20] clockrate: c_int ports: [c_int; 20] device_type: c_int cache_policy: c_int threeD_stack: [c_char; 20] buffer_sizes: [c_int; 20] vdd: c_double power_gating_vcc: c_double total_accesses: c_double read_accesses: c_double write_accesses: c_double total_hits: c_double total_misses: c_double read_hits: c_double write_hits: c_double read_misses: c_double write_misses: c_double replacements: c_double write_backs: c_double miss_buffer_accesses: c_double fill_buffer_accesses: c_double prefetch_buffer_accesses: c_double prefetch_buffer_writes: c_double prefetch_buffer_reads: c_double prefetch_buffer_hits: c_double wbb_writes: c_double wbb_reads: c_double conflicts: c_double duty_cycle: c_double merged_dir: c_bool homenode_read_accesses: c_double homenode_write_accesses: c_double homenode_read_hits: c_double homenode_write_hits: c_double homenode_read_misses: c_double homenode_write_misses: c_double dir_duty_cycle: c_double

Trait Implementations

impl Debug for system_L2
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for system_L2
[src]

impl Clone for system_L2
[src]

fn clone(&self) -> system_L2

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more