Che significa in JavaScript la seguente?

codice:
var1 = var1 >>> 1 ^ (var1 & 1 ? 3988292384 : 0);
Grazie.