diff options
author | Andy Ayers <andya@microsoft.com> | 2016-01-15 10:47:18 -0800 |
---|---|---|
committer | Andy Ayers <andya@microsoft.com> | 2016-01-15 10:47:18 -0800 |
commit | 4fde0184e7da1e3931f115fb4fb6df90219ce184 (patch) | |
tree | 4992c4477d6f7d8c441ec9ac92c644b214ca4f68 /tests/src/JIT/Performance/CodeQuality | |
parent | d0d22d799c380c5d07502f520921372d0f4f4d2d (diff) | |
download | coreclr-4fde0184e7da1e3931f115fb4fb6df90219ce184.tar.gz coreclr-4fde0184e7da1e3931f115fb4fb6df90219ce184.tar.bz2 coreclr-4fde0184e7da1e3931f115fb4fb6df90219ce184.zip |
Fix exception in Burgers on AVX-capable HW
Original code was implicitly assuming Vector<>.Count == 2, which isn't true once AVX kicks in.
Closes #2679.
Diffstat (limited to 'tests/src/JIT/Performance/CodeQuality')
-rw-r--r-- | tests/src/JIT/Performance/CodeQuality/Burgers/Burgers.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/src/JIT/Performance/CodeQuality/Burgers/Burgers.cs b/tests/src/JIT/Performance/CodeQuality/Burgers/Burgers.cs index cee885eb5d..ddfceee3ac 100644 --- a/tests/src/JIT/Performance/CodeQuality/Burgers/Burgers.cs +++ b/tests/src/JIT/Performance/CodeQuality/Burgers/Burgers.cs @@ -139,7 +139,7 @@ public class Burgers for (int tStep = 0; tStep < nt; tStep++) { - for (int i = 1; i < nx2 - 1; i += Vector<double>.Count) + for (int i = 1; i < nx2 - Vector<double>.Count + 1; i += Vector<double>.Count) { var vectorIn0 = new Vector<double>(un, i); var vectorInPrev = new Vector<double>(un, i - 1); |