volk_modtool-3.0.0-bp155.1.6 >  A dk>I%z E:'l"a+̨\/9o?.}Pt6kwe 4|3,뉩3P#3-iٻ%1cq ]y^EMi|ʁmNqmsDwc m8JT ە>*VSQ~R>`Xi \ϯSqցgoZ^γTYS[kvu}g6AnYo~!cntZ]ucG$__8L& ig|[JV/z~`L\H7l@x3 \EFiѰ琝Z;`1UU;q|Ű|93*$3 Ow0:7E7ٰh$]F&'a?I%z 6$i30j$B %<;.nq^'Izvu2*3F3\P+|%kџ3㈧zӽxB˙ߓlat@hCRgj(?R};@. 1VoN?8;Mށ d7aqhط?٩陠gnbOŘV8_6;l7mNQTZj"ڀ74wz!UzϬvSJ@)HLs?P3VƈXQҵ_xq+Fl6,QĢ%,˧@st)~lP$/ƚwp>#?#d  ,tx $ X  r           Rp (8 9 :C FG4 Hh I XY\ ] ^b ac! d!pe!uf!xl!zu! v!w" x"L y" z""""#Cvolk_modtool3.0.0bp155.1.6VOLK modtoolThis package provides volk_modtool, used for creating new VOLK kernels.dk>obs-power9-10SUSE Linux Enterprise 15 SP5openSUSELGPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://libvolk.org/linuxppc64le _ r r7C"s"sA큤A큤dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>cfb05a8c7a70019ae7ee04d962d0317d8d745d49fea7c0947ca165fa49c2ff54702b64f468f8c3a840ac3835ca68b0635a5c1a2003fccd6430e993f0de82532973b43f61d15555453e83f30c700426062d7bf029930fe16b629c87d5d96ea954c3b43f61d15555453e83f30c700426062d7bf029930fe16b629c87d5d96ea954c1a8399310e89d728fadda3a1bdf54b6b232f3d5f2b2ee879ffc5e1d5ad9e0bf1e2036eb32f730f59233795eae8d11c2be3077eadaba9f655d0146c3f9ab01fb6e2036eb32f730f59233795eae8d11c2be3077eadaba9f655d0146c3f9ab01fb62386f5ccafe007bd124d158184c0b51d53db0c1ab8e1181dae9760d9f554ca6622a9ef39c45e902d02456719e6c59dd71162cf2db6a8f096a1dbc6ff93fffcdd22a9ef39c45e902d02456719e6c59dd71162cf2db6a8f096a1dbc6ff93fffcdd87f0066de489e032b95f4c53b95b6ea2eb717c91e866bf208878913e6337469arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvolk-3.0.0-bp155.1.6.src.rpmvolk_modtoolvolk_modtool(ppc-64)@@     /usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c™@cb@`]`g@_H@_^@^V]]Z]z3@Martin Hauke Wojciech Kazubski Wojciech Kazubski Wojciech Kazubski Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Stefan Brüns - Update to version 3.0.0 * License switch to LGPLv3+ * Fix build for 32 bit arm with neon * Add experimental support for MIPS and RISC-V- Update to version 2.5.2 CI * Update all test jobs to more recent actions volk_8u_x4_conv_k7_r2_8u * Add NEON implementation neonspiral via sse2neon.h Fixes * Fix out-of-bounds reads * Fix broken neon kernels * Fix float to int conversion CMake * Suppress superfluous warning * Fix Python install path calculation and documentation cpu_features * Update submodule pointer VOLK 3.0 release preparations * Use SPDX license identifiers everywhere * Re-arrange files in top-level folder * Update Doxygen and all Doxygen related tasks into docs- Update to version 2.5.1 Kernels * Fixup underperforming GENERIC kernel for volk_8u_x4_conv_k7_r2_8u * volk_32fc_x2_conjugate_dot_prod_32fc: New generic implementation * Add volk_32f(c)_index_min_16/32u * Fix volk_32fc_index_min_32u_neon * Fix volk_32fc_index_min_32u_neon Misc * Fix volk_malloc alignment bug * qa: Remove repeating tests * python: Switch to sysconfig module * deprecate: Add attribute deprecated * deprecate: Exclude warnings on Windows * docs: Update docs * Add the list of contributors agreeing to LGPL licensing * Add a script to count the lines that are pending resubmission * Testing: Add test for LGPL licensing * Update CODE_OF_CONDUCT file Boost * boost: Remove boost dependency * c++: Require C++17 for std::filesystem cpu_features * cpu_features: Update submodule pointer * cpu_features: Make cpu_features submodule optional Zenodo * zenodo: Add metadata file * zenodo: Re-organize .zenodo.json - Patch volk-fix-cpu_features-compilation-error.patch removed (not needed- fixed build for s390x (no cpu_features)- Update to version 2.5.0 Kernels * volk_32f_stddev_and_mean_32f_x2: implemented Young and Cramer's algorithm * volk_32fc_accumulator_s32fc: Add new kernel * volk_16ic_x2_dot_prod_16ic_u_avx2: Fix Typo, was _axv2. * Remove _mm256_zeroupper() calls * Enforce consistent function prototypes * 32fc_index_max: Improve speed of AVX2 version * conv_k7_r2: Disable broken AVX2 code * improve volk_8i_s32f_convert_32f for ARM NEON * Calculate cos in AVX512F * Calculate sin using AVX512F Fixes: * Fix segmentation fault when using GCC 8 * Fix python version detection * cmake: Check that 'distutils' is available * c11: Remove pre-C11 preprocessor instructions- Update to version 2.4.1 Build * cpu_features CMake option * Add cpu_features to static library build. * Use static liborc-0.4 library for static library build. * cmake: Detect if cpu_features submodule is present. Install * Check for lib64 versus lib and set LIB_SUFFIX accordingly. - Switch back to the release github tarballs - Verify source signature- Update to version 2.4.0 Documentation * Update README to be more verbose and to improve usefulness. CMake * Enable to not install volk_modtool. * Remove "find_package_handle_standard_args" warning. cpu_features * Use cpu_features v0.6.0 as a private submodule to detect available CPU features. * Fix incorrect feature detection for newer AVX versions. * Circumvent platform specific feature detection. * Enable more architecture specific kernels on more platforms. Kernels * Disable slow and broken SSE4.1 kernel in volk_32fc_x2_dot_prod_32fc. * Adjust min/max for 32f_s32f_convert_8i kernel * Use INT8_* instead of CHAR_* - Upstream tarball does not have the cpu_features included so use a service file to generate the tarball. - Add patch: * volk-fix-cpu_features-compilation-error.patch- Update to version 2.3.0 * Better reproducible builds * CMake improvements + ORC is removed from the public interface where it was never supposed to be. + CMake fixes for better usability * Enforce C/C++ coding style via clang-format * Kernel fixes + Add puppet for `power_spectral_density` kernel + Treat the `mod_range` puppet as a puppet for correct use with `volk_profile` + Fix `index_max` kernels + Fix `rotator`. We hope that we finally found the root cause of the issue. * Kernel optimizations + Updated log10 calcs to use faster log2 approach + Optimize `complexmultiplyconjugate` * New kernels + accurate exp kernel is finally merged after years + Add 32f_s32f_add_32f kernel to perform vector + scalar float operation- Update to version 2.2.1 Changes * Fix loop bound in AVX rotator * Fix out-of-bounds read in AVX2 square dist kernel * Fix length checks in AVX2 index max kernels * includes: rearrange attributes to simplify macros Whitespace * kernels: fix usage in header comments - Update to version 2.2.0 Highlights * Dropped Python 2 build support + Removed Python six module dependency * Use C11 aligned_alloc whenever possible * Add VOLK version in volk_version.h (included in volk.h) * Improved CMake code * Improved code with lots of refactoring and performance tweaks- Update to version 2.1.0 * The AVX FMA rotator bug is fixed * VOLK offers `volk::vector<>` for C++ to follow RAII * Move towards modern dependencies - CMake 3.8 - Prefer Python3 - We will drop Python2 support in a future release! - Use C++17 `std::filesystem` - This enables VOLK to be built without Boost if available! * more stable CI * lots of bugfixes * more optimized kernels, especially more NEON versions- First version of standalone VOLK package, version 2.0.0obs-power9-10 1684750033 3.0.0-bp155.1.63.0.0-bp155.1.6volk_modtoolvolk_modtool__init__.py__init__.pyc__init__.pyocfg.pycfg.pyccfg.pyovolk_modtool_generate.pyvolk_modtool_generate.pycvolk_modtool_generate.pyovolk_modtoolREADME.md/usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/volk_modtool//usr/share/doc/packages//usr/share/doc/packages/volk_modtool/-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-SP5/standard/836375c46320841653c17efdd10bcf3f-volkcpioxz5ppc64le-suse-linuxPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text RRRRRRRRRR{VǰľSz˶utf-8d0f1da53c735ff65c912fa948f9bfc9cd0e223402c03c650526a2e2fc6d0727e? 7zXZ !t/(] crv9wCBliUއN+l>L!5Q־rQ EܗG ?/)AgaƓt$ہJF:xQ}-=B\]擒\5JyCY-ĩjƔcˢRɣ 5pŻe}R3N> 2䯮$ ~y_ohe٣rPPVL uc:hLYeS /T&cz Heg,65$1L7̡CxV|U5i7C׹Ax'*)г20 }'hR7bc+ v@¨ol%e۔OS5ukTrQ;.1N|eK+Hx@E޺n^ؔ{ye|s1p"Yoj~R ut$aq& ^=R#pQ|34+a'4D=} .k n'Ffŧuq^gՃV#OTXmΓ,ͨoBLֽ| J=P,o;@Z-b2{)y[H'~>;lul^1N{A}WO) z ޒ&J>~Ynz0ȎU F~S_#E@ۂ+V/3O睽1d"y8M&}6Of0 Ҙ}\zG,Mfi{1s_*X ZA ?Ex#ӜEZMJ2bMD8wi"~30pjs igӅUq=3I Lkt @КO]Mp&>W PhjxIJս}Uv@ț:x/?Oa2:G!F{6 ӑZx{SC=:=w†F4}%n3* @Q8ٙjlSdU|&grG, fFhJz3|eA%7ONk"LY_p RwC%]N?\6I/V]{-"|ߖI~ԶzɅ(\9xMu3 xX]ᛄJulraWu !᥸)[ɐnyvΑ[sq?ro) k& dk4aUз`1vʼn?:D|{0KBiI&+FJz?ĥ폹f .^[xX4 ˾ 9M;5`4{)h3 zʗ4H[%>er' +1S̍Cߺe I9t:pGPfHys mbɰ\@!Ƕ'H_[1ftn>|:/e+bxanء OFc@B_2UmO `wϸ *0_*\7*=a# Ǐ E֜U4pGE-%g-u~"aQ#ްF]4iy~DbƄ sz1IFdkgrCChEwLٶx%"P Ax ꩘xTAǬfaSz_zzϜYیV~ "hal Z}p)ђys~r$o!?CDho@PH)-u-W!;"KHuHv j>[eF"h4ܙW3W%hc ŊaNXao׺1"^RoV 'V>i"7HaajU -#gW~z jB%X̜g*2#:n^̓7% ZVT#T$QkreX~#D'7j54ͷw.@5P{zgbPLEͮt)SIg `h90b}g #ςlk-0!(z,jQmr_^ $>b\Nb#0|Bn_eIZ1܊p?NA5I/_[{VO2[Ś/hs?B=&J#N.N֋@;'B*ܴŏR4ޘ7:@좼&9ȞoqKKhRKzfadA塏I7WOI 6,4a<d ,4wOQ4̗ TE(K/MzYn'sKk'vjcỔHOyY*ܧk%gtBa:IWͰ`<1 +E⑫ 4˰K* =8,N6PimO?yFoՃ/%%eU4UL@f}hVDaҪ`^ZWcX(.Ë2c|%FpV>ܘi饧jLDT1|YڷkG\ϥ~߮p1YsЦ-3&]!V#G!ui785[,@#a!z)moUtVE|>$gi\JIBjm+7w4jCBTCK|bt44 =LB(Ý(I Y+\|'ej$ ͮEPK e:j򊹣/#C|ͣ|븎i `v!(,AK@-NI2AbjO\?n&p֧'IJXie`hK1qe`㊝{VmR<&#f?hKh\ ke9(Ƌx :ԔJQm%Nu`D*"!SA!$kT;(+#nbY+kWjfrX(մ깣ҪwYfPoy O^ 6®`^ᔕ$gY&/m8!vɼ,& P}pMͯ=! &dօtQ0S~O(ylHi?q=E] 1.,+!Ǯ$p|_ ÀnyMj80U_Cv]˖#n2-1>c1o3$K/E'Wo 48XD&kK='@] YƊقG+e SE@GH?0$nhSr"K3T=ΧK`/aG,m O z+.=`PB-{my]#􋴄U&IM:$Bj),l_'q XuG"}Mà^9#Y߼Z}mv` ~b^ե 9Js2ENo{ez Ka~!ov2^8`l\O $`[Y)6վ~)mJl}4T"Sm0cm\B6%fkX 9KpV_tH6pISȚn< ~>bbėR=E&(MXЛ^^+̀ dLxR/2uRydb:8`If+c sLB=Na/*a5W*5?E5lի ]b GCDIۼ,.ytdp/-ϲSP]G ǃ{_R_c~di6=Y {ڊdȇokx3I?F#dLcL l("Z҇V8!1qkdBt{OTj; ^ĮݳIЩbC=x{4؜w?Dx5f= wV$q'6ڬC.CE0/q妙2d8(ھe8vX"u)& c-~VEskr=~GLh Bdﳭ/$^B|톌%^ j鈥 70m)ۜc{!9~-4{5o=Ƞ#6 w:m,<^}K?XQ'dr2_cSe2CdL܄qSw30QIt1"quhtJ#½CIʙ08Oֆd{ԯsPJGg Nca,Wcϒ=_'wr0DldEҤeI蓓҂q/եFmD':^!n8Fg~yVu oa3D학nMKDOdwFmx _e'ř kf&'=[f=eph%dp<߂v=(R;ބ-0i_F]2FjᮟT%)A#& Q`En\:'̰/1xEce5h~uL$!Bg:JzYa=u}+rIs iS-$8G5UJ)LQcz֓ /"^ﻆ95zWV@U[ Jųt\@M(0ڵXg6/x<2Kw,=[c#BNbz>s0Zr0[uRwLryZ=7[`ұcW'8J6IQU['Me%kRޑ#O'3@8g~ MH.gfC&7z^}DmNow*DIWO,\OAڦw &Bc͓nRov0?h`U&Rឪe3>oVs)b=%ѵ޾tʶާ?v@N7tnZLpHvr.)/dp"̄_97f>WJRn#VX|A Sѧ`%Ncl#i(ǭ׮b[k`ץҘ7m>ͼAVegedT1!1\5%YϏ氢ړuQ)BN4@,A qߣ98.nq̬M>o!`q00H,p4|BMMt܏qΓ5ND>Qd+\}!%R~yÂQn/D fV8bh,[bNH.K<;ht^QoY)f׳PKu`om,4V"m,FPQQ%}(Rvm#8 ~l ,iO&V:NhǙ8=|l 6{L '~V2Eۢij6v(Q5gKru$LYlƚ! FnZ|P-pk/5}⛥3ݖ`Rg÷#NL037zH]>&XEB6fP* QS=_V>\㮴|mH@8_SE7_B `&6g4˒޿[u:&^'ޮoW]?ý48HmEtj$J LnD[#6?R ZMd=m]7#B" )xn%%syneb!NY'aY6!Rstbc`$4PUK?PV Q5RDqԿ󚦈+W|0ּ7TPw=(XR*/Z1o/yX*fœU?74ɰuvmUE؃FqD~-w8mQSӁMR@_2V.&owNֵ'YwKdy8NJqk|2>pymw̰L |:4x05w cRx&aKDqȦb#s wR`/\Ж36yWkKXඳႠN2!HL" ly\8u>AIAmk"f=>H\UڨTڛRxB]lwdž\s_̼wgzEK 0u" #͘.XG3f)nj>Pf )$ :JA!J~FCvbݧ쾟nn#Hx+a={ ,2 jt15 H2n8Vdh,lw_y 1:30X9ЊBO;ӝZW#KUUeySқ^OgWL9t n $s:(~aK!FP0Z>(#P$l_0¶_ ߗl "87D }\~0Ÿlj@r(I@jL$ę9(ƨ6K]vӕ8kiZ!,|7}0S^Ɩ-MQIݑV5Uxha.FzӁ' ͯJFȃd:6fNpݿ'F>0( ]Ew,A sؒɐ+#=k7D59U!C8YTa v(lycVodK^>j7},)cX+6_]J.JI T 5YFYa!#nkpB\# ų㣒# pBC<8C!uę!w|Sdf2vwJn gʂZ{`!`<ը4{Po7388q8 c\V.mBӪ 6P05M!rysF3F{ ,Yj/xzJ^D[:6ITΖ9[Ehy7ŕo!# a;M0b׮M9j!UVyZ#BWxLX(}Ai-ܳ {~w(v)YT"|@ 3J&Km$>Qa7g6el|9cYr?< 3wq8E+[ Bc;ux9QmLAn#Pgq&f*,pdmSDXZȐU. 9/c3Bm·[*:5yCQ6t}#.⠢o'IYI:‹Qe,;/SP ʛC$8̪xJ(,͕U&gis;Ux>ƽ2x1ajaju FWi_9 #ePCW>Ϩh/$X5ey Vlc儇,^Quj?G=ȋWKD֍12 eke22c\̮VqTB_עz ?x!,́kca5V?Xve 1byЪ#msIeP MaID;?qjapnY qC=`O4tu[ݤi7s̝;8d^:#~ٞX/Soθ7Ij_G3Lsr;CbU 97RKzZ_fw}gRHV@ȉbp2}aJ=Hn6>Zc”YEt;Oywp6G}S˶YCd70!g'qβeH؃'N$kcWNfS,@Sǹ@Ea/qt.o^+R j YZ