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

Re: [openrisc] or1ksim: stats 2



I forgot to mention: this is dhrystone benchmark 2.1 compiled with GCC
2.95.2 for OR1K - OR32 ISA.

--damjan

----- Original Message -----
From: Damjan Lampret <lampret@opencores.org>
To: <openrisc@opencores.org>
Sent: Friday, May 26, 2000 12:17 PM
Subject: [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
>
>
>