Dv
myGenerator(0) should be(31682556)
myGenerator(1) should be(-276305998)
myGenerator(2) should be(2101636938)
Size: a a a
Dv
myGenerator(0) should be(31682556)
myGenerator(1) should be(-276305998)
myGenerator(2) should be(2101636938)
DS
await Smth(await a, await b)?
Dv
DS
myGenerator(0) should be(31682556)
myGenerator(1) should be(-276305998)
myGenerator(2) should be(2101636938)
Dv
should be equal вместо should be, и из-за этого был какой-то копецDv
await Smth(await a, await b)?
DS
val tmp1 = seed ^ (seed << 13)
val tmp2 = tmp1 ^ (tmp1 >>> 17)
val tmp3 = tmp2 ^ (tmp2 << 5)
!Yield(tmp3)
Dv
Dv
val tmp1 = seed ^ (seed << 13)
val tmp2 = tmp1 ^ (tmp1 >>> 17)
val tmp3 = tmp2 ^ (tmp2 << 5)
!Yield(tmp3)
Dv
!Await(Smth(!Await(x), !Await(y))?DS
!Await(Smth(!Await(x), !Await(y))?Dv
DS
Dv
Dv
AwaitDS
Dv
DS
DS
DS