# HG changeset patch # User Chris Cannam # Date 1479897270 0 # Node ID c97a28a3baeb549309ccc3be69bfa1594c498786 # Parent 0a9193dc136bca2ec1d737ee34631db89974a685 Trivial loop reordering for sequential index diff -r 0a9193dc136b -r c97a28a3baeb data/model/ReadOnlyWaveFileModel.cpp --- a/data/model/ReadOnlyWaveFileModel.cpp Tue Nov 22 16:40:41 2016 +0000 +++ b/data/model/ReadOnlyWaveFileModel.cpp Wed Nov 23 10:34:30 2016 +0000 @@ -234,8 +234,8 @@ } } else { // channel == -1, mix down all channels - for (int c = 0; c < channels; ++c) { - for (int i = 0; i < obtained; ++i) { + for (int i = 0; i < obtained; ++i) { + for (int c = 0; c < channels; ++c) { result[i] += interleaved[i * channels + c]; } }