From b6db6eb8c3c5fdbc88b862e6924bd5592fe5486e Mon Sep 17 00:00:00 2001 From: Dylan Perks Date: Sun, 6 Oct 2019 20:29:33 +0100 Subject: [PATCH 01/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 30da15b..d5b90b9 100644 --- a/README.md +++ b/README.md @@ -121,7 +121,7 @@ Vector4 + Vector4; | SystemNumerics | 0.0510 ns | 0.0080 ns | 0.0075 ns | | MathSharp | 0.0426 ns | 0.0043 ns | 0.0040 ns | -## Disclaimer +## Authors MathSharp is a library written, managed, and maintained by John Kelly ([@john-h-k](https://github.com/john-h-k)) From e6430bfcb1877cd8fbaa3a34a46026c51c861aa5 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:26:38 +0100 Subject: [PATCH 02/26] Update FUNDING.yml --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index d037c87..844bf69 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,3 @@ # These are supported funding model platforms -custom: paypal.me/johnhkelly +custom: [paypal.me/johnhkelly, https://www.buymeacoffee.com/giJrYhNAG] From f4dada9bab894184857262a85269cfc788ea0d0e Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:26:49 +0100 Subject: [PATCH 03/26] Update FUNDING.yml --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 844bf69..5f10d92 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,3 @@ # These are supported funding model platforms -custom: [paypal.me/johnhkelly, https://www.buymeacoffee.com/giJrYhNAG] +custom: [paypal.me/johnhkelly, www.buymeacoffee.com/giJrYhNAG] From a96c26418959d2536e54cdb22a53abf7732714c9 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:27:28 +0100 Subject: [PATCH 04/26] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d5b90b9..1a20687 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| +Buy me a coffeeBuy me a coffee + MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. MathSharp beats out all alternative for speed. Comparing it to the `System.Numerics` types and the `OpenTk.Math` types shows just how fast it is: From 0b48fb8455895613b7aa6b6735fe73e061cc7a0c Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:27:49 +0100 Subject: [PATCH 05/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a20687..3db6539 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -Buy me a coffeeBuy me a coffee +Buy Me A Coffee MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. From 50bbfe51ac24013013e036d9f58a75935189c60c Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:31:35 +0100 Subject: [PATCH 06/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3db6539..3aee498 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -Buy Me A Coffee +[![Buy Me A Coffee](https://bmc-cdn.nyc3.digitaloceanspaces.com/BMC-button-images/custom_images/black_img.png)](https://www.buymeacoffee.com/giJrYhNAG) MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. From 5ca3b63922c1cc7555207b1d55a24aaed1ac3724 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:40:23 +0100 Subject: [PATCH 07/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3aee498..488aedb 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -[![Buy Me A Coffee](https://bmc-cdn.nyc3.digitaloceanspaces.com/BMC-button-images/custom_images/black_img.png)](https://www.buymeacoffee.com/giJrYhNAG) +[Buy Me A Coffee](https://www.buymeacoffee.com/giJrYhNAG) MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. From 18f12e8dd348049f2d587fa92796b329f2a1030f Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:42:24 +0100 Subject: [PATCH 08/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 488aedb..ad0a855 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -[Buy Me A Coffee](https://www.buymeacoffee.com/giJrYhNAG) +![Buy Me A Coffee](https://bmc-cdn.nyc3.digitaloceanspaces.com/BMC-button-images/custom_images/black_img.png) MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. From f8ea184b0c7f9c50210c858889a66559d6a2593c Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:50:06 +0100 Subject: [PATCH 09/26] Add files via upload --- assets/buymecoffee.png | Bin 0 -> 3736 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/buymecoffee.png diff --git a/assets/buymecoffee.png b/assets/buymecoffee.png new file mode 100644 index 0000000000000000000000000000000000000000..12adbc59ff77407bd72fc6a655ccb55fc102af44 GIT binary patch literal 3736 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 literal 0 HcmV?d00001 From 55ab4c48b8347590f1d94ae06d6795d53278586e Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 17:51:07 +0100 Subject: [PATCH 10/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ad0a855..b604ca2 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -![Buy Me A Coffee](https://bmc-cdn.nyc3.digitaloceanspaces.com/BMC-button-images/custom_images/black_img.png) +[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. From aaa373555a0a9d78455a569e72febf9d6f4cf33d Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:26:06 +0100 Subject: [PATCH 11/26] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b604ca2..3a4838f 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ # MathSharp +[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) +[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/Naereen/StrapDown.js/blob/master/LICENSE) +[![GitHub stars](https://img.shields.io/github/stars/Naereen/StrapDown.js.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/StrapDown.js/stargazers/) +[![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/Naereen/StrapDown.js/issues/) + |Configuration|Windows x86|Windows x64|Ubuntu 1604 x64|Mac OS x64| |:--:|:--:|:--:|:--:|:--:| |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| |**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) - MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up. MathSharp beats out all alternative for speed. Comparing it to the `System.Numerics` types and the `OpenTk.Math` types shows just how fast it is: From 90f13be7a9d1b9c4dc245ac052a3984229f188cc Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:26:18 +0100 Subject: [PATCH 12/26] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3a4838f..8e3c302 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) [![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/Naereen/StrapDown.js/blob/master/LICENSE) + [![GitHub stars](https://img.shields.io/github/stars/Naereen/StrapDown.js.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/StrapDown.js/stargazers/) + [![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/Naereen/StrapDown.js/issues/) |Configuration|Windows x86|Windows x64|Ubuntu 1604 x64|Mac OS x64| From 55083d442af3b0fb5c05250ab82a99c328fa1ea4 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:26:57 +0100 Subject: [PATCH 13/26] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8e3c302..8f07ecb 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # MathSharp [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) -[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/Naereen/StrapDown.js/blob/master/LICENSE) +[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) -[![GitHub stars](https://img.shields.io/github/stars/Naereen/StrapDown.js.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/Naereen/StrapDown.js/stargazers/) +[![GitHub stars](https://img.shields.io/github/stars/Naereen/StrapDown.js.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) -[![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/Naereen/StrapDown.js/issues/) +[![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) |Configuration|Windows x86|Windows x64|Ubuntu 1604 x64|Mac OS x64| |:--:|:--:|:--:|:--:|:--:| From a8cb877ecc42b2b5510aa5409817faf339231bd8 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:28:13 +0100 Subject: [PATCH 14/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8f07ecb..6b7d349 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) [![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) -[![GitHub stars](https://img.shields.io/github/stars/Naereen/StrapDown.js.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) +[![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) [![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) From 6e0c201f5c86c86eb3b52b4b26525ecdedef1d84 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:30:10 +0100 Subject: [PATCH 15/26] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 6b7d349..04650eb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ # MathSharp [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) -[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) - +[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/) [![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) [![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) From e17537982c01addbf841c2a659dd7fe88152fdae Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:30:24 +0100 Subject: [PATCH 16/26] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 04650eb..da4fd13 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,12 @@ [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/) -[![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) + [![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) +[![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) + |Configuration|Windows x86|Windows x64|Ubuntu 1604 x64|Mac OS x64| |:--:|:--:|:--:|:--:|:--:| |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| From f8701dc1e7ec1fe77dd55b72ab398009105c3437 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:31:42 +0100 Subject: [PATCH 17/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da4fd13..769e985 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # MathSharp [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) -[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/) +[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) [![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) From 4a4222067006acd8603e57402bd460810a7be75e Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:32:24 +0100 Subject: [PATCH 18/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 769e985..a7610dd 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) -[![GitHub issues](https://img.shields.io/github/issues/Naereen/StrapDown.js.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) +[![GitHub issues](https://img.shields.io/github/issues/john-h-k/MathSharp.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) [![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) From 9ad1c769f53017c35bc560c415fbbb5a582d6d4d Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:35:56 +0100 Subject: [PATCH 19/26] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a7610dd..f31d9b5 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,11 @@ [![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) - - [![GitHub issues](https://img.shields.io/github/issues/john-h-k/MathSharp.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) - [![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) + + |Configuration|Windows x86|Windows x64|Ubuntu 1604 x64|Mac OS x64| |:--:|:--:|:--:|:--:|:--:| |**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| From 8c5f1485c815d429abcda7dc129b78c5e5f661b2 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 18:41:28 +0100 Subject: [PATCH 20/26] Update FUNDING.yml --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 5f10d92..be5ecf2 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,3 @@ # These are supported funding model platforms -custom: [paypal.me/johnhkelly, www.buymeacoffee.com/giJrYhNAG] +custom: [paypal.me/johnhkelly, buymeacoffee.com/giJrYhNAG, ko-fi.com/johnhk] From 02b45567680a74a12efd01d17e5c8e60b889bf8b Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 19:01:06 +0100 Subject: [PATCH 21/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f31d9b5..3e1c15d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MathSharp -[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) +[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/X8X215PUS) [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) [![GitHub issues](https://img.shields.io/github/issues/john-h-k/MathSharp.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) [![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) From 8ae029a604672933f80daec21584327840cf1a8c Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 19:16:50 +0100 Subject: [PATCH 22/26] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e1c15d..4e34202 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # MathSharp -[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/giJrYhNAG) [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/X8X215PUS) +[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/johnhk) +[![Buy Me A Coffee](/assets/buymecoffee.png)](https://www.buymeacoffee.com/johnhk) + [![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/john-h-k/MathSharp/blob/master/LICENSE) [![GitHub issues](https://img.shields.io/github/issues/john-h-k/MathSharp.svg)](https://GitHub.com/john-h-k/MathSharp/issues/) [![GitHub stars](https://img.shields.io/github/stars/john-h-k/MathSharp.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/john-h-k/MathSharp/stargazers/) From e612b48cc50564b2d4970f36654f90233234dabb Mon Sep 17 00:00:00 2001 From: John Date: Mon, 14 Oct 2019 19:17:18 +0100 Subject: [PATCH 23/26] Update FUNDING.yml --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index be5ecf2..3ede6e9 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,3 @@ # These are supported funding model platforms -custom: [paypal.me/johnhkelly, buymeacoffee.com/giJrYhNAG, ko-fi.com/johnhk] +custom: [paypal.me/johnhkelly, buymeacoffee.com/johnhk, ko-fi.com/johnhk] From 5c1add7b4df646dbb2948c84e29d24003b8f20e7 Mon Sep 17 00:00:00 2001 From: Mark Date: Sun, 20 Oct 2019 13:28:22 +0100 Subject: [PATCH 24/26] Update Logical.cs --- .../VectorFloatingPoint/VectorDouble/Logical.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Logical.cs b/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Logical.cs index 1eb27e9..18bf1bc 100644 --- a/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Logical.cs +++ b/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Logical.cs @@ -15,9 +15,9 @@ public static partial class Vector [MethodImpl(MaxOpt)] public static Vector256 Permute(Vector4DParam1_3 vector, byte control) { - if (Avx.IsSupported) + if (Avx2.IsSupported) { - return Avx.Permute(vector, control); + return Avx2.Permute4x64(vector, control); } return Shuffle(vector, vector, control); @@ -42,10 +42,11 @@ public static Vector256 PermuteWithW(Vector4DParam1_3 vector) [MethodImpl(MaxOpt)] public static Vector256 Shuffle(Vector4DParam1_3 left, Vector4DParam1_3 right, byte control) { - if (Avx.IsSupported) - { - return Avx.Shuffle(left, right, control); - } + //There is a way to do Permute4x64 with a few AVX instructions but haven't figured it out yet + //if (Avx.IsSupported) + //{ + // return Avx.Shuffle(left, right, control); + //} return Shuffle_Software(left, right, control); } From 9bbdb60968967e6def410d55b19665903c5ad78d Mon Sep 17 00:00:00 2001 From: Mark Date: Sun, 20 Oct 2019 13:30:31 +0100 Subject: [PATCH 25/26] Update Trigonometry.cs --- .../VectorDouble/Trigonometry.cs | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Trigonometry.cs b/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Trigonometry.cs index 476bca5..0451075 100644 --- a/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Trigonometry.cs +++ b/sources/MathSharp/Vector/VectorFloatingPoint/VectorDouble/Trigonometry.cs @@ -17,9 +17,6 @@ public static partial class Vector private static readonly Vector256 SinCoefficient1D = Vector256.Create(-2.3889859e-08d, -0.16665852d, +0.0083139502d, -0.00018524670d); private const double SinCoefficient1DScalar = -2.3889859e-08d; - private const string DoNotUse = "DO NOT USE!! Double precision trig is currently non-working"; - - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] public static Vector256 Sin(Vector4DParam1_3 vector) { @@ -74,7 +71,6 @@ static Vector256 SoftwareFallback(Vector4DParam1_3 vector) } } - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] public static Vector256 SinApprox(Vector4DParam1_3 vector) { @@ -117,7 +113,6 @@ public static Vector256 SinApprox(Vector4DParam1_3 vector) private static readonly Vector256 CosCoefficient1D = Vector256.Create(-2.6051615e-07d, -0.49992746d, +0.041493919d, -0.0012712436d); private const double CosCoefficient1DScalar = -2.6051615e-07d; - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] public static Vector256 Cos(Vector4DParam1_3 vector) { @@ -175,7 +170,6 @@ static Vector256 SoftwareFallback(Vector4DParam1_3 vector) } } - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] public static Vector256 CosApprox(Vector4DParam1_3 vector) { @@ -220,8 +214,7 @@ public static Vector256 CosApprox(Vector4DParam1_3 vector) private static readonly Vector256 TanCoefficients0D = Vector256.Create(1.0d, -4.667168334e-1d, 2.566383229e-2d, -3.118153191e-4d); private static readonly Vector256 TanCoefficients1D = Vector256.Create(4.981943399e-7d, -1.333835001e-1d, 3.424887824e-3d, -1.786170734e-5d); private static readonly Vector256 TanConstantsD = Vector256.Create(1.570796371d, 6.077100628e-11d, 0.000244140625d, 0.63661977228d); - - [Obsolete(DoNotUse, true)] + [MethodImpl(MaxOpt)] public static Vector256 Tan(Vector4DParam1_3 vector) { @@ -299,7 +292,6 @@ static Vector256 SoftwareFallback(Vector4DParam1_3 vector) } } - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] private static Vector256 CompareBitwiseEqualInt64(Vector256 left, Vector256 right) { @@ -321,9 +313,8 @@ static Vector256 SoftwareFallback(Vector256 left, Vector256 ri } } - private static readonly Vector256 TanEstCoefficientsD = Vector256.Create(2.484d, -1.954923183e-1d, 2.467401101d, ScalarDoubleConstants.OneDivPi); - - [Obsolete(DoNotUse, true)] + private static readonly Vector256 TanEstCoefficientsD = Vector256.Create(2.484d, -1.954923183e-1d, 2.467401101d, ScalarDoubleConstants.OneDivPi); + [MethodImpl(MaxOpt)] public static Vector256 TanApprox(Vector4DParam1_3 vector) { @@ -354,7 +345,6 @@ public static Vector256 TanApprox(Vector4DParam1_3 vector) return Tan(vector); } - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] public static void SinCos(Vector4DParam1_3 vector, out Vector256 sin, out Vector256 cos) { @@ -432,7 +422,6 @@ static void SoftwareFallback(Vector4DParam1_3 vector, out Vector256 sin, } } - [Obsolete(DoNotUse, true)] [MethodImpl(MaxOpt)] public static void SinCosApprox(Vector4DParam1_3 vector, out Vector256 sin, out Vector256 cos) { From 273a8eb86393c4275f47dab55e269bb29cf359b4 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Oct 2019 15:35:37 +0000 Subject: [PATCH 26/26] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4e34202..d4960a5 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ |Configuration|Windows x86|Windows x64|Ubuntu 1604 x64|Mac OS x64| |:--:|:--:|:--:|:--:|:--:| -|**Debug**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| -|**Release**|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://johnkellyoxford.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| +|**Debug**|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x86)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_debug_x64)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_debug_x64)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_debug_x64)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| +|**Release**|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x86)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=windows_release_x64)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=ubuntu_1604_release_x64)](https://johnkellyoxford.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)|[![Build Status](https://john-h-k.visualstudio.com/MathSharp/_apis/build/status/scripts/john-h-k.MathSharp?branchName=master&jobName=macOS_release_x64)](https://john-h-k.visualstudio.com/MathSharp/_build/latest?definitionId=3&branchName=master)| MathSharp is a vector and matrix library written in C# using hardware intrinsics. Thanks to hardware acceleration, MathSharp is significantly faster than most mathematics libraries out there, but only supports .NET Core 3.0 and up.