ghc-splitmix-0.1.0.4-bp154.1.11 >  A bx]!M@eeeRLX<[QiwP#핲O&Ugږ辌{ ~&SA̡HڽZ3 ݔGlxt\~3 v9(82)d(&yC)|D!SB$'KѬKaeݵ$e!,P47^(o7W?ԓ*'ET#<jK,&a\`qgT35\P3i%r6qc@UN j1sd}W'JqRhU33fb816fecb5858fbde365a1ddd079d057f34643d21769c79835346e3d985d4c7c9349c2201fb5719aef3afbb647b177488a6910bhbx]!M@eeex!be~b(!t ub\oƈ Ӕ{Q sH#7䃽n)L''=&2{o,b_xHfb3@7:/sCG'Ƥ"i#}^WLk2Ĭ:FQlrA 6MX5ƗjanytSM~D9qbGq► HDd:{ pK6qϰ:[x$CP`odU+ؙgq?`>p>?d " 7| $4 < D T  <L  { (8 9 : F G H0I@XDYP\x]^b^cduezf}luvwHxXyh zCghc-splitmix0.1.0.4bp154.1.11Fast 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).bxOcloud109RSUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clausehttps://bugs.opensuse.orgUnspecifiedhttps://hackage.haskell.org/package/splitmixlinuxx86_64`AA큤bxNbxMbxM;ee4341055d6e598663680a7d379c901a34d59caf6233e95f22ec1c24174d86b95f3facf95bb7d0de63aac65ff31e1c071cf37cfa28a56cadf236eac1bd9c9fa3rootrootrootrootrootrootrootrootghc-splitmix-0.1.0.4-bp154.1.11.src.rpmghc-splitmixghc-splitmix(x86-64)libHSsplitmix-0.1.0.4-2Vk17ilFpJOHvYIcBN29Ar-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.2.5)(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.3a_H@__@_;_-B@_c^y^W@]X]A\@psimons@suse.comOndřej Súkup psimons@suse.compsimons@suse.comPeter Simons psimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.comPeter Simons psimons@suse.compsimons@suse.com- 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.cloud109 16520919830.1.0.4-bp154.1.110.1.0.4-bp154.1.11splitmix-0.1.0.4libHSsplitmix-0.1.0.4-2Vk17ilFpJOHvYIcBN29Ar-ghc8.10.7.soghc-splitmixLICENSE/usr/lib64/ghc-8.10.7//usr/lib64/ghc-8.10.7/splitmix-0.1.0.4//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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/bfbfa76a16e21cb0c078e8ce83e28f5f-ghc-splitmixcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8189d33c6a8e5ac8f38aad696699f9ce0208253f, strippedASCII text PRRRRRRRRRؙ[=FOFutf-85ec8c1218efd6422f88b1769612838655ece92ce8ec90ac83c0770cf0f01ca13? 7zXZ !t/_H] crt:bLL ?2"ks3JR[{BRvbc@Sl~$+P&fa<39c#.F}EX׵$^{ ZaDeGzL ]z jȟ3n=&PC~npp;ꎛϬ-Ō:r5-ȃmpAzXǴŹDbDTCW5?q}a%%ڗ],v?(v~Nj*m* 2*baܰIH"EkO W!9Иn9$tj~gr|SG$EKյJ!9 {r[㪩yEbF4Ѻg|3T-رX<-b] `JCGh0 2Gv`jV ,uUEfMfaC JH};X d!Xe#8;^/nPYlRuozY!  ʇO;RjWA@  dj3۝ROPI#;nĖὮ6 D1R0O6D2mͣ-47ц?&/11vit|RLF"\q5'( ׼ QIO5qBerm*~w8N<;:I3d+d~%K^8 ?NL@=zweZ}(xkgYOoqE& xMFb࢚[AºzL784;I>0GO'1! H}X[v< -G)̬ MWMRlO?NJ9)~'$*9Pl]!>; ҁd^]aP|@HFFRЪ, ܬ_KH"Yo".\7!b9nM<7W)IT' cN^ vlo<+̸O߁ }"6kzcSǡ"PqB=ruaDıFG RЃACId)&kD~ &$KSCd{pPĆn2lU<6Ugc~9 /C%A'F]rk#@n,*y!:zo*;V^K&b`zyf(w˯"+k1F#vpLwR^똚KH4Ä(jG`U#̳3 C\͸|pn+C[z>Muzrj~p3LL`- zS(ĂqPZX_}w q ̟D{fm{pm,^s}f!o,ST~:OMpٕw"#{~*-diM2)ʁLY( $+"_PѬ6\׽PP':ѬsM=0jmtȼ(-7{ǧ0;64S0[9V:. "V-.Y2̲hc;H81`ofgc$g#IX*@ Đyk6iy`k:8JnȀ) xzNWJ AZ1lŇ;O->;dߡOF|{FWwv7N!Ҡ@bTEWc<Z1F`R0m%dTGh;!v܌z 8F 2c> - Y&.5R=r.n//6| V9k2jZ.oR%Ҥ3\CeveAŸ66)5WPȶTk:F}lBGITΈX>2f'(C/,!FwO|vm_7ej^|`ԏ)kEbwkXz}XܯU| #Ho9 YCZjPkI3< KFIoBqWX#FL$fVGĔOF#<^-ZzB!G> d~ isYMB~qƢ@w,(RQpW9w61¿_VE  !*%02ɼADV:@/ڏ#jw @6x`Ed/7dZ\;Ҕ@HkÝc6AȬ$CJń¨jIԏyg`J2/{۴Β^SZ$l4<=#nϨ5EFKiYnQe+oTFCs @s!H2"9¾R#y^nE ICmo- G qP: [ϳt FIqw^y@RuLf$?QYddc< ÚAEp= W{ώM%ٜ^JT%H\kōcdO:p:dj|{H!Cy82 b Ȣ!:sYsH|R5`3wibÒ|מ8;5߰aI6BCݠM*VÛ ^Q̛Ͽ{x٩o 2_.@kG<!eaÉachElch.e:9{f?J 2k'0R!0{aȴ kmR[-K?j8ʶB_`L>NDS)HQBcrWt`"+@. [ɂdC8PVO磨C ?R`H[XiϺ\=لebmO%u&Qo9ܰ E \1v(?ӎkXc*GHމ.y~e !#+UvE)krlV[W{JUJ88.KbEHb[ZK89;վV*G¼r;g 6-y\/o0KkV7O,5!p=&ՈF،#~P{Ǹdƙ71*:WYz^\:4j=L bGA [6"?J U/oW.{IEb?h%''GWRi F@JK`Ҧxg~NKN8X RP Q:XVyae)!D4vHI:tl4_HjA?cmokDbl[{݄<' Ą9?KC[9Y ~~iC;glVqwm,Vٳ,6CֽP@jGs3du7rg>k# J@Ju{l& >X@ IhVq;oYBƿuYÐ] B`ȕpIE{Rwt2x P_m2{ Vk{%kxZ*6&L:a$`9&`l uSKWKen*Ɨy4>aǒ}Hh7hk0brx@D*lPgBGq8!mx6&tHe;-]ISD0ќ4xWh4D˛MqS?0pn܇9;3*5/bq ұFm%|Wb^ć⓷J, bGaS 'sFAD Rú$! s$nLt#; YB~ {!fº;PA@"6dEs Qq ,us=Ԝ8 YHmY2$Mf *?"4UOp%y)u)'ѻ`{(çvix\KanaR ;'[ejdI1`A\#NXM?{8p,o¿a.je^ԵVXS]Du.a%Ʌsx7 y$,s GMe$ţ .#ᱍ35 uP">J.l9*zlP}rV8|>yؓrwgJF;k@W NB4tB4tA8]mJme7$?]l2#^٪I/¶]\#1:WEE3DOu@jiߜzsB7J}Ú,PJo7_%ź\Ip߆AЄQ—M+ME'ӄoӓDeݷ<45xrca ptf4J %SO>Lh<N^Vmk1 B he0^$:Puu(1wvDH 8hb뫸MY֬9'c{/i:P1%Q;2͉?X~Ub%ys|Hzts˟= ryQjһ/T=il.B>pVީ1֘?ef25QH'CcID(j4*3 O*"ֶ:hqH=2@]hÊJ'Y!Ǽ Y 51:̿t9>7JqS˕&MA$К`>|cS=N4x_4 a_Htj;7KUUs`6yΘikQ٠C\$͆>eI 4R5!h`9S¥G(6[hyxU8_kۊ@_|F*я7cZNJObU"K>E)賿j7ëz jzhaa\ (IZ? mzG"J`$ꉘ'!b[  .X!WEW-iT {`Rb.=0Ao~EyIB|e$Ӷi0~Bytq_Sn5ο{~, |z\|n?@{["h!KLxxw&kU9R6$S37́z#F-Þ\5~m*8ʾ-fgP_ I0OBlunF^Q&W~Н_)txGU CdCJ GCw=s '3$Sx 3 c Hn iNWڬmt}1$ᥝ DD(XJy9H~[BLvҫe 5 J{y MLå8 5LEGz UW;lAo, ~nl,mvvB0Ŋ.&<~т/ʱǛ}q+Q IRޜ1AZq#Mt(-y g_?F$yBgFXP"4rdMٰ?\]TN {SFӐA.1ؠ氹5 Qب﷜WYÛ9d{;]fC#'is%jv?AI}*ށd}ٛg\Mv$Drr o()hW ^18ØSͳ&{\Q1i 2hbTC:-xqc g~zFc) !t\a3/]OEq7^ǓH3JփhW 5C5_frriؚE5xlؚ sdP )g@$͇ƲqۭPњq&SyO k%DUӁ &+/ VupKCsؿ́e8A=+릕MQw(<4sM at؝; tZ.+%*_0e2{#t|w.αmb&4L' }i[:>t$.hB/ _dTbcjsrtTۖB#h$ ^LmٿM0_e-}=IBξߐC&IOaeJ/qM;EI}xL+ 1R,A Rr$"g\j:A ,SkPEsj(YafS`x9,5( z&0>ʳR#ٹPQᚬ}쿈~wJRJ<|'-hRkHR_[`֠=mfל&*ojgi P"Q}|k*TE5+>#5؜'xl ,VАeɸ *%ڏi@J&1\NfjKiQҍ~~BǧhpcRZ*/ ~Oj3uwE| gb)C&T߂u'y,̂o/I+t' E95{[6xR(BKIfIA߮ ؚ*H'mTTUoq ޜ3\Q;$nyqs]ugR%#"E}d+wt|qAd'=s,3ek%xCBzYːۤ\6O9VTx /54Bw廬DsaE]!ŋѐZG0Ea¸d =wՒ>̲! P{IF#RMm-Sg/vzW)*&.uTKADv3v'=Kt4zƿ)<e4V6/=gkiq"Q*׻ l! M,+Yh|MSq|N`֏K#XXps9=;lrtzGsx2= hbP 鈮+*[Ju7udSy(|ޏ V$ݝ/M7:Jm0DOeDޢꑤ~N}D+XRjSaaT(y D[;?SD85JҤΏxq[ʷ] SfNC*xVW68Oo2!J@xͱdD`GD5LWU˷+}#ѰGFm?UStK}zN W3 e Nl yxYSkE]/*&NƆTG}2MoimJZ$O*Jb+6kW9t9xs7ڵ9+![ЊthuV6Mgx8B~fҗ h 59(B`{@0* Ԃ=w3i_\$mE3E6$`FZ*-5ibEDzZ -5-CmFO@ @*eX>^o%` nz;A/{v)kfeXw8S)6|5ko-`Fml5TbN]JuHB /pО8/ we,#[|O`o7΢b)l@@db[H˟# eԭRw#&5 %?- bLe-:E7tƘ~OcxGo gaEk.4.`Ŗ@NM7qS wI.7<בճk>]l! - ->K`8sb@ktOkwܻ&?H d{`J'k1I ؆$ 9k !s/ႩVgT/%n׸㣙"7҃JeMz@C"]#~߄b&q. mtONa^/v>:"ߢJMu-i7l!2-7/\V x6~(W(OŎ+uRj#Y%ta]xU-\JIh(A4|E?q.ș| rŷ!r7ډ+ŕv#6.~U4WM?ns.;3s4v9n$>QBH?;k\\IcOmm;R BYy@J 1!  9x%"Mt; |sFHyTϻ C{wOOA?r?zЉZDX蓂]gGUdPȈ]ewaZ$=ǥ%|5//օ/U y8^1b':6e՚su9S\ӻQӻEQ| &Uiui頋ֳU]JDЗm2(<ͳ͸18*VVF۽A?]"T1]Ew=}a"{ jCR~ϞRNgD`Y[1%JRꖮ@4UƒKF'6"g%)DIj]эUV)~jݪaWtou7ňK+|JN\JYr+w*uKt3H+^q C`0ZlN%;n#OTC726TbLW1?p-E:C/uR1Kܫ#bpLk4WB9 U-!h`*z B{ņ`|]Z+/B)v6EI[uG*\(0HRH0J5 inbd@9[=?$,G:5 \*U Y^Fq#ަ7ڥ7(>̉qrlF59MףSqm7k8=ޅ!OSep%}T5 ϭeN%CK5eFFy"m3'Zh扶B׀''\bG,OY0UJ(H8_ ONUVnCSA4fv7K`ƴSmqveQiO@ L$7L \UF*T3OX:|Bbh J0wߙB'8<=P˧Қ~r`~3$}'"̽?vUV= 큃7A`@=4'#n~!tDx8v[ ZV $0ܳZ[h5WhMoGͣ\"D]pJ<A ŋ4B6NKe83&fJtt,tQjy~먿t(Yi4rrnu#;mK|<u/c}Yw47p%?! ¥BeN=4{{đ 1/YVNk#u:WVwloT_,,\(~ /CTi_qCƜ(\t_&ޛ8ha]@ +CZX;{+ 2䯟&Ý]ۯ̿A{ض[a6Fqz5\jV]їRpT YV1b3l%DR5Ft1{*:y1 Le˘]IA~pXMg"K+WG"sb6| 4\ yG2)`~n2aCEz OwNAxM`ص2V\RKw55AA3=C.{9¢ ⳮ59W=a&!"%=nV VU Ǎ0^DQr@GwJeAڟAyEO評ۺ)b#(eJ( Wܷko <4 ˂^[} KnJ^U=crXUÛ}둛Hhp} 0)t'|ꚮɅC!+w:ȒKul.ehļQ!KWT7訂#v3P/VT%g4A=KaA՝@C}ϢHXK2X뛈EY/KfK#Z{7pTf-X\k1Ld0}L#1Ntfm"G':j1j dLcx'ڻ8Bi} ck7vkin+Tut "A@xR1;|Slx\#Fec't\Z~y8\+O2xc+K A6L-b*l=0{|kT@sJ1|>A'Q",$D5PE(|OҶijnsC x*4(#s_Y8O Q|1i>EܺpH67Ķ~nkH-.*c<]tmo3Dr`{pքTOB}]x0b2 Gcpz60(D^U9#Η獻3z%cĽȂm9厱6^e56D`izC2pEu4Lse0e>[B[̪ߐS_S ~w9}:D,wpNbn( ǁ=؈9εgÀt6ףy+Ȩ *f3sԬu6 G5F U%wKsnDKlV@Nx2иm\i;/Ȳ<_:w e~]z[8xmp)m[,L% ѺTBXJw=}%)/.R7蓜(ZEb]^sˡBc>Lf 1)^P$u3'i'WL.e/.'8iv6ӪL%JlWۂS7C~UT Ca{@ǖ?qk8E95$A M5|;ӕOd:N BxK6rXm> =*ltrv]3x6a1o1<|AX| P-sI3{^ A9 )* w͵LPp>ܳE4 X)MWeYz 7Y/fba L.tf8H #Fge1@n -M,sblS iE<&jcX0BBdyhmgBk;mDz2?tLwOH: 1WQh;5ن F#cǯRVBi=0[]D ꂪqmש?ŕ$6R"rb9]4Gxi;;gd=\ 6G&OĔx,')qQ|]JzBF|Km_ծ=IYtkGٖƟfVw0NV 9uX[tŽ4o_](',[a~ 4F^^ #bxutS3@ 13 k,1 O[sM,߬WΊu ٴk0u|i*ixuӦ΃7 @VGJMmbj[c!3Z)жMOC:N|V(2xi)LoR>bщw$y$skqF2R>=Dz+{o*38}۸?hT}Ҩ|Yp &Ġהk3%?Ggͯ.:ˌ , )V;?t;<1s8;SҮeu%k,\O|z.9Zuc$A*)_nˊSH] Z7g0)J@˻v " IJ<8>\zsۂ}~>nO):ԿR+$e XY|A[hлeDbef?d6+#76VLeO}Tpzj0dNSHZ7ZYԱb3{?)ؔ%va{#872jHl }SݱUqמ#$.MǓV" !!9غ݄7g*mD;sM#^D'[RhL&=Eͥn罻Y:P';9v(YODat|mҞ9?1ٝ^]R?.Q'u`Kޛ\cC|QϷ-W+alw<gAEH~IfyߌMjǎcȟ qqP1޸JF"vNV̘wLjgN 5%X,0dɧQɋ\nJ+̄( ioҸ \Ģd9Yax?jϡe*'x5붊!n%I,f^Jxiic{GaEGFˍa>4F̃6o lR7#5bD(`-';\Ok A#=s7eA4<\3ܙK1}&By5it{wKۨ)|0sZl&2q$c|nLyJ]{%A:R3NZg Ie=e ⫹o*,`"|1)2.&OonS(mu͕݌6NcuT7P8sNn[5*Y(+[M3Gr/U uJUό+n T,)ynWz^#+J#rמ=6zbc葞:6j.8 )a{Hk %q`Y!\D8ޯlfؤy ԏw^sn(:.+#$_{_;V%瑀D4 ȗ~;$ɚ2v$F(E ity J#:*\`[9`f% x[@eԔwY K1>yd= 2'ι$$ZN\LMa;n1c$0c I$.\_>mJ" NJr&17wdek} RFnI_K^_P^n2`m0֊7 yp*tTxHfv0تVpzB.rJEBo ? #g$nޯ>m"+a+ @Te`c&d9ns1f ~5\oEQKCeO)7.UveL=./?*9Q=!u{gY/_HMΓFNp3oQl/p`R%)5RGN;Ss*iCgc.<f^_k)+(PhU:<<%X>&꜃oD`#kK(߀?Wg%[BU#="60\t R-#|IaiJ Kd&x2. 3GiMKQ-*6DW hRGً~_8ӷ$WQ:ض \e]^,%bRuް1OIȦ/3IM|noFVA.I\ZJip'^xV'hϠKL.w⚲W@e*к x"gsX˳A@PpMtPJ.Th@+@q1@Yc<~ζh8I 8meP O!5NZTd'.ݗW,.飣)kC5@yRScK,yT`I#` 76O89mֿM=h9#=L B0r2䌶0&Pطhj&XFīnӐ} YZ