== imaging-gaussian-blur ==
'''Description.'''
A ''kernel''. The image (and representation thereof) from imaging-desaturate.js is reused. The program transforms the contents of the array.
'''Key features.'''
The benchmark features a quadruply-nested loop. The inner loop is dominated by array gets and some highly repetitive array index computations, including numerous calls to Math.abs().
'''Mozilla-specific things.'''
Nanojit's CSE pass commons up the repetitive index computations beautifully. Using an integer-only version of Math.abs() is easy and makes things much faster ([https://bugzilla.mozilla.org/show_bug.cgi?id=606441 bug 606441]).
== imaging-darkroom ==