memo
function dmul0(m,n){
var H=0xffff0000,L=0x0000ffff,R=0x100000000,m0=m&L,m1=(m&H)>>>16,n0=n&L,n1= (n&H)>>>16,p0,p1,x
p0=m0*n0,p1=p0>>>16,p0&=L,p1+=m0*n1,p1&=L,p1+=m1*n0,p1&=L,x=(p1<<16)|p0
d = 1; // Comment out this accordingly
return (x<0?x+R:x);
}
x = 19b06dda, i = 81;
x = dmul0(x^(x>>>30),1812433253) + i;
results
chrome x:19b06dda => x:865b0153 = 0x865b0102 + 0x51
opera x:19b06dda => x:dfb30153 = 0xdfb30102 + 0x51
chrome5 865b0153;1000 0110 0101 1011 0000 0001 0101 0011
865b0102;1000 0110 0101 1011 0000 0001 0000 0010
opera1050 dfb30153;1101 1111 1011 0011 0000 0001 0101 0011
dfb30102;1101 1111 1011 0011 0000 0001 0000 0010