- size_t corner[4] = {
- Perm(index[0] + Perm(index[1] + Perm(index[2]))),
- Perm(index[0] + second.x + Perm(index[1] + second.y + Perm(index[2] + second.z))),
- Perm(index[0] + third.x + Perm(index[1] + third.y + Perm(index[2] + third.z))),
- Perm(index[0] + 1 + Perm(index[1] + 1 + Perm(index[2] + 1))),
+ unsigned char corner[4] = {
+ Perm12(index[0] + Perm(index[1] + Perm(index[2]))),
+ Perm12(index[0] + int(second.x) + Perm(index[1] + int(second.y) + Perm(index[2] + int(second.z)))),
+ Perm12(index[0] + int(third.x) + Perm(index[1] + int(third.y) + Perm(index[2] + int(third.z)))),
+ Perm12(index[0] + 1 + Perm(index[1] + 1 + Perm(index[2] + 1))),