diff --git a/src/test/java/com/aparapi/runtime/JtpRangeIdsTest.java b/src/test/java/com/aparapi/runtime/JtpRangeIdsTest.java
index ce991727e64a23ee4273259cc28ec494ef660a51..dbad276acca1c6c2e2c6dd61c1153a57d246f78d 100644
--- a/src/test/java/com/aparapi/runtime/JtpRangeIdsTest.java
+++ b/src/test/java/com/aparapi/runtime/JtpRangeIdsTest.java
@@ -63,44 +63,44 @@ public class JtpRangeIdsTest {
         },
         {
             4,//globalThreadId
-            4,//threadId
-            0,//globalX
-            1,//globalY
+            0,//threadId
+            4,//globalX
+            0,//globalY
             0,//localX
-            1
+            0
             //localY
         },
         {
             5,//globalThreadId
-            5,//threadId
-            1,//globalX
-            1,//globalY
+            1,//threadId
+            5,//globalX
+            0,//globalY
             1,//localX
-            1
+            0
             //localY
         },
         {
             6,//globalThreadId
-            6,//threadId
-            2,//globalX
-            1,//globalY
+            2,//threadId
+            6,//globalX
+            0,//globalY
             2,//localX
-            1
+            0
             //localY
         },
         {
             7,//globalThreadId
-            7,//threadId
-            3,//globalX
-            1,//globalY
+            3,//threadId
+            7,//globalX
+            0,//globalY
             3,//localX
-            1
+            0
             //localY
         },
         {
             8,//globalThreadId
             0,//threadId
-            4,//globalX
+            8,//globalX
             0,//globalY
             0,//localX
             0
@@ -109,7 +109,7 @@ public class JtpRangeIdsTest {
         {
             9,//globalThreadId
             1,//threadId
-            5,//globalX
+            9,//globalX
             0,//globalY
             1,//localX
             0
@@ -118,7 +118,7 @@ public class JtpRangeIdsTest {
         {
             10,//globalThreadId
             2,//threadId
-            6,//globalX
+            10,//globalX
             0,//globalY
             2,//localX
             0
@@ -127,7 +127,7 @@ public class JtpRangeIdsTest {
         {
             11,//globalThreadId
             3,//threadId
-            7,//globalX
+            11,//globalX
             0,//globalY
             3,//localX
             0
@@ -136,7 +136,7 @@ public class JtpRangeIdsTest {
         {
             12,//globalThreadId
             4,//threadId
-            4,//globalX
+            0,//globalX
             1,//globalY
             0,//localX
             1
@@ -145,7 +145,7 @@ public class JtpRangeIdsTest {
         {
             13,//globalThreadId
             5,//threadId
-            5,//globalX
+            1,//globalX
             1,//globalY
             1,//localX
             1
@@ -154,7 +154,7 @@ public class JtpRangeIdsTest {
         {
             14,//globalThreadId
             6,//threadId
-            6,//globalX
+            2,//globalX
             1,//globalY
             2,//localX
             1
@@ -163,7 +163,7 @@ public class JtpRangeIdsTest {
         {
             15,//globalThreadId
             7,//threadId
-            7,//globalX
+            3,//globalX
             1,//globalY
             3,//localX
             1
@@ -171,38 +171,38 @@ public class JtpRangeIdsTest {
         },
         {
             16,//globalThreadId
-            0,//threadId
-            8,//globalX
-            0,//globalY
+            4,//threadId
+            4,//globalX
+            1,//globalY
             0,//localX
-            0
+            1
             //localY
         },
         {
             17,//globalThreadId
-            1,//threadId
-            9,//globalX
-            0,//globalY
+            5,//threadId
+            5,//globalX
+            1,//globalY
             1,//localX
-            0
+            1
             //localY
         },
         {
             18,//globalThreadId
-            2,//threadId
-            10,//globalX
-            0,//globalY
+            6,//threadId
+            6,//globalX
+            1,//globalY
             2,//localX
-            0
+            1
             //localY
         },
         {
             19,//globalThreadId
-            3,//threadId
-            11,//globalX
-            0,//globalY
+            7,//threadId
+            7,//globalX
+            1,//globalY
             3,//localX
-            0
+            1
             //localY
         },
 
@@ -280,44 +280,44 @@ public class JtpRangeIdsTest {
         },
         {
             28,//globalThreadId
-            4,//threadId
-            0,//globalX
-            3,//globalY
+            0,//threadId
+            4,//globalX
+            2,//globalY
             0,//localX
-            1
+            0
             //localY
         },
         {
             29,//globalThreadId
-            5,//threadId
-            1,//globalX
-            3,//globalY
+            1,//threadId
+            5,//globalX
+            2,//globalY
             1,//localX
-            1
+            0
             //localY
         },
         {
             30,//globalThreadId
-            6,//threadId
-            2,//globalX
-            3,//globalY
+            2,//threadId
+            6,//globalX
+            2,//globalY
             2,//localX
-            1
+            0
             //localY
         },
         {
             31,//globalThreadId
-            7,//threadId
-            3,//globalX
-            3,//globalY
+            3,//threadId
+            7,//globalX
+            2,//globalY
             3,//localX
-            1
+            0
             //localY
         },
         {
             32,//globalThreadId
             0,//threadId
-            4,//globalX
+            8,//globalX
             2,//globalY
             0,//localX
             0
@@ -326,7 +326,7 @@ public class JtpRangeIdsTest {
         {
             33,//globalThreadId
             1,//threadId
-            5,//globalX
+            9,//globalX
             2,//globalY
             1,//localX
             0
@@ -335,7 +335,7 @@ public class JtpRangeIdsTest {
         {
             34,//globalThreadId
             2,//threadId
-            6,//globalX
+            10,//globalX
             2,//globalY
             2,//localX
             0
@@ -344,7 +344,7 @@ public class JtpRangeIdsTest {
         {
             35,//globalThreadId
             3,//threadId
-            7,//globalX
+            11,//globalX
             2,//globalY
             3,//localX
             0
@@ -353,7 +353,7 @@ public class JtpRangeIdsTest {
         {
             36,//globalThreadId
             4,//threadId
-            4,//globalX
+            0,//globalX
             3,//globalY
             0,//localX
             1
@@ -362,7 +362,7 @@ public class JtpRangeIdsTest {
         {
             37,//globalThreadId
             5,//threadId
-            5,//globalX
+            1,//globalX
             3,//globalY
             1,//localX
             1
@@ -371,7 +371,7 @@ public class JtpRangeIdsTest {
         {
             38,//globalThreadId
             6,//threadId
-            6,//globalX
+            2,//globalX
             3,//globalY
             2,//localX
             1
@@ -380,7 +380,7 @@ public class JtpRangeIdsTest {
         {
             39,//globalThreadId
             7,//threadId
-            7,//globalX
+            3,//globalX
             3,//globalY
             3,//localX
             1
@@ -388,38 +388,38 @@ public class JtpRangeIdsTest {
         },
         {
             40,//globalThreadId
-            0,//threadId
-            8,//globalX
-            2,//globalY
+            4,//threadId
+            4,//globalX
+            3,//globalY
             0,//localX
-            0
+            1
             //localY
         },
         {
             41,//globalThreadId
-            1,//threadId
-            9,//globalX
-            2,//globalY
+            5,//threadId
+            5,//globalX
+            3,//globalY
             1,//localX
-            0
+            1
             //localY
         },
         {
             42,//globalThreadId
-            2,//threadId
-            10,//globalX
-            2,//globalY
+            6,//threadId
+            6,//globalX
+            3,//globalY
             2,//localX
-            0
+            1
             //localY
         },
         {
             43,//globalThreadId
-            3,//threadId
-            11,//globalX
-            2,//globalY
+            7,//threadId
+            7,//globalX
+            3,//globalY
             3,//localX
-            0
+            1
             //localY
         },
 
@@ -461,7 +461,6 @@ public class JtpRangeIdsTest {
         },
     };
 
-    @Ignore("Known bug, ignoring until fixed.")
     @Test
     public void test() {
         MatrixKernel kernel = new MatrixKernel();