about summary refs log tree commit diff
path: root/library/stdarch/crates
AgeCommit message (Expand)AuthorLines
2024-06-30Refactor avx512f: element extractionTobias Decking-4/+35
2024-06-30Refactor avx512f: floating point absTobias Decking-13/+5
2024-06-30Refactor avx512f: zeroing primitivesTobias Decking-5/+5
2024-06-30Refactor avx512f: integer comparisonTobias Decking-196/+384
2024-06-30Refactor avx512f: integersTobias Decking-84/+215
2024-06-30Refactor avx512f: sqrt + rounding fixTobias Decking-98/+120
2024-06-30Refactor avx512f: rounding fmaTobias Decking-387/+174
2024-06-30Refactor avx512f: fmaTobias Decking-386/+216
2024-06-29Remove `has_cpuid`Jubilee Young-93/+2
2024-06-29Fixing CIsayantn-6/+0
2024-06-29Some fixes as asked by @Amanieusayantn-20/+14
2024-06-29Fixed `_mm512_kunpackb`, reduce-max and reduce-minsayantn-28/+32
2024-06-29Add the missing BMI1, SSE2, SSE4.1 and AVX2 intrinsicssayantn-45/+232
2024-06-29Fixed some more intrinsicssayantn-368/+333
2024-06-29Fixed many intrinsicssayantn-300/+335
2024-06-29Upgraded disassembly to include `windows-gnu` targetssayantn-109/+80
2024-06-29Update Intrinsics listsayantn-147291/+179620
2024-06-27Fix documentation of arguments of function `core::arch::x86::_mm_blendv_epi8`Mathilda-2/+2
2024-06-27Fix _mm256_bsrli_epi128 producing invalid lower lane when IMM8 = 15Jayesskay-1/+1
2024-06-27Assign Rust v1.81.0daxpedda-29/+29
2024-06-27Add unsigned aliasesdaxpedda-0/+40
2024-06-27Stabilize Wasm relaxed SIMDdaxpedda-31/+31
2024-06-23Added runtime detectionsayantn-21/+67
2024-06-23Use generic simd for avx512 popcntTobias Decking-78/+38
2024-06-21set asm attributesRalf Jung-0/+11
2024-06-21fix test_mm512_stream_ps testRalf Jung-2/+2
2024-06-21non-temporal stores: use inline assemblyRalf Jung-18/+59
2024-06-21Update avx2.rsTobias Decking-4/+0
2024-06-21addcarryx: use pointers of the right typeRalf Jung-6/+6
2024-06-18AVX512DQ: Fixes (Corrected some typos in tests, Removed intrinsics list as ev...sayantn-460/+16
2024-06-18AVX512DQ: Fixes (Adding SSE target_feature for i586)sayantn-8/+8
2024-06-18AVX512DQ Part 7: FP-Classsayantn-17/+635
2024-06-18AVX512DQ Part 6: Reducesayantn-1/+0
2024-06-18AVX512DQ Part 6: Reducesayantn-178/+1522
2024-06-18AVX512DQ Part 5: Range. Fixed intrinsic verification.sayantn-58/+1268
2024-06-18AVX512DQ Part 4: Mask Registers and Multiply Lowsayantn-61/+972
2024-06-18AVX512DQ : Fix errors in Part 2sayantn-51/+55
2024-06-18AVX512DQ Part 3: Convert Intrinsicssayantn-166/+3662
2024-06-18AVX512DQ : Fix Instructionssayantn-41/+24
2024-06-18AVX512DQ : Fixsayantn-1/+0
2024-06-18AVX512DQ : Fix : Added to mod.rssayantn-0/+125
2024-06-18AVX512DQ : Fix : Added to mod.rssayantn-0/+5
2024-06-18AVX512DQ Part 2: Broadcast, Extract, Insertsayantn-96/+1825
2024-06-18AVX512DQ Part 1: Logical Operations (and, andn, or, xor) - tests and docsayantn-122/+904
2024-06-18AVX512DQ Part 1: Logical Operations (and, andn, or, xor)sayantn-37/+551
2024-06-18AVX512DQ Part 0: Intrinsics Listsayantn-0/+442
2024-06-17Replace addsub variationsTobias Decking-29/+25
2024-06-17Fix SSE2 sqrtTobias Decking-1/+2
2024-06-17Fix SSE sqrtTobias Decking-1/+2
2024-06-17ParenthesisTobias Decking-1/+1