public class Test2 {

    public static void test(double d1, double d2, double d3, double d4) {
        double unused = d1 % d2 % d3 % d4 % d1 % d2 % d3 % d4;
        // Remove this and C1 code at level 3 becomes slow
        Double.isNaN(d1);
    }

    public static void main(String[] args) {
        for (int i = 0; i < 10_000_000; ++i) {
            test(i, i, i, i);
        }
    }
}
