| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-16 | add `vec_cmpeq` and `vec_cmpne` | Folkert de Vries | -0/+76 | |
| 2025-03-16 | add `vec_cmpgt`, `vec_cmplt`, `vec_cmpge`, `vec_cmple` | Folkert de Vries | -0/+112 | |
| 2025-03-16 | let's not use `&mut` until we get confirmation it's OK | Folkert de Vries | -8/+8 | |
| 2025-03-16 | add `vec_cmprg_or_0_idx_cc` and `vec_cmpnrg_or_0_idx_cc` | Folkert de Vries | -0/+30 | |
| 2025-03-16 | add `vec_cmprg_or_0_idx` and `vec_cmpnrg_or_0_idx` | Folkert de Vries | -24/+100 | |
| 2025-03-16 | add `vec_cmprg_cc` and friends | Folkert de Vries | -0/+40 | |
| 2025-03-16 | add `vec_cmprg_idx` and `vec_cmpnrg_idx` | Folkert de Vries | -0/+36 | |
| 2025-03-16 | add `vec_cmpnrg` | Folkert de Vries | -4/+34 | |
| 2025-03-16 | add `vec_cmprg` | Folkert de Vries | -8/+97 | |
| 2025-03-16 | add `vec_sld`, `vec_sldb`, `vec_sldw` and `vec_srdb` | Folkert de Vries | -0/+165 | |
| 2025-03-16 | add `vec_msum_u128` | Folkert de Vries | -0/+45 | |
| 2025-03-16 | add `vec_cp_until_zero` and `vec_cp_until_zero_cc` | Folkert de Vries | -0/+115 | |
| 2025-03-16 | add `vec_signed` and `vec_unsigned` | Folkert de Vries | -0/+68 | |
| 2025-03-16 | add `vec_extend_s64` | Folkert de Vries | -0/+88 | |
| 2025-03-16 | add `vec_double` and `vec_float` | Folkert de Vries | -0/+158 | |
| 2025-03-16 | add `vec_search_string_cc` and `vec_search_string_until_zero_cc` | Folkert de Vries | -0/+159 | |
| 2025-03-16 | add `vec_test_mask` | Folkert de Vries | -0/+71 | |
| 2025-03-16 | add `vec_fp_test_data_class` | Folkert de Vries | -0/+125 | |
| 2025-03-16 | add `vec_scatter` | Folkert de Vries | -2/+66 | |
| 2025-03-16 | add `vec_sel` | Folkert de Vries | -0/+77 | |
| 2025-03-16 | add `vec_bperm_u128` | Folkert de Vries | -0/+25 | |
| 2025-03-16 | add `vec_gather_element` | Folkert de Vries | -0/+123 | |
| 2025-03-16 | add `vec_nmadd` | Folkert de Vries | -0/+49 | |
| 2025-03-16 | add `vec_gfmsum_accum` and `vec_gfmsum_accum_128` | Folkert de Vries | -0/+67 | |
| 2025-03-16 | add `vec_gfmsum_128` | Folkert de Vries | -0/+29 | |
| 2025-03-16 | add `vec_gfmsum` | Folkert de Vries | -0/+37 | |
| 2025-03-16 | clarify fixme waiting for a newer llvm version | Folkert de Vries | -1/+2 | |
| 2025-03-16 | add `vec_nmsub` | Folkert de Vries | -4/+50 | |
| 2025-03-16 | add `vec_mule` | Folkert de Vries | -0/+81 | |
| 2025-03-16 | add `vec_add_u128`, `vec_addc_u128`, `vec_adde_u128` and `vec_addce_u128` | Folkert de Vries | -1/+122 | |
| 2025-03-16 | add `vec_checksum` | Folkert de Vries | -0/+17 | |
| 2025-03-16 | add `vec_avg` | Folkert de Vries | -0/+42 | |
| 2025-03-16 | add `vec_unpackh` and `vec_unpackl` | Folkert de Vries | -3/+129 | |
| 2025-03-16 | correct name of signed splat functions | Folkert de Vries | -4/+4 | |
| 2025-03-16 | test `vec_rl` | Folkert de Vries | -5/+5 | |
| 2025-03-16 | add `vec_madd` and `vec_msub` | Folkert de Vries | -0/+63 | |
| 2025-03-16 | add `vec_packs_cc` and `vec_packsu_cc` | Folkert de Vries | -6/+104 | |
| 2025-03-16 | add `vec_pack`, `vec_packs` and `vec_packsu` | Folkert de Vries | -0/+182 | |
| 2025-03-16 | add `vec_load_bndry`, `__lcbb` and `vec_load_pair` | Folkert de Vries | -3/+102 | |
| 2025-03-16 | add `vec_load_len_r` and `vec_store_len_r` | Folkert de Vries | -0/+22 | |
| 2025-03-16 | add `vec_load_len` and `vec_store_len` | Folkert de Vries | -0/+56 | |
| 2025-03-16 | add `vec_xl` and `vec_xst` | Folkert de Vries | -0/+148 | |
| 2025-03-16 | add `vec_reve` | Folkert de Vries | -0/+15 | |
| 2025-03-16 | Document safety conditions of simd shifts | Alex Crichton | -0/+40 | |
| 2025-03-16 | Fix rustfmt | Alex Crichton | -1/+3 | |
| 2025-03-16 | wasm32: Fix undefined behavior with shift intrinsics | Alex Crichton | -15/+13 | |
| This commit fixes an issue where simd shift intrinsic in LLVM are undefined behavior if the shift amount is larger than the bit width of the lane. While in WebAssembly the corresponding instructions are defined as masking out the upper bits we need to represent that explicitly in LLVM IR to ensure that the semantics remain defined. cc rust-lang/rust#137941 | ||||
| 2025-03-06 | Don't field-project (`.0`) into SIMD types | Scott McMurray | -11/+54 | |
| 2025-03-05 | feat - FEAT_LUT neon instrinsics | James Barford-Evans | -1/+696 | |
| 2025-03-04 | add unstable for faminmax | James Barford-Evans | -8/+8 | |
| 2025-03-04 | mark FEAT_FAMINMAX intrinsics as safe | James Barford-Evans | -28/+14 | |
