sim: command line: ./bin/sim-profile -brprof -iclass -redir:sim ./configs/profile/gsm-untoast-stats.txt ./apps/gsm-untoast/untoast -fps -c ./apps/gsm-untoast/small.au.run.gsm 

sim: simulation started @ Fri Sep 27 15:30:54 2019

sim: ** starting functional simulation **
warning: syscall: sigvec ignored
warning: syscall: sigvec ignored
warning: syscall: sigvec ignored
warning: syscall: sigvec ignored
warning: syscall: sigvec ignored

sim: ** simulation statistics **
sim_num_insn               11704850 # total number of instructions executed
sim_num_refs                1430944 # total number of loads and stores executed
sim_elapsed_time                  1 # total simulation time in seconds
sim_inst_rate          11704850.0000 # simulation speed (in insts/sec)

sim_inst_class_prof    # instruction class profile
sim_inst_class_prof.array_size = 7
sim_inst_class_prof.bucket_size = 1
sim_inst_class_prof.count = 7
sim_inst_class_prof.total = 11704849
sim_inst_class_prof.imin = 0
sim_inst_class_prof.imax = 7
sim_inst_class_prof.average = 1672121.2857
sim_inst_class_prof.std_dev = 2921695.9848
sim_inst_class_prof.overflows = 0
# pdf == prob dist fn, cdf == cumulative dist fn
#          index      count    pdf 
sim_inst_class_prof.start_dist
load                 948148   8.10 
store                482796   4.12 
uncond branch        596932   5.10 
cond branch         1485885  12.69 
int computation     8191063  69.98 
fp computation            0   0.00 
trap                     25   0.00 
sim_inst_class_prof.end_dist


sim_branch_prof        # branch instruction profile
sim_branch_prof.array_size = 6
sim_branch_prof.bucket_size = 1
sim_branch_prof.count = 6
sim_branch_prof.total = 2082817
sim_branch_prof.imin = 0
sim_branch_prof.imax = 6
sim_branch_prof.average = 347136.1667
sim_branch_prof.std_dev = 594518.4420
sim_branch_prof.overflows = 0
# pdf == prob dist fn, cdf == cumulative dist fn
#          index      count    pdf 
sim_branch_prof.start_dist
uncond direct        529293  25.41 
cond direct         1485885  71.34 
call direct           33641   1.62 
uncond indirect       33837   1.62 
cond indirect             0   0.00 
call indirect           161   0.01 
sim_branch_prof.end_dist

ld_text_base             0x00400000 # program text (code) segment base
ld_text_size                 145904 # program text (code) size in bytes
ld_data_base             0x10000000 # program initialized data segment base
ld_data_size                  26400 # program init'ed `.data' and uninit'ed `.bss' size in bytes
ld_stack_base            0x7fffc000 # program stack segment base (highest address in stack)
ld_stack_size                 16384 # program initial stack size
ld_prog_entry            0x00400140 # program entry point (initial PC)
ld_environ_base          0x7fff8000 # program environment base address address
ld_target_big_endian              0 # target executable endian-ness, non-zero if big endian
mem.page_count                   60 # total number of pages allocated
mem.page_mem                   240k # total size of memory pages allocated
mem.ptab_misses                  60 # total first level page table misses
mem.ptab_accesses          50665122 # total page table accesses
mem.ptab_miss_rate           0.0000 # first level page table miss rate

