Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-03 | Removing the TestAllOnes, TestAllZeros, and TestMixOnesZeros methods from ↵ | Tanner Gooding | 27 | -12856/+0 | |
the Sse41 class (#24886) * Removing the TestAllOnes, TestAllZeros, and TestMixOnesZeros methods from the Sse41 class * Removing JIT support for the SSE41_TestAllOnes, SSE41_TestAllZeros, and SSE41_TestMixOnesZeros intrinsics * Removing tests for the Sse41.TestAllOnes, Sse41.TestAllZeros, and Sse41.TestMixOnesZeros methods | |||||
2019-05-13 | Disable tests that are failing with timeouts. | Sergey Andreenko | 1 | -0/+2 | |
See examples in https://dev.azure.com/dnceng/public/_build/results?buildId=186855&view=ms.vss-test-web.build-test-results-tab | |||||
2019-05-09 | More cleanup of the HWIntrinsic test templates (#24455) | Tanner Gooding | 101 | -3872/+16793 | |
* Adding some templates from which other HWIntrinsic test templates can be generated * Regenerating the HWIntrinsic tests | |||||
2019-04-29 | Resolves an assert around Sse41.ConvertToVector128Int* and ↵ | Tanner Gooding | 12 | -0/+336 | |
Avx2.ConvertToVector256Int* (#24289) * Adding tests for the overloads of Sse41.ConvertToVector128Int* and Avx2.ConvertToVector256Int* that take a pointer * Fixing the handling of Sse41.ConvertToVector128* and Avx2.ConvertToVector256* | |||||
2019-04-02 | Updating the HWIntrinsic x86 codegen to handle indir nodes. (#23629) | Tanner Gooding | 26 | -0/+3120 | |
* Updating the SimpleBinOpTest.template to cover some additional containment scenarios * Regenerating the x86 HWIntrinsic tests from their templates * Updating the HWIntrinsic x86 codegen to handle indir nodes. | |||||
2019-01-16 | Fix imm-operand encoding for SSE/AVX instructions (#21999) | Fei Peng | 8 | -336/+472 | |
* Move more SSE2 tests to the template * Improve Insert test template to involve more codegen situations * Fix imm-operand encoding for SSE/AVX instructions | |||||
2018-12-04 | Remove redundant checks in test templates | Fei Peng | 16 | -16/+16 | |
2018-11-30 | Migrate 64-bit-only intrinsic tests to new APIs | Fei Peng | 11 | -3116/+0 | |
2018-11-20 | Fixing up some issues with the HWIntrinsic test templates (#21104) | Tanner Gooding | 135 | -603/+1614 | |
* Updating the VectorNotSupportedTest to throw on failure * Updating the HWIntrinsic test templates to check success on a per-scenario basis * Regenerating the templated HWIntrinsic tests | |||||
2018-10-05 | Add tests for AVX2 and new intrinsic | Fei Peng | 10 | -0/+3004 | |
2018-08-09 | Updating the x86 HWIntrinsic tests to include embedded pdbs | Tanner Gooding | 16 | -16/+16 | |
2018-08-06 | Regenerating the templated x86 HWIntrinsic tests. | Tanner Gooding | 128 | -16/+3872 | |
2018-07-24 | Removing duplicate CoreCLRTestLibrary project references | Tanner Gooding | 2 | -6/+0 | |
2018-07-24 | Regenerating the x86 HWIntrinsic templated tests | Tanner Gooding | 128 | -1192/+552 | |
2018-07-19 | Regenerating the HWIntrinsic tests from the updated templates | Tanner Gooding | 128 | -598/+598 | |
2018-07-10 | Remove random.NextDouble() from JIT/HardwareIntrinsics tests (#18838) | Egor Chesakov | 46 | -288/+294 | |
* Add ProjectReference to CoreCLRTestLibrary.csproj in the corresponding C# project files * Replace usages of random.NextDouble() from GenerateTests.csx with CoreCLRTestLibrary.Generator.GetSingle()/GetDouble() * Regenerate test files | |||||
2018-07-10 | Regenerating the x86 HWIntrinsic tests to cover struct field scenarios | Tanner Gooding | 128 | -1108/+6934 | |
2018-07-02 | Fixing up the Sse41.Insert float HWIntrinsics | Tanner Gooding | 15 | -77/+3860 | |
2018-07-02 | Removing unnecessary `try/catch` blocks from the ExtractScalar and ↵ | Tanner Gooding | 24 | -216/+48 | |
InsertScalar HWIntrinsic test templates | |||||
2018-06-18 | Improve Intel hardware intrinsic APIs (#17637) | Fei Peng | 17 | -4512/+0 | |
* Improve Intel hardware intrinsic APIs * Simplify Avx.Extract non-const fallback | |||||
2018-06-06 | Adding containment support for more x86 hardware intrinsics (#18297) | Tanner Gooding | 27 | -58/+3619 | |
* Adding containment support to one-operand scalar HWIntrinsics (x86) * Adding containment support to two-operand imm HWIntrinsics (x86) * Adding containment support to three-operand imm HWIntrinsics (x86) * Updating hwintrinsiccodegenxarch to properly mask Sse41.Insert for TYP_FLOAT * Updating the Sse41.Insert tests for TYP_FLOAT * Adding containment support for Sse2.CompareLessThan and BlendVariable (Sse41/Avx/Avx2) * Fixing `genHWIntrinsic_R_RM_I` to call `emitIns_SIMD_R_R_I`, rather than `emitIns_R_R_I` * Updating emitOutputSV to not modify the code for IF_RWR_RRD_SRD_CNS * Cleaning up some of the emitxarch code. * Moving roundps and roundpd into the IsDstSrcImm check | |||||
2018-03-19 | Regenerating the x86 HWIntrinsic tests to track each vector size separately | Tanner Gooding | 134 | -1363/+1363 | |
2018-03-19 | Regenerating the x86 HWIntrinsics tests to no longer have a GC hole | Tanner Gooding | 134 | -209/+209 | |
2018-03-06 | Updating the x86 hardware-intrin test templates to use named format arguments | Tanner Gooding | 1 | -28/+28 | |
2018-03-01 | Add tests and templates for insert/extract | Fei Peng | 31 | -0/+8904 | |
2018-03-01 | Adding tests for additional AVX hardware intrinsics | Tanner Gooding | 40 | -376/+840 | |
2018-02-28 | Adding tests for the implemented SSE41 hardware intrinsics | Tanner Gooding | 120 | -4/+33986 | |
2018-02-21 | Updating the x86 hardware intrinsic test templates to allow more configurability | Tanner Gooding | 2 | -60/+90 | |
2018-02-15 | Implement SSE4.1 LoadAlignedVector128NonTemporal | Fei Peng | 3 | -0/+299 | |
2018-02-12 | Implement SSE4.1 CompareEqual | Fei Peng | 5 | -0/+728 | |
2018-01-18 | table drive Intel hardware intrinsic | Fei Peng | 3 | -0/+163 | |