summaryrefslogtreecommitdiff
path: root/src/jit/hwintrinsiclistxarch.h
AgeCommit message (Expand)AuthorFilesLines
2019-06-06Marking Vector128<T>.Count and Vector256<T>.Count as [Intrinsic] (#24991)Tanner Gooding1-0/+2
2019-06-03Removing the TestAllOnes, TestAllZeros, and TestMixOnesZeros methods from the...Tanner Gooding1-3/+0
2019-04-29Resolves an assert around Sse41.ConvertToVector128Int* and Avx2.ConvertToVect...Tanner Gooding1-6/+6
2019-04-19Pulling in CoreFX changes and fixing up Sse2.StoreLow to be Sse2.StoreScalar ...Tanner Gooding1-1/+1
2019-04-18Adding Sse2.StoreScalar(long*, V128) which will replace Sse2.StoreLow(long*, ...Tanner Gooding1-1/+1
2019-04-12[master] Update dependencies from dotnet/corefx (#23893)dotnet-maestro[bot]1-54/+51
2019-04-05Update the JIT to recognize the IsSupported property for all HWIntrinsics (#2...Tanner Gooding1-23/+0
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng1-36/+42
2019-03-28Fix codegen for StoreNonTemporal (#23511)Carol Eidt1-3/+3
2019-03-27Fixing the codegen for x64 intrinsics to use EA_8BYTE where needed. (#23461)Tanner Gooding1-3/+3
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-43/+43
2019-03-06fix BroadcastScalarToVector128/256 and simplify MoveMaskFei Peng1-2/+2
2019-02-28Removing the ExtractVector128 and InsertVector128 APIs that take an address. ...Tanner Gooding1-5/+5
2019-02-21Enable the HWIntrinsic extension methods and remove the instance implementati...Tanner Gooding1-35/+35
2019-02-19Optimize Vector128/256<T>.Get/WithElement (#22353)Fei Peng1-0/+4
2019-01-03Fix Vector128/256 As<U> intrinsic recognition and exceptionFei Peng1-2/+2
2018-12-21Implement the remaining BMI1/2 intrinsic (#21480)Fei Peng1-2/+8
2018-12-06Moving CreateScalarUnsafe, ToScalar, Vector128.ToVector256Unsafe, and Vector2...Tanner Gooding1-2/+9
2018-11-30Implement 64-bit-only intrinsicFei Peng1-23/+95
2018-11-28Implement the S.R.I.VectorXXX `get_Zero` and `As` helper methods as JIT intri...Tanner Gooding1-0/+29
2018-11-17Removing the legacy helper intrinsics and adding tests for their replacements...Tanner Gooding1-18/+0
2018-10-25Implement AVX2.BroadcastScalarToVector128/256Fei Peng1-10/+10
2018-10-23Re-enable hardware intrinsic testsFei Peng1-9/+9
2018-10-03Implement the remaining AVX2 intrinsicFei Peng1-6/+20
2018-09-27Optimize SSE2 intrinsic importationFei Peng1-7/+7
2018-09-10Implement PCLMULQDQ intrinsicFei Peng1-0/+1
2018-09-05Implement AVX2 Gather intrinsic in JITFei Peng1-0/+4
2018-08-31Implement Avx2.Permute4x64 intrinsicsJacek Blaszczynski1-0/+1
2018-08-30Fix target register false dependency of lzcnt, tzcnt, and popcntFei Peng1-3/+3
2018-08-24Implement Intel AES intrinsicFei Peng1-0/+6
2018-08-22 Implement AVX2 MaskLoad and MaskStore (#19513)Fei Peng1-0/+2
2018-08-09Implementing the Avx.MaskStore intrinsicsTanner Gooding1-0/+1
2018-08-02Resolving the remaining HWIntrinsics issues blocking PMI for S.P.CoreLibTanner Gooding1-2/+2
2018-07-16Implementing the Avx2 AlignRight, Blend, and ConvertTo* hwintrinsics.Tanner Gooding1-0/+5
2018-07-09Implementing the ParallelBitDeposit and ParallelBitExtract Bmi2 HWIntrinsicsTanner Gooding1-0/+2
2018-07-09Implementing the AndNot, ExtractLowestSetBit, GetMaskUpToLowestSetBit, and Re...Tanner Gooding1-0/+4
2018-07-09Implementing the x86 TrailingZeroCount HWIntrinsicTanner Gooding1-0/+1
2018-07-04Adding support for the `byte` overload of `Ssse3.Shuffle`Tanner Gooding1-1/+1
2018-07-02Fold away Sse.StaticCast and Avx.StaticCast in the importerTanner Gooding1-2/+2
2018-06-11Adding containment support to more x86 HWIntrinsics (#18349)Tanner Gooding1-40/+40
2018-06-01Adding more NoContainment flags to the x86 hwintrinsic listTanner Gooding1-64/+64
2018-06-01rebasehelloguo1-1/+1
2018-05-25Updating the JIT to handle the FMA hardware intrinsics.Tanner Gooding1-0/+10
2018-05-24Realigning the hwintrinsiclistxarch table columnsTanner Gooding1-411/+448
2018-05-10Fix Avx.ConvertToSingle flags (#17954)mikedn1-1/+1
2018-03-30Implement AVX SetHighLowFei Peng1-0/+1
2018-03-26Use movsdsse2 for HW intrinsic SSE2_ConvertToDouble (#17110)Andy Ayers1-1/+1
2018-03-22Implement SetAllVector256Fei Peng1-0/+3
2018-03-22Optimize AVX Insert/Extract intrinsicsFei Peng1-0/+1
2018-03-20Implement more AVX/AVX2 intrinsicsFei1-0/+16