RS2AMNWLJ4SD24J3LSOCWW7XG3LHJ4KI2HYYDEA33JZ6YJNBAXOAC
const a = @intCast(u15, values[idx - 3]) + values[idx - 2] + values[idx - 1];
const b = @intCast(u15, values[idx - 2]) + values[idx - 1] + values[idx];
// as idx-2 and idx-1 are in a and b too, this can be simplified
// const a = @intCast(u15, values[idx - 3]) + values[idx - 2] + values[idx - 1];
// const b = @intCast(u15, values[idx - 2]) + values[idx - 1] + values[idx];
const a = values[idx - 3];
const b = values[idx];