ghc-splitmix-0.1.0.5-150500.3.3.1<>,N|ep9|qd^n.E$"F烱-,iPRyf,Vvz14I}06)4Kz^_i(\?N'`'ZŬMr|Rj@Ue'᥽"u #ؾžأ9eP&Ǐe0W1h`\k5.; w\PJ ?%qȋREΙ6A(4gXyGeLw/=4)<F4-Q!-浃MـR`E;.zM>>?d $ 9 *08H P X h  (Td   (8 9 : F}GHIXY\]^`bcde flu$v4wxy z$48>Cghc-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).es390zl37SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://hackage.haskell.org/package/splitmixlinuxs390xAA큤eee;93cef68b747cf848548f8fb51f49114e2b1511c507dd4a62507bf6dc38eb51a75f3facf95bb7d0de63aac65ff31e1c071cf37cfa28a56cadf236eac1bd9c9fa3rootrootrootrootrootrootrootrootghc-splitmix-0.1.0.5-150500.3.3.1.src.rpmghc-splitmixghc-splitmix(s390-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.2)(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.s390zl37 17065396550.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_Updatedrpmxz5s390x-suse-linuxdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=89867f64801865afafd17e3660fb760524965460, strippedASCII text PRRRRRRRRR>\3v dw Gò|* ^j0TiB_iĄ &EXQ* pl!\0[.voYyqYPGRͪ^G1@#o VWTbTux:p/@*m^p|U"p|*jup㥏z퀏c.VjoѥjGNB6$fGl?vX`}__*/ݮހ]݂bCDC34L^}l{\fF/a`m#JX~Fa:d?&cKtԚMK o)́B2 [i'QR<Qw J'խ}l0H-Y+Go+7 Z{pX boY'+\NEPJ/p|=qNg@;|diC\IiH lj8A@//ȉ:Pֺo=L  OW|2SwΛd7{peYAcm!r+zbb;GC:[W+NZi(ϛnpKmA'ə Kf9ԩ0EjkCDօWxo|Zdu+=':&1"3պ(˚.^g Ԕ 袛p+u03rvN 50)e"5fufҞOXZq0RxӝI8 %g&Xmo9I> |}#}̖Pn yVG6@ݪP2D>u)/mܫ AHSz@ S!nJo !]Zs@ΘmUm)`iiNEpGC1Zz#GZ!@p Kv9d5 'hr,sFr(*gU~'Jֳ~W ;[[VN*uMD~;iJ'@Ic.gݾ_TuAAajIL?F TQU=g58fܸ!ZzH{8٠nWف֧a(D^U11~*0gtܔ똕ctG ( bH`xd Unr7p"`II [!Z&K+iCwpO[Adilԩs' ]̄U)i!1Y3jkl K}j1X̰̐7+H!%Ӹ*Q1 D[dV33dOuzKzNjVJT_YuR` \!g.%Jueԭo)d3I86^>[)w*s[U^'T!\ig1hz易S2eSn$Nz$%ᨚ+Q>^; Hq|lgk;v pvOރ};vWhBbݭHZW9ʅ^5}faN;?}@@|%0(]8-9d HT)ڒ3&c_ʜ`Y\Yr9}/EoBtAoMX :TL`w wz'~Р錗}/臤D\[p|!mYlĖ~mpQ0teq[^g1.Tn] ؇)+q>O%??NIb lij/dܲZw>+F>jZ3;4/5'o0/,wLTF^=ËL刿^Ak_Y+`d!5`~dj`CkBC/mjEkC Nl(Gݟ-i|o)bM^MUx\.Ӥ(dRuA$\lNR~D !|G)+1_s DSh݆a2S |ڥ8]q6n# X&ߺGd5C -Kn!˯WDJ& Y:X4[GӇN!Nݾ7;Ioūe Pw1w#j s*:ԨN&s1ض$!|HP z>sLG[ڪ}50U/rpFQ _/}Br463fxz◷#Ǚ#!WӦ8 a6eqd$EB7֔OgpOw _^&kO.v$L(109)*WқD*H#Ϊ։p0wJHmy +vfZ#E faȻ X6!ֹiu+Rd~N,yxuA`7)ަdF* kz $9];uQ،m>ӥIjE}@rS#KOY/blz>\R/\Rg) ?QlOHƇH)8HG- H?W5EvNT*۠]>r,C h+|%ff%逄%RٟnG\ j['AB|rXꧧ@ oT8gwLUFpm 1q @+ ٣- $V[Z322uE #4z1 @(|blBcK<zIK5&CR5"ZV{f cؽˠXx}mqEɮΗohLlVlEfٶhזbh97YcFY(:-ߺeb~Gs՛EB@l`1vi7)Ib no(ygc#KyHƭ8@ob.ףI-H־'&ŧl5ǁ?>p!iɯ*b~#=_ q7]'mjςgm a3  [,Iyd?,OSvvn2T/͍ԯ˳Rzx+#\dSaG]GYnqp Y^C`; E'p}~x.fE o'bP#MO9m7> K6w$;| KZ`F[ڧ)>#*52g( B-Zb ӜrAsuiL;%1y;f Yq]amhNү"&_pXy ?w?t#; ԬeTH(dd8w*L%4%o鲪 it3-v)c#:͓O%AXǵ[ŏgy=0@)9fl?`XҪ ^DŽȇ-?ܻ\ucThu"+;0kOoR v,ܷ4y/:v@m^倅yyAy= mqƶQE.͞oW R4=זqywWJk%$ӴC%=$ FJWͦ[rΚMo_ѻ"[S#k~h}vu3PROCibpQt SWO[/= cf#?W>fF3O ^֌!D⪂ s*);p"^_W"#?-H֣7ܔoz eP93ҏnќ[&!7Yb56TaKHid)9ԇ_>,BܭOV]9䇧80>@>LGZ_[)vDRX@k4^54[yek2\sF7 RmTDL(R#SE "D[BgPk-_~ DRWH,M 5ţuv/E:kIUBuuK/Cn♆'`Y p ;]7fS:,oEtSlnEnsR)[H #06I~2e}l w>Mn"F~m|Wq89N!\X%ۥHGzO8\|:6F*=~SoEf)j$&p2VݾWlD#yIK%t|K]b(ҜgL !LD7D% GxójdlꤧHlG78V1pxZTFɬS?2JŲz'17q 'r*|b\Zd8 )BTF=uZVF"c|w%i\E\ax}, E YZGt(Ժ;緡3Eahvxi~_Ix,8}& C& ~fDlD @ZK+fx='nf!tCBB7yB9M""{ _g#$Txh^g;@IXw2Qq'Ν@Bˎ3xbh7t/Fw#O5{[;leLLⱲ7N \zO T;_*Nf.B0&Xԛhnəz΅#{076?j ^:;.FR'ġE; .45`c@\E0mvϝ\gfl`Kt/0! tyWeFVJ}ߓQ;~6UaR͘FbDQ ޯo'wy~?98tɈ$c $rCSWPII8u>O(4qۡ'ۢÕ8yg  U0.3psWXfMzWtwf*HWrDp=Fd>+T|0lƓC!?Pzfm>8ړ?,]VL*f#8/]hS0:*?,2|>87jbl0bFCObh7]1A3(9=rCvR \I(i7HĹoE HUjZ27) ¯PFG7'o~ Qcts{Ъkv=FzpO>X~+%UˢwBArYAoXs_H/,Xjid/ʽ~_@>*|B]Z [7=@%|]PZ$4M_|5K4qGp'n5,)oc'`ӱSU*S2C!"ߵϖ \?uŅjײ|/1ю E_x:gZ=ӕn zT ҡ?k9p!Nkiq 4+ LY?ȣ8sCC~TC9>&Daف\ j}htWEAwostzaCtsTwN,$=' vشcSiXt =7ĐF8[-\2eH o2'd3#F!<CDQ JGTfѦBΰ8{2_K[)AW jD3L [h)QtBؑ4v4hGĝth{7.\>MvD`:3^D<5y%tpcݲ2*\CK3xJg|-8Xs9:~p<[}3\} |H}jbOxcpafUԑ#zaʴ4^;sDV+U][6՘b> J=/ۄ6؞Px0UG$1'=9C$mx:5f_{PJ8Ѓg4&/ȣp}:1tM>[zT=LRGeka5ZdW |i]TҚT80Xh6lT ʸUE+5Zd`L?cE\XZc$D˯r":-bȽ,"*w?;.*˛@®qeC닧%4_s&Aۂ @1lLv]G{8S. ۂTtTMJkT1L" 0x(l~aia/p7!\EЕcl:~`ZYqe|#j]'4.x& lO̓⤖癠d:oJeGaC*Q}tbA-rѯ^O0\'--΍+09]Ua6+%Z\)&6иO_1eyb>2g4WQDVym ,bsvIUKʹP͞#(eBB[=^|Eq )*psL` ɰc {b!Um ($@ʅ7Gn{_~&(cm &9s}rLI~qL|狌cq9h"^=RI*?BZUSDI;sg!JZp`y*uڳH\݀$R Wz4\ (хŚFA)L~U550Lt& d'M3 }f>i.z("ۃ'}_mzڒZq] Ծguqk%F̀/Ti낂QU$6SW-B"L.~n"-{*Hj=TmPYx%{6#Dמ#ԅs<]/1w_Hn6|9wJ#6=G>ò!} @nH ϹpG*3X!ӅADXUg _3lȚ"!+r0ѓ3 ЇKc6693rdw~mcZ"&G-<%Ru~JkfkPHZ"K_8.]{Y] dɮFR"moW6^dI9-xaR/"V]U 0ޟAryeP*\#L>-Ds|)C.ķHS_H=g .B" hFl}`ܩf b3vDYa:!s}Xx7SחKnXeF69i?J\GӘ|tb]e l8כirQC;:U34S)zF]n񬜼Jx8 ƹ)Zbl+MҠM\J1\нW,=7b7L3T3LjŽZ Ǿ*QM "m|JTjf[BuV N^\:8OZa!o4P"ˆOOr['=o5MX4p*җ=)S/Q!6 »Rl9ҵf^+*ް[I);B[+f}#&"VF懙c9$Oax$ 3K?irŁ\+Х-a,@ TVߖ,֫O *9b־*X[وb_4;?{&|zmivym~F $B Ƿa5M[/ў8{{lNfdgU}(M%O%kw섞켿gOf`=2\Pv,5K0}!B,nR(ƌS jrC(JmA/:f#0LD,k<(B[CamX 6nx "UADQK0ޘCRLѽ-GPӨoWydň Bnl~jA>w<3]$5_jlQkocK24 d45©ˍjI4}xd@dAp>UO/Řh`.&qkxQ MFHo^ mU֒o<\^wZ|%\^@$3;-ރ дN kr(Z^X%"ul/Tm? 'EYhSiy#0 >YXfkЌF$ڀ'J#]_ޒ;6ia7DAɾI엿OHFF]Ѕ=69Ə%@ƞ>椻XƆOUdmVG+C*2)3D"N D[<=!'W c=ؽO餴syzu%X[#iun9 M#PS4ʁ zGQ ĉO-ǪgM>nCMdP$L$a5{| NŽog0MtJF S.^>":>jasQV+bP0i@-"D lDi(ׅ¼۱ ož ;tpi2(S}?簇nt ͨR|KZCj|g}JicݳVmʝHu]!3Z>ۿ.q$YzU-Va~-o"b>uj?;,c[8Qu:xORJ hB_B)o*4i0@:?EP_-ipBipIUBn0'VNC8A[ûFEtmmOti*-@C2Ox4b F+ʫZʨ^:WM@9sÑ:Fם\!v=Nz\K#qkhu n '*p"aLj69?>Rs9oyJ,q)ݏD$3o09M=N8&:5p6!Ւpd"3]7`+͍89} tdegS:$a 7WXEoǔ|"NڗnM%]|B0T5x5Ε2/k&cp3qA xj{Q*B7Ecڟ|knUNd nmŜ6Y7#wP&E:+0;E;&y&a#Kb[6MZVMH \f.oM&y/ɏci> OnVdyY*Aݣ뚊+L%<:D[,64J撌9TZ/<bnbs ܴX[!J <\-o{DoS$a!)FɞXrp틧$[Jf'A&U탖mWZ$ 87Fi>L v8@$N:u8`XLh!!^9\%O!Ft Z ']~~{L{ܲPgWÿxτǦ%r DJE1={BvcKf>%dDߗ0N~QߥZIpl\ qyʆP4[S]jgT YZ