# Portable SIMD 2021-12-20 Meeting ###### tags: `Portable SIMD` `Minutes` [Last Meeting] | [This Meeting's Chat] | [Next Meeting] <!-- [Last Meeting]: --> <!-- [This Meeting's Chat]: --> <!-- [Next Meeting]: --> ## Agenda 0. The story so far? What has happened, what is currently waiting, what needs to happen next, what must eventually happen. 1. [use intrinsics for SIMD equality #209](https://github.com/rust-lang/portable-simd/pull/209) 2. [Add spectral_norm example from packed_simd #203](https://github.com/rust-lang/portable-simd/pull/203) 3. [Refactor ops.rs with wrapping shifts #210](https://github.com/rust-lang/portable-simd/pull/210) 4. [ Document internal unsafety #182 ](https://github.com/rust-lang/portable-simd/pull/182) and [rebase "Add some safety comments" #217](https://github.com/rust-lang/portable-simd/pull/217) 5. [pub use std::simd::Float;](https://github.com/rust-lang/rust/pull/91891) 6. [Use specialized traits to generalize lane comparisons #206](https://github.com/rust-lang/portable-simd/pull/206) 7. So, whose gonna go fix `simd_cast`? Also see [#46: missing compiler intrinsics](https://github.com/rust-lang/portable-simd/issues/46). 8. A modestly interesting user case study: https://github.com/rust-lang/portable-simd/issues/215 9. LLVM is on GitHub now, should we report more stuff to them? ## Resolutions 0. Need usability improvements... 1. Caleb had review comments but didn't want to waste pro465's time. 2. Caleb knows what a spectral norm is! So that is up for review. 3. Just waiting on Jubilee to refactor for slightly more density. 4. Caleb will rebase this. 5. Move this upstream to portable-simd for testing? 6. 7. Caleb will fall on the sword of this in Jan probably if it is still open by then. - Also we probably need more intrinsics? -