fn computeZetas() [N]u32
fn computeZetas() [N]u32 { @setEvalBranchQuota(100000); var ret: [N]u32 = undefined; for (0..N) |i| { const brv_i = @bitReverse(@as(u8, @intCast(i))); const power = modularPow(u32, ZETA, brv_i, Q); ret[i] = toMont(power); } return ret; }