101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

488
active users

#altivec

0 posts0 participants0 posts today
mattst88 :gentoo:<p>I landed some improvements and small optimizations to <a href="https://fosstodon.org/tags/pixman" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixman</span></a>'s AltiVec code. See <a href="https://gitlab.freedesktop.org/pixman/pixman/-/merge_requests/136" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.freedesktop.org/pixman/</span><span class="invisible">pixman/-/merge_requests/136</span></a></p><p>It was fun working with a new (to me) instruction set and trying to figure out how to puzzle together the pieces into something that improved the `pix_multiply()` function (which is kind of the core primitive of most fast paths).</p><p>I couldn't figure out a way to use the `vec_mradds`/`vmhraddshs` instruction. Maybe you can? (see <a href="https://gitlab.freedesktop.org/pixman/pixman/-/merge_requests/136#note_2699795" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.freedesktop.org/pixman/</span><span class="invisible">pixman/-/merge_requests/136#note_2699795</span></a>)</p><p><a href="https://fosstodon.org/tags/altivec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>altivec</span></a> <a href="https://fosstodon.org/tags/powerpc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>powerpc</span></a> <a href="https://fosstodon.org/tags/simd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simd</span></a></p>
mattst88 :gentoo:<p>I fixed an issue in pixman's Altivec code the other day -- <a href="https://cgit.freedesktop.org/pixman/commit/?id=207626180d0282bb14a50f2e494174f54ac8a6ce" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cgit.freedesktop.org/pixman/co</span><span class="invisible">mmit/?id=207626180d0282bb14a50f2e494174f54ac8a6ce</span></a></p><p>And in the process, I read through the Altivec docs and discovered that there are vector instructions that pack and unpack between a8r8g8b8 and a1r5g5b5 formats (but nothing fo r5g6b5).</p><p>Any clues why? Was a1r5g5b5 really common on Mac OS or something? I don't think I've seen a1r5g5b5 used anywhere.</p><p><a href="https://fosstodon.org/tags/powerpc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>powerpc</span></a> <a href="https://fosstodon.org/tags/altivec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>altivec</span></a> <a href="https://fosstodon.org/tags/simd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simd</span></a> <a href="https://fosstodon.org/tags/macos9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos9</span></a> <a href="https://fosstodon.org/tags/pixman" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixman</span></a></p>
Harry Sintonen<p>Wayfarer 6.0 browser for <a href="https://infosec.exchange/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> has been released at <a href="https://wayfarer.icu" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">wayfarer.icu</span><span class="invisible"></span></a></p><p>The changes include:</p><p>• Rebased to <a href="https://infosec.exchange/tags/WebKitGTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebKitGTK</span></a> 2.40.2<br>• Implemented Bookmarks filtering<br>• Password manager now stores port numbers too, making it possible to have multiple services requiring login handled on the same domain (as a side effect, all old passwords have been promoted to port 443/https)<br>• Added a popup if audio initialization has failed<br>• Added a way to manually add passwords in the Password Settings<br>• Youtube MSE playback improvements<br>• Fixed HTTP authentication popup saving credentials for a wrong host in case of redirection<br>• Fixed a redraw issue when opening print panel while page is still loading<br>• Fixed to default mimeType to text/html if missing in response from server<br>• Fixed a couple of minor memory leaks<br>• Updated libnix and libpng16 both with additional Altivec optimizations<br>• Updated libxml2, libwebp</p><p>My humble contribution in this release was implementing the new <a href="https://infosec.exchange/tags/AltiVec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AltiVec</span></a> acceleration.</p>
Harry Sintonen<p>First day of summer <a href="https://infosec.exchange/tags/vacation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vacation</span></a>: Working on some <a href="https://infosec.exchange/tags/AltiVec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AltiVec</span></a> optimized standard functions. memchr/memrchr are easy to <a href="https://infosec.exchange/tags/vectorize" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vectorize</span></a> as there is no need to worry about reading past the end of the array (like it is with 0 terminated strings). <a href="https://infosec.exchange/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a></p>