sky2: use mask instead of modulo operation