summaryrefslogtreecommitdiff
path: root/tests/src/JIT/Performance/CodeQuality
diff options
context:
space:
mode:
authorAndy Ayers <andya@microsoft.com>2016-01-15 10:47:18 -0800
committerAndy Ayers <andya@microsoft.com>2016-01-15 10:47:18 -0800
commit4fde0184e7da1e3931f115fb4fb6df90219ce184 (patch)
tree4992c4477d6f7d8c441ec9ac92c644b214ca4f68 /tests/src/JIT/Performance/CodeQuality
parentd0d22d799c380c5d07502f520921372d0f4f4d2d (diff)
downloadcoreclr-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.cs2
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);