summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-10-07 08:03:02 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-10-07 08:03:02 +0200
commit54c5131529f06c190cdfcb906189cd6e324e2763 (patch)
tree7c38847f88941c8ebeccc1bb48517b9c3cd237cb /sys/lib
parent3049e7036b0e1f7c4af05b3c5377f8fc4aef9736 (diff)
/sys/lib/acid/kernel: fix intrcount()
Diffstat (limited to 'sys/lib')
-rw-r--r--sys/lib/acid/kernel21
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;
}
}