ghc-splitmix-0.1.0.5-150500.3.3.1<>,>Љep9|yyjG9Z80"FRjƍkR >q@Ѡ!"n *n+~0rSeცOyiQ5Im'[hU>*8>z  з~u4wJ" VD"Im`j'H鹹EdQ§9e0I:= X!Ma>UL$>>?d $ 9 *08H P X h  (Td   (8 9 : F}GHIXY\]^`bcde flu$v4wxy z4DHNCghc-splitmix0.1.0.5150500.3.3.1Fast Splittable PRNGPure Haskell implementation of SplitMix described in Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014. Fast splittable pseudorandom number generators. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 453-472. DOI: The paper describes a new algorithm /SplitMix/ for /splittable/ pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical operations per 64 bits generated. /SplitMix/ is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it __should not be used for cryptographic or security applications__, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).exinomavro :SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://hackage.haskell.org/package/splitmixlinuxppc64leHAA큤eee;b2c4cc0af1cbf8a77ef338e4873b5613018150a432b9c2c17b296996752bef9f5f3facf95bb7d0de63aac65ff31e1c071cf37cfa28a56cadf236eac1bd9c9fa3rootrootrootrootrootrootrootrootghc-splitmix-0.1.0.5-150500.3.3.1.src.rpmghc-splitmixghc-splitmix(ppc-64)libHSsplitmix-0.1.0.5-I0Qd5PkV8DI78gTOdjTC91-ghc8.10.7.so()(64bit)@@@@@@@@@    libHSarray-0.5.4.0-ghc8.10.7.so()(64bit)libHSbase-4.14.3.0-ghc8.10.7.so()(64bit)libHSdeepseq-1.4.4.0-ghc8.10.7.so()(64bit)libHSghc-prim-0.6.1-ghc8.10.7.so()(64bit)libHSinteger-gmp-1.0.3.0-ghc8.10.7.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgmp.so.10()(64bit)libm.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3e@a_H@__@_;_-B@_c^y^W@]X]A\@psimons@suse.compsimons@suse.commimi.vx@gmail.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.com- Update splitmix to version 0.1.0.5. Upstream has not updated the file "Changelog.md" since the last release.- Update splitmix to version 0.1.0.4. [#] 0.1.0.4 - Add TestU01 test-suite- disable %{ix86} build- Update splitmix to version 0.1.0.3. [#] 0.1.0.3 - Fix oops bugs in 0.1.0.2 - It's lowercase `windows.h`. I blame Microsoft docs for using capital case `Windows.h` in the docs. https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessid - accidental `shiftL` vs `shiftR` mixup for 32-bit generator initialization. Doesn't affect Linux.- Update splitmix to version 0.1.0.2. [#] 0.1.0.2 - Drop `time` dependency in favour of handcoded initialization - On Unix platforms we use `/dev/urandom` if it exists, otherwise use `gettimeofday`, `clock` and `getpid`. - On Windows we use `GetCurrentProcessID`, `GetCurrentThreadId()`, `GetTickCount`, `GetSystemTime` and `QueryPerformanceCounter`. - On GHCJS use `Math.random()` - Using `time` is a fallback option (e.g. for Hugs).- Replace %setup -q with the more modern %autosetup macro.- Update splitmix to version 0.1.0.1. [#] 0.1.0.1 - Add `INLINEABLE` pragmas to `bitmaskWithRejection*` functions - Support GHC-9.0- Update splitmix to version 0.1. [#] 0.1 - Drop `random` dependency unconditionally. https://github.com/phadej/splitmix/issues/34- Update splitmix to version 0.0.5. - Add `nextInteger` - Use smaller range in `bitmaskWithRejection32` and `64`, when upper bound is 2^n - 1. This changes generated values when they were on the boundary.- Update splitmix to version 0.0.4. - Add `bitmaskWithRejection32'` and `bitmaskWithRejection64'` which generate numbers in closed range `[0, n]`. - Unticked variants generate in closed-open range `[0, n)`.- Drop obsolete group attributes.- Update splitmix to version 0.0.3. - Add `System.Random.SplitMix32` module - Add `bitmaskWithRejection32` and `bitmaskWithRejection64` module - Add `nextWord32`, `nextTwoWord32` and `nextFloat` - Add `random` flag, dropping dependency on `random` (breaks things, e.g. `QuickCheck`, when disabled).- Add splitmix at version 0.0.2.xinomavro 17065392790.1.0.5-150500.3.3.10.1.0.5-150500.3.3.1splitmix-0.1.0.5libHSsplitmix-0.1.0.5-I0Qd5PkV8DI78gTOdjTC91-ghc8.10.7.soghc-splitmixLICENSE/usr/lib64/ghc-8.10.7//usr/lib64/ghc-8.10.7/splitmix-0.1.0.5//usr/share/licenses//usr/share/licenses/ghc-splitmix/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32273/SUSE_SLE-15-SP5_Update/eacbc3760c9f05d9c6ecf49fd1102556-ghc-splitmix.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d88b6e478ffb711c5ca0bfd4d71385062448662, strippedASCII text PRRRRRRRRRewȀ\utf-8d9af1175c333101b2e06441d38d0ccf8af107dd74668d4e7cc513df699453b91? 7zXZ !t/5#]"k%6u&x T͊c:37BNjίMpgSx 1jq&>,5(Baq $*7z|ʁ2 6,54ϑ+2% *"iOhѬ5^c\5P+^ݨ򞅺RWyuWFuGdVz~u5pϔ,ؼ!@IBwj͗ ~ m !+t@P;4;#A.T;1i9Kuz:Qi[=b )9N= Id.5UՍ]S7s 1Q*lWZUolx1QAEYG|&>CPb!N;UG`kd߇`]yi7}}(Gf]ynM/~K mb<`6vZޜ|]-+ޔU;ɵkXz=fJ> #'cZ Vn=lѵ̇k[ݬzD.uD\i=8&bi VԂܬl9­\>2,.6J,;M"IN',.CbKmc*"pSAn(zizgdmo)MX Z^dp՝^ҤFK|)O+ FLg ̊ۖ|x2 ϳ$EaC1$2l"E2ӌDhwq qCۉi6 ?D ܡp#)`}B6(U\WδT?__I K}@Tߠ{?t3bi\3{Ϧ^ -jĸ:z ZI :_ĕ1@t8L|/FZWv!jeUBt w_7A$EPY}I@΋,~Ei^/R}zBGR~@Y$Lag^ ,U9"͈c\xayDkt %nO$JGB@N΀L1+3X0[)?mx)^DQ$H sL*.m~P#](>MP{Z;ʷ;cJdZ>pWP͆޳<Ӎ;O *H̎WuX}P;̒`10VGm"d1j8fzƽD|\ l|(۞IB I=n i-"].P.x#tB@'[69]rbJ[Mkx`#dՁ: 44-v,zgoxP~Qd\N?-9i=d1@Ww,Di >?릸lǢ>(g+_GE+΅$daAT,\S݇%|H?T0W>^ `?ep4_HME^%;#lJ]d$pTi}nofm|na0y}/2ݵf~ ĺv@:zS@@ M _3BpNJ; (kߍ]ʓq*@xP^[,ܴgsf~G/{T 9I^H}HƘDhCY˜vV hO0D'~'9:EEr7 T,TYo~N} Dg21ixZ# e+z(s-o1ɸN7ZDIlL]P9 #1 ɳ0h-hMosJ_"ulkb;ckW5S/"0rE$м`jQ `{y SK RiWL KĥtaŊ|%NE,%E~8{{:c&^uo U]/Th#j/V3MQ@^nZ=:wNǦ==5-^FW |ŽZ/[y@!=9,VBhL5n(/"YKn 11ȐP([ܷc e}v|BrvQ/ "[>{z6BO~f ul{R/QM\y[[ bܷw{wwӯ]Jيbe02uMR?ddeBQ%JX1YlPXb'X "y>F:ؽ 2㋤bX1mnȦd<2vd~I ="6Ղ i8IpN8 bÑζHD(a6f?EjLTԚjIZ`ZܻCҰi; w aUAK5Ң+ϨTYvy~' EI Ϙ D_`l(A&GEi{5l; 6ZrXz'p;983 ⎰0:jHt=pDeQ}-viA(yŔdjP<`t" 8 {ųHT_Xǚd*(1jR @/)#佧, ǝPYs ,%ŚP[`0 O]6o,m_Dk=ʌ3l/􍰀+YKD?{tCK?APB8v?1 ߧ$M|I6l?_~å:4׿)㈂KF?ΤPDx8mɃ?(blޒvhwG4esf4bFf^UV >~|~"IBToo{.6Hİݭ}њms[\Rt֛ᠴ)6TJ9!])Oy}Svsfd3l-I*yWDD W\l07%=:ۼO|#XF \& <ɖ /,7$_ȷyUe z-i\z'`9He ?pJf<9P,@ʃlp}Jػ0Y?B ID !|cq щ;a7˶݀xsXh(TvcOJϫA!K ߐH @;m=x00F9`y?QF?C}]GcL*?ŘˁNxQJë4V ~1|: K q)ld3;lHJ!mq:BrX1|yhc(ϓ'j>fy%m/к nb=xR$;2a߭gMT"Br_'odW:RNl~ <dPն7zu,lQ(Ё^d傏_Ra:z bh4{:iy1,RO~|f޶X א~uo3U _%!k%k; ܛ3[A qLO Ic *uDUݕ)3>Hɭ2ۏU 0ACa1+)"I6Ti.Ͱ8>|`̩&13 4h%cմf4Z%t h(WQ5rqP!  /s6F$V55 šbFLmpMnws٬E pvF$(k9|V1<%U]8#yKPК_v-+ەAhMVC-עyan­jv&^óR.0OO&F ^ EízBǎM)k`Gk% 䆪D7=?]%(zk#ΔT!ǦD4D3RKP| cɒ}T(ֶ% CJ#M/N2U*0Spl k28D*^~!?e05I+c_>7d ?(NRONdu g)[y/(lXބnPetKl0EFl4rbsjV|GS/d=b5 Ҡ~qͼ=yk"䎫Zȩ>x' ^QM(3]6uo_ @6>/߂1mIpr:oYZPp-o(l-OggeJݠ{͉reG.]E~j>%U, dE?wy/+D9GwZb F ;0(42l\b$sK1cQ4]*5:1Ɓ^T#n_&Aџ (W2}CY\ëP<6bZʠd 䄠D= ۓ[P:D#9Am> ҮAMt^PPUPCM3_OZǃUu3J3=q++(Mћ$@XCSz b"%fÝs˥6ЍM~v5p&{ F%iN|:K N0[c"8dr[9U4wN-@eȽ8S}*O̮nrT-tį;rTx ޭ,WĚgmⵈ{2%`{TD~4\}Y)CӾ#|e /csC)& cs*zc CUytɑufrE%>.Evp~}YIrFƞNU EKC1GŖTeu]4C . YAh°oĖsRՃ;5K[Vudچg %%̧{ _؛d50G(s] (r4-٦Ĩ6%`?foOYQ|}V.K>W Ajgt0NvգrIhH:![t| M땺%Zl:ҔX\˩+/ ږ 5Sv=Vo0#Ò7V" wjc(h9 w"szED:mu lYC!\JGBCeIp=z;2iU A LM/QI67éhE]Vݑdřwf/BJ>GobOlq;<1lDzZqRS=; G5~&@@% nodl; 1cFٿW`oceq6 < m CU하HY_UU& &sWjCjۀKN&bvlCj 7c8kC+.XA,9Dg\HR_€oWƹ_N{hn+g7V*á)8Cc_nB%lE%Lj_%P3gtZR;C=Cܣ&qDce|T:m Үd0P@ݺeX5 *GqrO9[nZw\_(F+:?!@OaaIo?^&qo-PyBYBiCҕO(Ղ}(>δ*Z+A2ƒ$ pRT\7ΰ7MQ.·[PJB\}mEbg| /ZO n[C L eOfلzvqaA8%FH7xcjRj=ф$A$DݩM\y#8=IٔQ7y?CJM2=s 7 ,zЬu@UCX5yq@-de:g> ݌ ߻ vo t]7샹|CfA HkS YZ