-
Notifications
You must be signed in to change notification settings - Fork 1
simulator
finv,fsqrtできた。精度はもう少しあげれそう。
神資料に大方そってるはず
統計とってみた。コンパイラのヴァージョンは不明。
命令名、割合、命令発行数。
一番上の.(ドット)は1億命令を発行する毎に表示される。
スペースが無視されちゃうな~。
simulate ../../compiler/test/min-rt/min-rt
...............................
b: 0.008235 25801467
add: 0.086570 271232307
sub: 0.000053 167531
callR: 0.007560 23685928
halt: 0.000000 1
sll: 0.000000 1137
fsub: 0.000049 154757
jmp: 0.036832 115397945
mvlo: 0.048812 152932930
addi: 0.027667 86684348
jeq: 0.000048 151109
mvhi: 0.048812 152932930
subi: 0.008331 26102764
sll: 0.019194 60135408
fsub: 0.017545 54969361
srl: 0.037602 117808889
fdiv: 0.000498 1559320
fsqrt: 0.000701 2197843
fmov: 0.002543 7968043
fneg: 0.006011 18833606
jne: 0.066889 209570225
muli: 0.000040 124450
jlt: 0.001077 3374816
divi: 0.000030 93596
ld: 0.259890 814258497
slli: 0.033022 103461656
st: 0.139739 437814720
call: 0.000109 341212
fld: 0.096485 302297181
fjeq: 0.003685 11545772
return: 0.007669 24027140
fst: 0.009879 30952787
fjlt: 0.024419 76505296
CPU Simulator Results
cnt:3133084972