~rsandifo/+junk/loop-microbenchmarks

« back to all changes in this revision

Viewing changes to spec/libav/dsputil-sum_abs_dctelem_c.txt

  • Committer: Richard Sandiford
  • Date: 2011-09-16 13:20:20 UTC
  • Revision ID: richard.sandiford@linaro.org-20110916132020-x4ruecmx2z5ft3g3
Support multiple loop counts.  Add loops from Revital.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
count 64
 
2
repeat 10000 
 
3
arrays {
 
4
  int16_t block[COUNT];
 
5
}
 
6
inputs {
 
7
}
 
8
outputs {
 
9
  int32_t sum = 0;
 
10
}
 
11
loop {
 
12
  for(int i=0; i<COUNT; i++)
 
13
    sum+= ((block[i]) >= 0 ? (block[i]) : (-(block[i])));
 
14
}