bendn
|
3dd82b698f
|
allow unnecessary transmutes
|
2025-04-17 18:27:37 +00:00 |
|
Folkert de Vries
|
c899659c44
|
add vec_extract , vec_insert , vec_promote and vec_insert_and_zero
|
2025-04-17 17:06:09 +00:00 |
|
sayantn
|
e804386587
|
Change void* type for gather /scatter intrinsics
|
2025-04-17 13:59:07 +00:00 |
|
sayantn
|
d6b0426127
|
Change void* type for cvt_storeu intrinsics
|
2025-04-17 13:59:07 +00:00 |
|
sayantn
|
376c3f33c5
|
Change void* type for compressstore intrinsics
|
2025-04-17 13:59:07 +00:00 |
|
sayantn
|
b10a6817d9
|
Change void* type for 3 intrinsics
- `_mm512_load_si512`
- `_mm512_loadu_si512`
- `_mm512_stream_si512`
|
2025-04-17 13:59:07 +00:00 |
|
bendn
|
b5046525d5
|
fix broken intra doc links
|
2025-04-11 11:30:32 +00:00 |
|
bendn
|
3ea2e5600f
|
allow unnecessary transmutes
|
2025-03-27 21:36:07 +00:00 |
|
Folkert de Vries
|
9c8f736849
|
make documentation headers consistent
this now always uses the name as specified by the official docs
|
2025-03-26 13:50:38 +00:00 |
|
Folkert de Vries
|
69a7cb8be3
|
add s390x to the module docs
|
2025-03-26 13:50:38 +00:00 |
|
James Barford-Evans
|
2099eccb2e
|
pr feedback - remove the commented out vcombine_f16
|
2025-03-25 10:53:54 +00:00 |
|
James Barford-Evans
|
08b9752ee1
|
refactor - arm_shared intrinsics are now YAML, where possible use anchor
tags
|
2025-03-25 10:53:54 +00:00 |
|
Vadim Petrochenkov
|
ebe8804680
|
sse42: Add unsafe blocks around unsafe function calls
to fix the `unsafe_op_in_unsafe_fn` lint
|
2025-03-24 23:26:29 +00:00 |
|
David Pathakjee
|
a083e2a6c8
|
Minor correction to __m512d documentation.
A 512-bit register is f64x8, not f64x4. Likely a copy-paste error from the _m256d documentation,
which seems correct.
|
2025-03-24 23:26:12 +00:00 |
|
Ralf Jung
|
a03fdf1441
|
use consistent wording around the 'undefined' intrinsics, and slightly expand their docs
|
2025-03-20 22:51:52 +00:00 |
|
WANG Rui
|
14ddd423fb
|
Incldue loongarch64 in the list of other architectures
|
2025-03-20 21:54:32 +00:00 |
|
Folkert de Vries
|
81f6100463
|
move unsafe pointer writes to the surface
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
1f202e7fe7
|
shink the size of type signatures
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
3b8973d216
|
add vec_meadd , vec_moadd , vec_mhadd and vec_mladd
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
44cda131be
|
add vec_mulh
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
f7dc654108
|
add vec_mulo
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
5c61b664e7
|
add vec_any_* and vec_all_*
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
e30905984c
|
add vec_all_nan , vec_any_nan , vec_all_numeric and vec_any_numeric
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
2667fd06ff
|
add vec_cmpeq_idx and variations
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
b866e43594
|
add vec_cmpeq and vec_cmpne
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
8affaabfaf
|
add vec_cmpgt , vec_cmplt , vec_cmpge , vec_cmple
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
81a2841164
|
let's not use &mut until we get confirmation it's OK
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
d218bd1624
|
add vec_cmprg_or_0_idx_cc and vec_cmpnrg_or_0_idx_cc
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
790d77e4e6
|
add vec_cmprg_or_0_idx and vec_cmpnrg_or_0_idx
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
3660dfff5a
|
add vec_cmprg_cc and friends
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
895d11f085
|
add vec_cmprg_idx and vec_cmpnrg_idx
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
511a8eb3cd
|
add vec_cmpnrg
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
edbeee5b25
|
add vec_cmprg
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
b4b126edfc
|
add vec_sld , vec_sldb , vec_sldw and vec_srdb
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
239f240515
|
add vec_msum_u128
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
0c011430d9
|
add vec_cp_until_zero and vec_cp_until_zero_cc
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
efe09e0c85
|
add vec_signed and vec_unsigned
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
c29266a029
|
add vec_extend_s64
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
68b9d71cb8
|
add vec_double and vec_float
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
d4c98b0930
|
add vec_search_string_cc and vec_search_string_until_zero_cc
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
2ba9c9cf38
|
add vec_test_mask
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
9dcbd2f873
|
add vec_fp_test_data_class
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
45767c74d0
|
add vec_scatter
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
8ad4a919dc
|
add vec_sel
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
57f9b31542
|
add vec_bperm_u128
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
9815ca674a
|
add vec_gather_element
|
2025-03-16 20:02:22 +00:00 |
|
Folkert de Vries
|
ac7e696e64
|
add vec_nmadd
|
2025-03-16 13:50:11 +00:00 |
|
Folkert de Vries
|
f44b1845d3
|
add vec_gfmsum_accum and vec_gfmsum_accum_128
|
2025-03-16 13:50:11 +00:00 |
|
Folkert de Vries
|
2207ace2cc
|
add vec_gfmsum_128
|
2025-03-16 13:50:11 +00:00 |
|
Folkert de Vries
|
d10f272da5
|
add vec_gfmsum
|
2025-03-16 13:50:11 +00:00 |
|