Целочисленное значение
2LLU * 10248428203192896360LLU
переполняет 64 бита, и компилятор должен предупредить об этом. Первое правильно
10248428203192896360LLU / 594823321LLU * 2LLU
потому что деление является точным без остатка, поэтому не имеет значения удвоение после деления.