summaryrefslogtreecommitdiff
path: root/src/jit/instrsxarch.h
AgeCommit message (Expand)AuthorFilesLines
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
2018-01-16Adding support for the SSE And, AndNot, Divide, Max, Min, MoveHighToLow, Move...Tanner Gooding1-0/+3
2018-01-14Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor.Tanner Gooding1-1/+4
2017-10-25Enable Crc32 , Popcnt, Lzcnt intrinsicsFei Peng1-0/+9
2017-09-13Add INS_btMike Danes1-0/+4
2017-05-10add jit intrinsic support for vector conversion/narrow/widen on AMD64 and x86...helloguo1-4/+36
2017-02-23Merge pull request #9723 from fiigii/is4byteSivarv1-1/+0
2017-02-23Rewrite Is4ByteAVXInstruction() and Is4ByteSSE4Instruction()Fei Peng1-1/+0
2017-02-22Updating codegenxarch to support single-precision CORINFO_INTRINSIC_SqrtTanner Gooding1-3/+4
2017-02-13Directly support Min/Max intrinsic for Vector<T> on SSE3_4 and above targetsFei Peng1-0/+8
2016-12-21Use Pabsd/pabsw/pabsb instructions for Abs SIMD intrinsic on SSE4 and above t...sivarv1-0/+3
2016-11-23Change vector equality to use pmovmskbMike Danes1-0/+1
2016-10-21Optimize Vector<int>.Dot on AVX.sivarv1-0/+1
2016-09-27Optimize SIMD codegen for (in)equality check against zero that produces bool ...sivarv1-0/+1
2016-09-09Do not use movsq on x86.Pat Gavlin1-8/+8
2016-07-29Massage code for clang-formatMichelle McDaniel1-0/+3
2016-01-27Update license headersdotnet-bot1-4/+3
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-14/+12
2015-10-21 Generate efficient code for rotation patterns.Eugene Rozenfeld1-0/+7
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+533