summaryrefslogtreecommitdiff
path: root/src/jit/instrsxarch.h
AgeCommit message (Expand)AuthorFilesLines
2018-12-21Implement the remaining BMI1/2 intrinsic (#21480)Fei Peng1-0/+4
2018-12-14Simplifying the emitter handling of 4-byte encoded SSE instructions (#21528)Tanner Gooding1-4/+2
2018-11-05Add support for BSWAP intrinsic (#18398)Levi Broderick1-0/+4
2018-10-03Implement the remaining AVX2 intrinsicFei Peng1-0/+2
2018-09-10Implement PCLMULQDQ intrinsicFei Peng1-0/+3
2018-09-05Implement AVX2 Gather intrinsic in JITFei Peng1-0/+8
2018-08-31Implement Avx2.Permute4x64 intrinsicsJacek Blaszczynski1-0/+1
2018-08-28Replacing the IsDstSrcSrcAVXInstruction jump table with a flag.Tanner Gooding1-12/+12
2018-08-28Replacing the IsDstDstSrcAVXInstruction jump table with a flag.Tanner Gooding1-242/+242
2018-08-27Merging the instrsxarch fp, rf, and wf parameters into a single flags parameterTanner Gooding1-588/+578
2018-08-24Implement Intel AES intrinsicFei Peng1-0/+8
2018-08-22 Implement AVX2 MaskLoad and MaskStore (#19513)Fei Peng1-0/+2
2018-08-09Implementing the Avx.MaskStore intrinsicsTanner Gooding1-2/+2
2018-07-16Implementing the Avx2 AlignRight, Blend, and ConvertTo* hwintrinsics.Tanner Gooding1-0/+1
2018-07-09Implementing the ParallelBitDeposit and ParallelBitExtract Bmi2 HWIntrinsicsTanner Gooding1-0/+3
2018-07-09Implementing the AndNot, ExtractLowestSetBit, GetMaskUpToLowestSetBit, and Re...Tanner Gooding1-0/+9
2018-07-09Implementing the x86 TrailingZeroCount HWIntrinsicTanner Gooding1-0/+3
2018-05-25Updating the JIT to handle the FMA hardware intrinsics.Tanner Gooding1-0/+65
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-59/+11
2018-03-22Add emitIns_AR_R_I for vextracti/f128Fei Peng1-2/+2
2018-03-20Implement more AVX/AVX2 intrinsicsFei1-3/+9
2018-03-19Updating the x86 extract instructions to be properly listed as MRTanner Gooding1-3/+4
2018-03-16Implement AVX/AVX2 InsertVector128 and ExtractVector128 intrinsicFei Peng1-2/+2
2018-03-13Implement SSE2 StoreNonTemporal HW intrinsic - complete SSE2 ISAJacek Blaszczynski1-0/+1
2018-03-12Implement AVX Shuffle and Permute intrinsicsFei1-0/+3
2018-03-02Implement Shuffle* SSE2 hardware intrinsicsJacek Blaszczynski1-2/+4
2018-03-02Merge pull request #16646 from fiigii/insertextractCarol Eidt1-0/+7
2018-03-02Merge pull request #16669 from tannergooding/hwintrin-sse2-maskmoveCarol Eidt1-0/+1
2018-03-01Implement SSE4.1 insert and extractFei Peng1-0/+7
2018-03-01Adding support for additional AVX hardware intrinsicsTanner Gooding1-1/+2
2018-02-28Implementing the SSE2 MaskMove intrinsicTanner Gooding1-0/+1
2018-02-28Adding partial support for the SSE41 hardware intrinsicsTanner Gooding1-1/+15
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-11/+17
2018-02-21Adding support for the SSE3 and SSSE3 hardware intrinsicsTanner Gooding1-0/+7
2018-02-10Implement certain simple SIMD intrinsics for AVX/AVX2Fei Peng1-0/+12
2018-02-08Implement Sse2 memory fence instructionsJacek Blaszczynski1-0/+2
2018-02-06Implement AVX2 LoadAlignedVector256/128NonTemporalFei Peng1-0/+1
2018-02-06Implement AVX LoadAlignedVector256, LoadDquVector256, and LoadVector256Fei Peng1-0/+2
2018-02-06Merge pull request #16228 from fiigii/storeCarol Eidt1-0/+2
2018-02-05Implement SSE2 Store* intrinsicsFei Peng1-0/+2
2018-02-05Adding support for the StoreFence/Prefetch* APIs and the new Sse scalar overl...Tanner Gooding1-0/+6
2018-02-05Adding support for the SSE2 LoadVector128, LoadAlignedVector128, and LoadScal...Tanner Gooding1-0/+1
2018-01-31Implement simple Sse2 hardware intrinsicsJacek Blaszczynski1-3/+21
2018-01-28Adding support for the SSE Store, StoreAligned, StoreAlignedNonTemporal, Stor...Tanner Gooding1-0/+1
2018-01-19Merge SSE intrinsics into the table-driven frameworkFei Peng1-1/+0
2018-01-18table drive Intel hardware intrinsicFei Peng1-0/+9
2018-01-16Adding support for the SSE MoveMask intrinsicTanner Gooding1-0/+1
2018-01-16Adding support for the SSE Compare<op>Ordered and Compare<op>Unordered scalar...Tanner Gooding1-0/+2
2018-01-16Adding support for the SSE compare eq, gt, ge, lt, le, ne, ord, and unord sca...Tanner Gooding1-0/+2
2018-01-16Adding support for the SSE Reciprocal, ReciprocalSqrt, and Sqrt intrinsicsTanner Gooding1-0/+6