It would work with a 2,8-fizzbuzz, though.
A 2,8-fizzbuzz would only need 8 items in the circular array since the least common multiple of 2 and 8 is 8:
ix = ix & 8;
A 2,8-fizzbuzz would only need 8 items in the circular array since the least common multiple of 2 and 8 is 8: