diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-07 08:03:02 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-07 08:03:02 +0200 |
commit | 54c5131529f06c190cdfcb906189cd6e324e2763 (patch) | |
tree | 7c38847f88941c8ebeccc1bb48517b9c3cd237cb /sys/lib | |
parent | 3049e7036b0e1f7c4af05b3c5377f8fc4aef9736 (diff) |
/sys/lib/acid/kernel: fix intrcount()
Diffstat (limited to 'sys/lib')
-rw-r--r-- | sys/lib/acid/kernel | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/sys/lib/acid/kernel b/sys/lib/acid/kernel index 691b0763c..5f8c50644 100644 --- a/sys/lib/acid/kernel +++ b/sys/lib/acid/kernel @@ -340,22 +340,17 @@ defn up() { } defn intrcount() { - local p, pp, t, i, j; + local p, t, i, j; p = intrtimes; - i=0; - loop 1,256 do { - pp = p[i]; - i=i+1; - if pp != 0 then { - j=0; - t=0; - loop 1,1000 do { - t = t+pp[j]; - j=j+1; - } - print(itoa(i, "%5d"), " ", itoa(t, "%11d"), "\n"); + i=0; loop 1,256 do { + t=0; + j=0; loop 1,20 do { + t = t+*p++; + j=j+1; } + print(itoa(i, "%5d"), " ", itoa(t, "%11d"), "\n"); + i=i+1; } } |