[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[openrisc] or1ksim: stats 2



or1ksim has quite a set of different statistics by now and this are one of
them (stats 2):

 l.jalr         used    736x ( 2%)
 l.nop          used    580x ( 1%)
 simrdtsc               used      2x ( 0%)
 simprintf              used     10x ( 0%)
 l.addi         used   9978x (29%)
 l.lbz          used   1382x ( 4%)
 l.sb           used   1382x ( 4%)
 l.lbs          used   3182x ( 9%)
 l.sfne         used   2462x ( 7%)
 l.bf           used   2822x ( 8%)
 l.bnf          used   1201x ( 3%)
 l.sfeq         used   1040x ( 3%)
 l.sub          used    121x ( 0%)
 l.sw           used   2542x ( 7%)
 l.jal          used    697x ( 2%)
 l.movhi                used    861x ( 2%)
 l.lw           used   2605x ( 7%)
 l.sflts                used     80x ( 0%)
 l.slli         used    843x ( 2%)
 l.add          used    760x ( 2%)
 l.sfles                used    320x ( 0%)
 l.srai         used    320x ( 0%)
 l.mul          used     40x ( 0%)
 l.div          used     40x ( 0%)
 l.sfleu                used     41x ( 0%)
 l.jmp          used    120x ( 0%)
 l.divu         used      3x ( 0%)
 l.subi         used      1x ( 0%)
 l.or           used     40x ( 0%)
 l.sfgtu                used     40x ( 0%)
 l.sfgts                used     40x ( 0%)
 l.andi         used     40x ( 0%)
SUM: 34331 instructions (dynamic, single stats)

l.addi is not just "add" insn. It is also used to move contents between
registers (addition with const 0). As you can see there is no load/store
insns operating on half words.

regards,
Damjan