Skip to content

Latest commit

 

History

History
534 lines (527 loc) · 145 KB

SortingNetworks.SNBoseNelson.md

File metadata and controls

534 lines (527 loc) · 145 KB

SNBoseNelson Class

Sorting networks implementation using Bose-Nelson algorithm.

public abstract class SNBoseNelson : SortingNetworks.SNBase

Inheritance System.Object 🡒 SNBase 🡒 SNBoseNelson

Derived
SNBestKnown

Fields
MaxLength The maximum supported length for sorting.
MinLength The minimum supported length for sorting.
Methods
Sort10Ascending<T>(T, Comparison<T>) Sorts a collection of 10 elements in ascending order using the specified System.Comparison<>.
Sort10Ascending<T>(T) Sorts a collection of 10 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort10AscendingBranchless(byte) Sorts a collection of 10 elements in ascending order using branchless min/max swap.
Sort10AscendingBranchless(int) Sorts a collection of 10 elements in ascending order using branchless min/max swap.
Sort10AscendingBranchless(sbyte) Sorts a collection of 10 elements in ascending order using branchless min/max swap.
Sort10AscendingBranchless(short) Sorts a collection of 10 elements in ascending order using branchless min/max swap.
Sort10AscendingBranchless(uint) Sorts a collection of 10 elements in ascending order using branchless min/max swap.
Sort10AscendingBranchless(ushort) Sorts a collection of 10 elements in ascending order using branchless min/max swap.
Sort10Descending<T>(T, Comparison<T>) Sorts a collection of 10 elements in descending order using the specified System.Comparison<>.
Sort10Descending<T>(T) Sorts a collection of 10 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort10DescendingBranchless(byte) Sorts a collection of 10 elements in descending order using branchless min/max swap.
Sort10DescendingBranchless(int) Sorts a collection of 10 elements in descending order using branchless min/max swap.
Sort10DescendingBranchless(sbyte) Sorts a collection of 10 elements in descending order using branchless min/max swap.
Sort10DescendingBranchless(short) Sorts a collection of 10 elements in descending order using branchless min/max swap.
Sort10DescendingBranchless(uint) Sorts a collection of 10 elements in descending order using branchless min/max swap.
Sort10DescendingBranchless(ushort) Sorts a collection of 10 elements in descending order using branchless min/max swap.
Sort11Ascending<T>(T, Comparison<T>) Sorts a collection of 11 elements in ascending order using the specified System.Comparison<>.
Sort11Ascending<T>(T) Sorts a collection of 11 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort11AscendingBranchless(byte) Sorts a collection of 11 elements in ascending order using branchless min/max swap.
Sort11AscendingBranchless(int) Sorts a collection of 11 elements in ascending order using branchless min/max swap.
Sort11AscendingBranchless(sbyte) Sorts a collection of 11 elements in ascending order using branchless min/max swap.
Sort11AscendingBranchless(short) Sorts a collection of 11 elements in ascending order using branchless min/max swap.
Sort11AscendingBranchless(uint) Sorts a collection of 11 elements in ascending order using branchless min/max swap.
Sort11AscendingBranchless(ushort) Sorts a collection of 11 elements in ascending order using branchless min/max swap.
Sort11Descending<T>(T, Comparison<T>) Sorts a collection of 11 elements in descending order using the specified System.Comparison<>.
Sort11Descending<T>(T) Sorts a collection of 11 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort11DescendingBranchless(byte) Sorts a collection of 11 elements in descending order using branchless min/max swap.
Sort11DescendingBranchless(int) Sorts a collection of 11 elements in descending order using branchless min/max swap.
Sort11DescendingBranchless(sbyte) Sorts a collection of 11 elements in descending order using branchless min/max swap.
Sort11DescendingBranchless(short) Sorts a collection of 11 elements in descending order using branchless min/max swap.
Sort11DescendingBranchless(uint) Sorts a collection of 11 elements in descending order using branchless min/max swap.
Sort11DescendingBranchless(ushort) Sorts a collection of 11 elements in descending order using branchless min/max swap.
Sort12Ascending<T>(T, Comparison<T>) Sorts a collection of 12 elements in ascending order using the specified System.Comparison<>.
Sort12Ascending<T>(T) Sorts a collection of 12 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort12AscendingBranchless(byte) Sorts a collection of 12 elements in ascending order using branchless min/max swap.
Sort12AscendingBranchless(int) Sorts a collection of 12 elements in ascending order using branchless min/max swap.
Sort12AscendingBranchless(sbyte) Sorts a collection of 12 elements in ascending order using branchless min/max swap.
Sort12AscendingBranchless(short) Sorts a collection of 12 elements in ascending order using branchless min/max swap.
Sort12AscendingBranchless(uint) Sorts a collection of 12 elements in ascending order using branchless min/max swap.
Sort12AscendingBranchless(ushort) Sorts a collection of 12 elements in ascending order using branchless min/max swap.
Sort12Descending<T>(T, Comparison<T>) Sorts a collection of 12 elements in descending order using the specified System.Comparison<>.
Sort12Descending<T>(T) Sorts a collection of 12 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort12DescendingBranchless(byte) Sorts a collection of 12 elements in descending order using branchless min/max swap.
Sort12DescendingBranchless(int) Sorts a collection of 12 elements in descending order using branchless min/max swap.
Sort12DescendingBranchless(sbyte) Sorts a collection of 12 elements in descending order using branchless min/max swap.
Sort12DescendingBranchless(short) Sorts a collection of 12 elements in descending order using branchless min/max swap.
Sort12DescendingBranchless(uint) Sorts a collection of 12 elements in descending order using branchless min/max swap.
Sort12DescendingBranchless(ushort) Sorts a collection of 12 elements in descending order using branchless min/max swap.
Sort13Ascending<T>(T, Comparison<T>) Sorts a collection of 13 elements in ascending order using the specified System.Comparison<>.
Sort13Ascending<T>(T) Sorts a collection of 13 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort13AscendingBranchless(byte) Sorts a collection of 13 elements in ascending order using branchless min/max swap.
Sort13AscendingBranchless(int) Sorts a collection of 13 elements in ascending order using branchless min/max swap.
Sort13AscendingBranchless(sbyte) Sorts a collection of 13 elements in ascending order using branchless min/max swap.
Sort13AscendingBranchless(short) Sorts a collection of 13 elements in ascending order using branchless min/max swap.
Sort13AscendingBranchless(uint) Sorts a collection of 13 elements in ascending order using branchless min/max swap.
Sort13AscendingBranchless(ushort) Sorts a collection of 13 elements in ascending order using branchless min/max swap.
Sort13Descending<T>(T, Comparison<T>) Sorts a collection of 13 elements in descending order using the specified System.Comparison<>.
Sort13Descending<T>(T) Sorts a collection of 13 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort13DescendingBranchless(byte) Sorts a collection of 13 elements in descending order using branchless min/max swap.
Sort13DescendingBranchless(int) Sorts a collection of 13 elements in descending order using branchless min/max swap.
Sort13DescendingBranchless(sbyte) Sorts a collection of 13 elements in descending order using branchless min/max swap.
Sort13DescendingBranchless(short) Sorts a collection of 13 elements in descending order using branchless min/max swap.
Sort13DescendingBranchless(uint) Sorts a collection of 13 elements in descending order using branchless min/max swap.
Sort13DescendingBranchless(ushort) Sorts a collection of 13 elements in descending order using branchless min/max swap.
Sort14Ascending<T>(T, Comparison<T>) Sorts a collection of 14 elements in ascending order using the specified System.Comparison<>.
Sort14Ascending<T>(T) Sorts a collection of 14 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort14AscendingBranchless(byte) Sorts a collection of 14 elements in ascending order using branchless min/max swap.
Sort14AscendingBranchless(int) Sorts a collection of 14 elements in ascending order using branchless min/max swap.
Sort14AscendingBranchless(sbyte) Sorts a collection of 14 elements in ascending order using branchless min/max swap.
Sort14AscendingBranchless(short) Sorts a collection of 14 elements in ascending order using branchless min/max swap.
Sort14AscendingBranchless(uint) Sorts a collection of 14 elements in ascending order using branchless min/max swap.
Sort14AscendingBranchless(ushort) Sorts a collection of 14 elements in ascending order using branchless min/max swap.
Sort14Descending<T>(T, Comparison<T>) Sorts a collection of 14 elements in descending order using the specified System.Comparison<>.
Sort14Descending<T>(T) Sorts a collection of 14 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort14DescendingBranchless(byte) Sorts a collection of 14 elements in descending order using branchless min/max swap.
Sort14DescendingBranchless(int) Sorts a collection of 14 elements in descending order using branchless min/max swap.
Sort14DescendingBranchless(sbyte) Sorts a collection of 14 elements in descending order using branchless min/max swap.
Sort14DescendingBranchless(short) Sorts a collection of 14 elements in descending order using branchless min/max swap.
Sort14DescendingBranchless(uint) Sorts a collection of 14 elements in descending order using branchless min/max swap.
Sort14DescendingBranchless(ushort) Sorts a collection of 14 elements in descending order using branchless min/max swap.
Sort15Ascending<T>(T, Comparison<T>) Sorts a collection of 15 elements in ascending order using the specified System.Comparison<>.
Sort15Ascending<T>(T) Sorts a collection of 15 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort15AscendingBranchless(byte) Sorts a collection of 15 elements in ascending order using branchless min/max swap.
Sort15AscendingBranchless(int) Sorts a collection of 15 elements in ascending order using branchless min/max swap.
Sort15AscendingBranchless(sbyte) Sorts a collection of 15 elements in ascending order using branchless min/max swap.
Sort15AscendingBranchless(short) Sorts a collection of 15 elements in ascending order using branchless min/max swap.
Sort15AscendingBranchless(uint) Sorts a collection of 15 elements in ascending order using branchless min/max swap.
Sort15AscendingBranchless(ushort) Sorts a collection of 15 elements in ascending order using branchless min/max swap.
Sort15Descending<T>(T, Comparison<T>) Sorts a collection of 15 elements in descending order using the specified System.Comparison<>.
Sort15Descending<T>(T) Sorts a collection of 15 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort15DescendingBranchless(byte) Sorts a collection of 15 elements in descending order using branchless min/max swap.
Sort15DescendingBranchless(int) Sorts a collection of 15 elements in descending order using branchless min/max swap.
Sort15DescendingBranchless(sbyte) Sorts a collection of 15 elements in descending order using branchless min/max swap.
Sort15DescendingBranchless(short) Sorts a collection of 15 elements in descending order using branchless min/max swap.
Sort15DescendingBranchless(uint) Sorts a collection of 15 elements in descending order using branchless min/max swap.
Sort15DescendingBranchless(ushort) Sorts a collection of 15 elements in descending order using branchless min/max swap.
Sort16Ascending<T>(T, Comparison<T>) Sorts a collection of 16 elements in ascending order using the specified System.Comparison<>.
Sort16Ascending<T>(T) Sorts a collection of 16 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort16AscendingBranchless(byte) Sorts a collection of 16 elements in ascending order using branchless min/max swap.
Sort16AscendingBranchless(int) Sorts a collection of 16 elements in ascending order using branchless min/max swap.
Sort16AscendingBranchless(sbyte) Sorts a collection of 16 elements in ascending order using branchless min/max swap.
Sort16AscendingBranchless(short) Sorts a collection of 16 elements in ascending order using branchless min/max swap.
Sort16AscendingBranchless(uint) Sorts a collection of 16 elements in ascending order using branchless min/max swap.
Sort16AscendingBranchless(ushort) Sorts a collection of 16 elements in ascending order using branchless min/max swap.
Sort16Descending<T>(T, Comparison<T>) Sorts a collection of 16 elements in descending order using the specified System.Comparison<>.
Sort16Descending<T>(T) Sorts a collection of 16 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort16DescendingBranchless(byte) Sorts a collection of 16 elements in descending order using branchless min/max swap.
Sort16DescendingBranchless(int) Sorts a collection of 16 elements in descending order using branchless min/max swap.
Sort16DescendingBranchless(sbyte) Sorts a collection of 16 elements in descending order using branchless min/max swap.
Sort16DescendingBranchless(short) Sorts a collection of 16 elements in descending order using branchless min/max swap.
Sort16DescendingBranchless(uint) Sorts a collection of 16 elements in descending order using branchless min/max swap.
Sort16DescendingBranchless(ushort) Sorts a collection of 16 elements in descending order using branchless min/max swap.
Sort17Ascending<T>(T, Comparison<T>) Sorts a collection of 17 elements in ascending order using the specified System.Comparison<>.
Sort17Ascending<T>(T) Sorts a collection of 17 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort17AscendingBranchless(byte) Sorts a collection of 17 elements in ascending order using branchless min/max swap.
Sort17AscendingBranchless(int) Sorts a collection of 17 elements in ascending order using branchless min/max swap.
Sort17AscendingBranchless(sbyte) Sorts a collection of 17 elements in ascending order using branchless min/max swap.
Sort17AscendingBranchless(short) Sorts a collection of 17 elements in ascending order using branchless min/max swap.
Sort17AscendingBranchless(uint) Sorts a collection of 17 elements in ascending order using branchless min/max swap.
Sort17AscendingBranchless(ushort) Sorts a collection of 17 elements in ascending order using branchless min/max swap.
Sort17Descending<T>(T, Comparison<T>) Sorts a collection of 17 elements in descending order using the specified System.Comparison<>.
Sort17Descending<T>(T) Sorts a collection of 17 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort17DescendingBranchless(byte) Sorts a collection of 17 elements in descending order using branchless min/max swap.
Sort17DescendingBranchless(int) Sorts a collection of 17 elements in descending order using branchless min/max swap.
Sort17DescendingBranchless(sbyte) Sorts a collection of 17 elements in descending order using branchless min/max swap.
Sort17DescendingBranchless(short) Sorts a collection of 17 elements in descending order using branchless min/max swap.
Sort17DescendingBranchless(uint) Sorts a collection of 17 elements in descending order using branchless min/max swap.
Sort17DescendingBranchless(ushort) Sorts a collection of 17 elements in descending order using branchless min/max swap.
Sort18Ascending<T>(T, Comparison<T>) Sorts a collection of 18 elements in ascending order using the specified System.Comparison<>.
Sort18Ascending<T>(T) Sorts a collection of 18 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort18AscendingBranchless(byte) Sorts a collection of 18 elements in ascending order using branchless min/max swap.
Sort18AscendingBranchless(int) Sorts a collection of 18 elements in ascending order using branchless min/max swap.
Sort18AscendingBranchless(sbyte) Sorts a collection of 18 elements in ascending order using branchless min/max swap.
Sort18AscendingBranchless(short) Sorts a collection of 18 elements in ascending order using branchless min/max swap.
Sort18AscendingBranchless(uint) Sorts a collection of 18 elements in ascending order using branchless min/max swap.
Sort18AscendingBranchless(ushort) Sorts a collection of 18 elements in ascending order using branchless min/max swap.
Sort18Descending<T>(T, Comparison<T>) Sorts a collection of 18 elements in descending order using the specified System.Comparison<>.
Sort18Descending<T>(T) Sorts a collection of 18 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort18DescendingBranchless(byte) Sorts a collection of 18 elements in descending order using branchless min/max swap.
Sort18DescendingBranchless(int) Sorts a collection of 18 elements in descending order using branchless min/max swap.
Sort18DescendingBranchless(sbyte) Sorts a collection of 18 elements in descending order using branchless min/max swap.
Sort18DescendingBranchless(short) Sorts a collection of 18 elements in descending order using branchless min/max swap.
Sort18DescendingBranchless(uint) Sorts a collection of 18 elements in descending order using branchless min/max swap.
Sort18DescendingBranchless(ushort) Sorts a collection of 18 elements in descending order using branchless min/max swap.
Sort19Ascending<T>(T, Comparison<T>) Sorts a collection of 19 elements in ascending order using the specified System.Comparison<>.
Sort19Ascending<T>(T) Sorts a collection of 19 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort19AscendingBranchless(byte) Sorts a collection of 19 elements in ascending order using branchless min/max swap.
Sort19AscendingBranchless(int) Sorts a collection of 19 elements in ascending order using branchless min/max swap.
Sort19AscendingBranchless(sbyte) Sorts a collection of 19 elements in ascending order using branchless min/max swap.
Sort19AscendingBranchless(short) Sorts a collection of 19 elements in ascending order using branchless min/max swap.
Sort19AscendingBranchless(uint) Sorts a collection of 19 elements in ascending order using branchless min/max swap.
Sort19AscendingBranchless(ushort) Sorts a collection of 19 elements in ascending order using branchless min/max swap.
Sort19Descending<T>(T, Comparison<T>) Sorts a collection of 19 elements in descending order using the specified System.Comparison<>.
Sort19Descending<T>(T) Sorts a collection of 19 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort19DescendingBranchless(byte) Sorts a collection of 19 elements in descending order using branchless min/max swap.
Sort19DescendingBranchless(int) Sorts a collection of 19 elements in descending order using branchless min/max swap.
Sort19DescendingBranchless(sbyte) Sorts a collection of 19 elements in descending order using branchless min/max swap.
Sort19DescendingBranchless(short) Sorts a collection of 19 elements in descending order using branchless min/max swap.
Sort19DescendingBranchless(uint) Sorts a collection of 19 elements in descending order using branchless min/max swap.
Sort19DescendingBranchless(ushort) Sorts a collection of 19 elements in descending order using branchless min/max swap.
Sort20Ascending<T>(T, Comparison<T>) Sorts a collection of 20 elements in ascending order using the specified System.Comparison<>.
Sort20Ascending<T>(T) Sorts a collection of 20 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort20AscendingBranchless(byte) Sorts a collection of 20 elements in ascending order using branchless min/max swap.
Sort20AscendingBranchless(int) Sorts a collection of 20 elements in ascending order using branchless min/max swap.
Sort20AscendingBranchless(sbyte) Sorts a collection of 20 elements in ascending order using branchless min/max swap.
Sort20AscendingBranchless(short) Sorts a collection of 20 elements in ascending order using branchless min/max swap.
Sort20AscendingBranchless(uint) Sorts a collection of 20 elements in ascending order using branchless min/max swap.
Sort20AscendingBranchless(ushort) Sorts a collection of 20 elements in ascending order using branchless min/max swap.
Sort20Descending<T>(T, Comparison<T>) Sorts a collection of 20 elements in descending order using the specified System.Comparison<>.
Sort20Descending<T>(T) Sorts a collection of 20 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort20DescendingBranchless(byte) Sorts a collection of 20 elements in descending order using branchless min/max swap.
Sort20DescendingBranchless(int) Sorts a collection of 20 elements in descending order using branchless min/max swap.
Sort20DescendingBranchless(sbyte) Sorts a collection of 20 elements in descending order using branchless min/max swap.
Sort20DescendingBranchless(short) Sorts a collection of 20 elements in descending order using branchless min/max swap.
Sort20DescendingBranchless(uint) Sorts a collection of 20 elements in descending order using branchless min/max swap.
Sort20DescendingBranchless(ushort) Sorts a collection of 20 elements in descending order using branchless min/max swap.
Sort21Ascending<T>(T, Comparison<T>) Sorts a collection of 21 elements in ascending order using the specified System.Comparison<>.
Sort21Ascending<T>(T) Sorts a collection of 21 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort21AscendingBranchless(byte) Sorts a collection of 21 elements in ascending order using branchless min/max swap.
Sort21AscendingBranchless(int) Sorts a collection of 21 elements in ascending order using branchless min/max swap.
Sort21AscendingBranchless(sbyte) Sorts a collection of 21 elements in ascending order using branchless min/max swap.
Sort21AscendingBranchless(short) Sorts a collection of 21 elements in ascending order using branchless min/max swap.
Sort21AscendingBranchless(uint) Sorts a collection of 21 elements in ascending order using branchless min/max swap.
Sort21AscendingBranchless(ushort) Sorts a collection of 21 elements in ascending order using branchless min/max swap.
Sort21Descending<T>(T, Comparison<T>) Sorts a collection of 21 elements in descending order using the specified System.Comparison<>.
Sort21Descending<T>(T) Sorts a collection of 21 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort21DescendingBranchless(byte) Sorts a collection of 21 elements in descending order using branchless min/max swap.
Sort21DescendingBranchless(int) Sorts a collection of 21 elements in descending order using branchless min/max swap.
Sort21DescendingBranchless(sbyte) Sorts a collection of 21 elements in descending order using branchless min/max swap.
Sort21DescendingBranchless(short) Sorts a collection of 21 elements in descending order using branchless min/max swap.
Sort21DescendingBranchless(uint) Sorts a collection of 21 elements in descending order using branchless min/max swap.
Sort21DescendingBranchless(ushort) Sorts a collection of 21 elements in descending order using branchless min/max swap.
Sort22Ascending<T>(T, Comparison<T>) Sorts a collection of 22 elements in ascending order using the specified System.Comparison<>.
Sort22Ascending<T>(T) Sorts a collection of 22 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort22AscendingBranchless(byte) Sorts a collection of 22 elements in ascending order using branchless min/max swap.
Sort22AscendingBranchless(int) Sorts a collection of 22 elements in ascending order using branchless min/max swap.
Sort22AscendingBranchless(sbyte) Sorts a collection of 22 elements in ascending order using branchless min/max swap.
Sort22AscendingBranchless(short) Sorts a collection of 22 elements in ascending order using branchless min/max swap.
Sort22AscendingBranchless(uint) Sorts a collection of 22 elements in ascending order using branchless min/max swap.
Sort22AscendingBranchless(ushort) Sorts a collection of 22 elements in ascending order using branchless min/max swap.
Sort22Descending<T>(T, Comparison<T>) Sorts a collection of 22 elements in descending order using the specified System.Comparison<>.
Sort22Descending<T>(T) Sorts a collection of 22 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort22DescendingBranchless(byte) Sorts a collection of 22 elements in descending order using branchless min/max swap.
Sort22DescendingBranchless(int) Sorts a collection of 22 elements in descending order using branchless min/max swap.
Sort22DescendingBranchless(sbyte) Sorts a collection of 22 elements in descending order using branchless min/max swap.
Sort22DescendingBranchless(short) Sorts a collection of 22 elements in descending order using branchless min/max swap.
Sort22DescendingBranchless(uint) Sorts a collection of 22 elements in descending order using branchless min/max swap.
Sort22DescendingBranchless(ushort) Sorts a collection of 22 elements in descending order using branchless min/max swap.
Sort23Ascending<T>(T, Comparison<T>) Sorts a collection of 23 elements in ascending order using the specified System.Comparison<>.
Sort23Ascending<T>(T) Sorts a collection of 23 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort23AscendingBranchless(byte) Sorts a collection of 23 elements in ascending order using branchless min/max swap.
Sort23AscendingBranchless(int) Sorts a collection of 23 elements in ascending order using branchless min/max swap.
Sort23AscendingBranchless(sbyte) Sorts a collection of 23 elements in ascending order using branchless min/max swap.
Sort23AscendingBranchless(short) Sorts a collection of 23 elements in ascending order using branchless min/max swap.
Sort23AscendingBranchless(uint) Sorts a collection of 23 elements in ascending order using branchless min/max swap.
Sort23AscendingBranchless(ushort) Sorts a collection of 23 elements in ascending order using branchless min/max swap.
Sort23Descending<T>(T, Comparison<T>) Sorts a collection of 23 elements in descending order using the specified System.Comparison<>.
Sort23Descending<T>(T) Sorts a collection of 23 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort23DescendingBranchless(byte) Sorts a collection of 23 elements in descending order using branchless min/max swap.
Sort23DescendingBranchless(int) Sorts a collection of 23 elements in descending order using branchless min/max swap.
Sort23DescendingBranchless(sbyte) Sorts a collection of 23 elements in descending order using branchless min/max swap.
Sort23DescendingBranchless(short) Sorts a collection of 23 elements in descending order using branchless min/max swap.
Sort23DescendingBranchless(uint) Sorts a collection of 23 elements in descending order using branchless min/max swap.
Sort23DescendingBranchless(ushort) Sorts a collection of 23 elements in descending order using branchless min/max swap.
Sort24Ascending<T>(T, Comparison<T>) Sorts a collection of 24 elements in ascending order using the specified System.Comparison<>.
Sort24Ascending<T>(T) Sorts a collection of 24 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort24AscendingBranchless(byte) Sorts a collection of 24 elements in ascending order using branchless min/max swap.
Sort24AscendingBranchless(int) Sorts a collection of 24 elements in ascending order using branchless min/max swap.
Sort24AscendingBranchless(sbyte) Sorts a collection of 24 elements in ascending order using branchless min/max swap.
Sort24AscendingBranchless(short) Sorts a collection of 24 elements in ascending order using branchless min/max swap.
Sort24AscendingBranchless(uint) Sorts a collection of 24 elements in ascending order using branchless min/max swap.
Sort24AscendingBranchless(ushort) Sorts a collection of 24 elements in ascending order using branchless min/max swap.
Sort24Descending<T>(T, Comparison<T>) Sorts a collection of 24 elements in descending order using the specified System.Comparison<>.
Sort24Descending<T>(T) Sorts a collection of 24 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort24DescendingBranchless(byte) Sorts a collection of 24 elements in descending order using branchless min/max swap.
Sort24DescendingBranchless(int) Sorts a collection of 24 elements in descending order using branchless min/max swap.
Sort24DescendingBranchless(sbyte) Sorts a collection of 24 elements in descending order using branchless min/max swap.
Sort24DescendingBranchless(short) Sorts a collection of 24 elements in descending order using branchless min/max swap.
Sort24DescendingBranchless(uint) Sorts a collection of 24 elements in descending order using branchless min/max swap.
Sort24DescendingBranchless(ushort) Sorts a collection of 24 elements in descending order using branchless min/max swap.
Sort25Ascending<T>(T, Comparison<T>) Sorts a collection of 25 elements in ascending order using the specified System.Comparison<>.
Sort25Ascending<T>(T) Sorts a collection of 25 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort25AscendingBranchless(byte) Sorts a collection of 25 elements in ascending order using branchless min/max swap.
Sort25AscendingBranchless(int) Sorts a collection of 25 elements in ascending order using branchless min/max swap.
Sort25AscendingBranchless(sbyte) Sorts a collection of 25 elements in ascending order using branchless min/max swap.
Sort25AscendingBranchless(short) Sorts a collection of 25 elements in ascending order using branchless min/max swap.
Sort25AscendingBranchless(uint) Sorts a collection of 25 elements in ascending order using branchless min/max swap.
Sort25AscendingBranchless(ushort) Sorts a collection of 25 elements in ascending order using branchless min/max swap.
Sort25Descending<T>(T, Comparison<T>) Sorts a collection of 25 elements in descending order using the specified System.Comparison<>.
Sort25Descending<T>(T) Sorts a collection of 25 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort25DescendingBranchless(byte) Sorts a collection of 25 elements in descending order using branchless min/max swap.
Sort25DescendingBranchless(int) Sorts a collection of 25 elements in descending order using branchless min/max swap.
Sort25DescendingBranchless(sbyte) Sorts a collection of 25 elements in descending order using branchless min/max swap.
Sort25DescendingBranchless(short) Sorts a collection of 25 elements in descending order using branchless min/max swap.
Sort25DescendingBranchless(uint) Sorts a collection of 25 elements in descending order using branchless min/max swap.
Sort25DescendingBranchless(ushort) Sorts a collection of 25 elements in descending order using branchless min/max swap.
Sort26Ascending<T>(T, Comparison<T>) Sorts a collection of 26 elements in ascending order using the specified System.Comparison<>.
Sort26Ascending<T>(T) Sorts a collection of 26 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort26AscendingBranchless(byte) Sorts a collection of 26 elements in ascending order using branchless min/max swap.
Sort26AscendingBranchless(int) Sorts a collection of 26 elements in ascending order using branchless min/max swap.
Sort26AscendingBranchless(sbyte) Sorts a collection of 26 elements in ascending order using branchless min/max swap.
Sort26AscendingBranchless(short) Sorts a collection of 26 elements in ascending order using branchless min/max swap.
Sort26AscendingBranchless(uint) Sorts a collection of 26 elements in ascending order using branchless min/max swap.
Sort26AscendingBranchless(ushort) Sorts a collection of 26 elements in ascending order using branchless min/max swap.
Sort26Descending<T>(T, Comparison<T>) Sorts a collection of 26 elements in descending order using the specified System.Comparison<>.
Sort26Descending<T>(T) Sorts a collection of 26 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort26DescendingBranchless(byte) Sorts a collection of 26 elements in descending order using branchless min/max swap.
Sort26DescendingBranchless(int) Sorts a collection of 26 elements in descending order using branchless min/max swap.
Sort26DescendingBranchless(sbyte) Sorts a collection of 26 elements in descending order using branchless min/max swap.
Sort26DescendingBranchless(short) Sorts a collection of 26 elements in descending order using branchless min/max swap.
Sort26DescendingBranchless(uint) Sorts a collection of 26 elements in descending order using branchless min/max swap.
Sort26DescendingBranchless(ushort) Sorts a collection of 26 elements in descending order using branchless min/max swap.
Sort27Ascending<T>(T, Comparison<T>) Sorts a collection of 27 elements in ascending order using the specified System.Comparison<>.
Sort27Ascending<T>(T) Sorts a collection of 27 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort27AscendingBranchless(byte) Sorts a collection of 27 elements in ascending order using branchless min/max swap.
Sort27AscendingBranchless(int) Sorts a collection of 27 elements in ascending order using branchless min/max swap.
Sort27AscendingBranchless(sbyte) Sorts a collection of 27 elements in ascending order using branchless min/max swap.
Sort27AscendingBranchless(short) Sorts a collection of 27 elements in ascending order using branchless min/max swap.
Sort27AscendingBranchless(uint) Sorts a collection of 27 elements in ascending order using branchless min/max swap.
Sort27AscendingBranchless(ushort) Sorts a collection of 27 elements in ascending order using branchless min/max swap.
Sort27Descending<T>(T, Comparison<T>) Sorts a collection of 27 elements in descending order using the specified System.Comparison<>.
Sort27Descending<T>(T) Sorts a collection of 27 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort27DescendingBranchless(byte) Sorts a collection of 27 elements in descending order using branchless min/max swap.
Sort27DescendingBranchless(int) Sorts a collection of 27 elements in descending order using branchless min/max swap.
Sort27DescendingBranchless(sbyte) Sorts a collection of 27 elements in descending order using branchless min/max swap.
Sort27DescendingBranchless(short) Sorts a collection of 27 elements in descending order using branchless min/max swap.
Sort27DescendingBranchless(uint) Sorts a collection of 27 elements in descending order using branchless min/max swap.
Sort27DescendingBranchless(ushort) Sorts a collection of 27 elements in descending order using branchless min/max swap.
Sort28Ascending<T>(T, Comparison<T>) Sorts a collection of 28 elements in ascending order using the specified System.Comparison<>.
Sort28Ascending<T>(T) Sorts a collection of 28 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort28AscendingBranchless(byte) Sorts a collection of 28 elements in ascending order using branchless min/max swap.
Sort28AscendingBranchless(int) Sorts a collection of 28 elements in ascending order using branchless min/max swap.
Sort28AscendingBranchless(sbyte) Sorts a collection of 28 elements in ascending order using branchless min/max swap.
Sort28AscendingBranchless(short) Sorts a collection of 28 elements in ascending order using branchless min/max swap.
Sort28AscendingBranchless(uint) Sorts a collection of 28 elements in ascending order using branchless min/max swap.
Sort28AscendingBranchless(ushort) Sorts a collection of 28 elements in ascending order using branchless min/max swap.
Sort28Descending<T>(T, Comparison<T>) Sorts a collection of 28 elements in descending order using the specified System.Comparison<>.
Sort28Descending<T>(T) Sorts a collection of 28 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort28DescendingBranchless(byte) Sorts a collection of 28 elements in descending order using branchless min/max swap.
Sort28DescendingBranchless(int) Sorts a collection of 28 elements in descending order using branchless min/max swap.
Sort28DescendingBranchless(sbyte) Sorts a collection of 28 elements in descending order using branchless min/max swap.
Sort28DescendingBranchless(short) Sorts a collection of 28 elements in descending order using branchless min/max swap.
Sort28DescendingBranchless(uint) Sorts a collection of 28 elements in descending order using branchless min/max swap.
Sort28DescendingBranchless(ushort) Sorts a collection of 28 elements in descending order using branchless min/max swap.
Sort29Ascending<T>(T, Comparison<T>) Sorts a collection of 29 elements in ascending order using the specified System.Comparison<>.
Sort29Ascending<T>(T) Sorts a collection of 29 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort29AscendingBranchless(byte) Sorts a collection of 29 elements in ascending order using branchless min/max swap.
Sort29AscendingBranchless(int) Sorts a collection of 29 elements in ascending order using branchless min/max swap.
Sort29AscendingBranchless(sbyte) Sorts a collection of 29 elements in ascending order using branchless min/max swap.
Sort29AscendingBranchless(short) Sorts a collection of 29 elements in ascending order using branchless min/max swap.
Sort29AscendingBranchless(uint) Sorts a collection of 29 elements in ascending order using branchless min/max swap.
Sort29AscendingBranchless(ushort) Sorts a collection of 29 elements in ascending order using branchless min/max swap.
Sort29Descending<T>(T, Comparison<T>) Sorts a collection of 29 elements in descending order using the specified System.Comparison<>.
Sort29Descending<T>(T) Sorts a collection of 29 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort29DescendingBranchless(byte) Sorts a collection of 29 elements in descending order using branchless min/max swap.
Sort29DescendingBranchless(int) Sorts a collection of 29 elements in descending order using branchless min/max swap.
Sort29DescendingBranchless(sbyte) Sorts a collection of 29 elements in descending order using branchless min/max swap.
Sort29DescendingBranchless(short) Sorts a collection of 29 elements in descending order using branchless min/max swap.
Sort29DescendingBranchless(uint) Sorts a collection of 29 elements in descending order using branchless min/max swap.
Sort29DescendingBranchless(ushort) Sorts a collection of 29 elements in descending order using branchless min/max swap.
Sort2Ascending<T>(T, Comparison<T>) Sorts a collection of 2 elements in ascending order using the specified System.Comparison<>.
Sort2Ascending<T>(T) Sorts a collection of 2 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort2AscendingBranchless(byte) Sorts a collection of 2 elements in ascending order using branchless min/max swap.
Sort2AscendingBranchless(int) Sorts a collection of 2 elements in ascending order using branchless min/max swap.
Sort2AscendingBranchless(sbyte) Sorts a collection of 2 elements in ascending order using branchless min/max swap.
Sort2AscendingBranchless(short) Sorts a collection of 2 elements in ascending order using branchless min/max swap.
Sort2AscendingBranchless(uint) Sorts a collection of 2 elements in ascending order using branchless min/max swap.
Sort2AscendingBranchless(ushort) Sorts a collection of 2 elements in ascending order using branchless min/max swap.
Sort2Descending<T>(T, Comparison<T>) Sorts a collection of 2 elements in descending order using the specified System.Comparison<>.
Sort2Descending<T>(T) Sorts a collection of 2 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort2DescendingBranchless(byte) Sorts a collection of 2 elements in descending order using branchless min/max swap.
Sort2DescendingBranchless(int) Sorts a collection of 2 elements in descending order using branchless min/max swap.
Sort2DescendingBranchless(sbyte) Sorts a collection of 2 elements in descending order using branchless min/max swap.
Sort2DescendingBranchless(short) Sorts a collection of 2 elements in descending order using branchless min/max swap.
Sort2DescendingBranchless(uint) Sorts a collection of 2 elements in descending order using branchless min/max swap.
Sort2DescendingBranchless(ushort) Sorts a collection of 2 elements in descending order using branchless min/max swap.
Sort30Ascending<T>(T, Comparison<T>) Sorts a collection of 30 elements in ascending order using the specified System.Comparison<>.
Sort30Ascending<T>(T) Sorts a collection of 30 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort30AscendingBranchless(byte) Sorts a collection of 30 elements in ascending order using branchless min/max swap.
Sort30AscendingBranchless(int) Sorts a collection of 30 elements in ascending order using branchless min/max swap.
Sort30AscendingBranchless(sbyte) Sorts a collection of 30 elements in ascending order using branchless min/max swap.
Sort30AscendingBranchless(short) Sorts a collection of 30 elements in ascending order using branchless min/max swap.
Sort30AscendingBranchless(uint) Sorts a collection of 30 elements in ascending order using branchless min/max swap.
Sort30AscendingBranchless(ushort) Sorts a collection of 30 elements in ascending order using branchless min/max swap.
Sort30Descending<T>(T, Comparison<T>) Sorts a collection of 30 elements in descending order using the specified System.Comparison<>.
Sort30Descending<T>(T) Sorts a collection of 30 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort30DescendingBranchless(byte) Sorts a collection of 30 elements in descending order using branchless min/max swap.
Sort30DescendingBranchless(int) Sorts a collection of 30 elements in descending order using branchless min/max swap.
Sort30DescendingBranchless(sbyte) Sorts a collection of 30 elements in descending order using branchless min/max swap.
Sort30DescendingBranchless(short) Sorts a collection of 30 elements in descending order using branchless min/max swap.
Sort30DescendingBranchless(uint) Sorts a collection of 30 elements in descending order using branchless min/max swap.
Sort30DescendingBranchless(ushort) Sorts a collection of 30 elements in descending order using branchless min/max swap.
Sort31Ascending<T>(T, Comparison<T>) Sorts a collection of 31 elements in ascending order using the specified System.Comparison<>.
Sort31Ascending<T>(T) Sorts a collection of 31 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort31AscendingBranchless(byte) Sorts a collection of 31 elements in ascending order using branchless min/max swap.
Sort31AscendingBranchless(int) Sorts a collection of 31 elements in ascending order using branchless min/max swap.
Sort31AscendingBranchless(sbyte) Sorts a collection of 31 elements in ascending order using branchless min/max swap.
Sort31AscendingBranchless(short) Sorts a collection of 31 elements in ascending order using branchless min/max swap.
Sort31AscendingBranchless(uint) Sorts a collection of 31 elements in ascending order using branchless min/max swap.
Sort31AscendingBranchless(ushort) Sorts a collection of 31 elements in ascending order using branchless min/max swap.
Sort31Descending<T>(T, Comparison<T>) Sorts a collection of 31 elements in descending order using the specified System.Comparison<>.
Sort31Descending<T>(T) Sorts a collection of 31 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort31DescendingBranchless(byte) Sorts a collection of 31 elements in descending order using branchless min/max swap.
Sort31DescendingBranchless(int) Sorts a collection of 31 elements in descending order using branchless min/max swap.
Sort31DescendingBranchless(sbyte) Sorts a collection of 31 elements in descending order using branchless min/max swap.
Sort31DescendingBranchless(short) Sorts a collection of 31 elements in descending order using branchless min/max swap.
Sort31DescendingBranchless(uint) Sorts a collection of 31 elements in descending order using branchless min/max swap.
Sort31DescendingBranchless(ushort) Sorts a collection of 31 elements in descending order using branchless min/max swap.
Sort32Ascending<T>(T, Comparison<T>) Sorts a collection of 32 elements in ascending order using the specified System.Comparison<>.
Sort32Ascending<T>(T) Sorts a collection of 32 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort32AscendingBranchless(byte) Sorts a collection of 32 elements in ascending order using branchless min/max swap.
Sort32AscendingBranchless(int) Sorts a collection of 32 elements in ascending order using branchless min/max swap.
Sort32AscendingBranchless(sbyte) Sorts a collection of 32 elements in ascending order using branchless min/max swap.
Sort32AscendingBranchless(short) Sorts a collection of 32 elements in ascending order using branchless min/max swap.
Sort32AscendingBranchless(uint) Sorts a collection of 32 elements in ascending order using branchless min/max swap.
Sort32AscendingBranchless(ushort) Sorts a collection of 32 elements in ascending order using branchless min/max swap.
Sort32Descending<T>(T, Comparison<T>) Sorts a collection of 32 elements in descending order using the specified System.Comparison<>.
Sort32Descending<T>(T) Sorts a collection of 32 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort32DescendingBranchless(byte) Sorts a collection of 32 elements in descending order using branchless min/max swap.
Sort32DescendingBranchless(int) Sorts a collection of 32 elements in descending order using branchless min/max swap.
Sort32DescendingBranchless(sbyte) Sorts a collection of 32 elements in descending order using branchless min/max swap.
Sort32DescendingBranchless(short) Sorts a collection of 32 elements in descending order using branchless min/max swap.
Sort32DescendingBranchless(uint) Sorts a collection of 32 elements in descending order using branchless min/max swap.
Sort32DescendingBranchless(ushort) Sorts a collection of 32 elements in descending order using branchless min/max swap.
Sort3Ascending<T>(T, Comparison<T>) Sorts a collection of 3 elements in ascending order using the specified System.Comparison<>.
Sort3Ascending<T>(T) Sorts a collection of 3 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort3AscendingBranchless(byte) Sorts a collection of 3 elements in ascending order using branchless min/max swap.
Sort3AscendingBranchless(int) Sorts a collection of 3 elements in ascending order using branchless min/max swap.
Sort3AscendingBranchless(sbyte) Sorts a collection of 3 elements in ascending order using branchless min/max swap.
Sort3AscendingBranchless(short) Sorts a collection of 3 elements in ascending order using branchless min/max swap.
Sort3AscendingBranchless(uint) Sorts a collection of 3 elements in ascending order using branchless min/max swap.
Sort3AscendingBranchless(ushort) Sorts a collection of 3 elements in ascending order using branchless min/max swap.
Sort3Descending<T>(T, Comparison<T>) Sorts a collection of 3 elements in descending order using the specified System.Comparison<>.
Sort3Descending<T>(T) Sorts a collection of 3 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort3DescendingBranchless(byte) Sorts a collection of 3 elements in descending order using branchless min/max swap.
Sort3DescendingBranchless(int) Sorts a collection of 3 elements in descending order using branchless min/max swap.
Sort3DescendingBranchless(sbyte) Sorts a collection of 3 elements in descending order using branchless min/max swap.
Sort3DescendingBranchless(short) Sorts a collection of 3 elements in descending order using branchless min/max swap.
Sort3DescendingBranchless(uint) Sorts a collection of 3 elements in descending order using branchless min/max swap.
Sort3DescendingBranchless(ushort) Sorts a collection of 3 elements in descending order using branchless min/max swap.
Sort4Ascending<T>(T, Comparison<T>) Sorts a collection of 4 elements in ascending order using the specified System.Comparison<>.
Sort4Ascending<T>(T) Sorts a collection of 4 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort4AscendingBranchless(byte) Sorts a collection of 4 elements in ascending order using branchless min/max swap.
Sort4AscendingBranchless(int) Sorts a collection of 4 elements in ascending order using branchless min/max swap.
Sort4AscendingBranchless(sbyte) Sorts a collection of 4 elements in ascending order using branchless min/max swap.
Sort4AscendingBranchless(short) Sorts a collection of 4 elements in ascending order using branchless min/max swap.
Sort4AscendingBranchless(uint) Sorts a collection of 4 elements in ascending order using branchless min/max swap.
Sort4AscendingBranchless(ushort) Sorts a collection of 4 elements in ascending order using branchless min/max swap.
Sort4Descending<T>(T, Comparison<T>) Sorts a collection of 4 elements in descending order using the specified System.Comparison<>.
Sort4Descending<T>(T) Sorts a collection of 4 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort4DescendingBranchless(byte) Sorts a collection of 4 elements in descending order using branchless min/max swap.
Sort4DescendingBranchless(int) Sorts a collection of 4 elements in descending order using branchless min/max swap.
Sort4DescendingBranchless(sbyte) Sorts a collection of 4 elements in descending order using branchless min/max swap.
Sort4DescendingBranchless(short) Sorts a collection of 4 elements in descending order using branchless min/max swap.
Sort4DescendingBranchless(uint) Sorts a collection of 4 elements in descending order using branchless min/max swap.
Sort4DescendingBranchless(ushort) Sorts a collection of 4 elements in descending order using branchless min/max swap.
Sort5Ascending<T>(T, Comparison<T>) Sorts a collection of 5 elements in ascending order using the specified System.Comparison<>.
Sort5Ascending<T>(T) Sorts a collection of 5 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort5AscendingBranchless(byte) Sorts a collection of 5 elements in ascending order using branchless min/max swap.
Sort5AscendingBranchless(int) Sorts a collection of 5 elements in ascending order using branchless min/max swap.
Sort5AscendingBranchless(sbyte) Sorts a collection of 5 elements in ascending order using branchless min/max swap.
Sort5AscendingBranchless(short) Sorts a collection of 5 elements in ascending order using branchless min/max swap.
Sort5AscendingBranchless(uint) Sorts a collection of 5 elements in ascending order using branchless min/max swap.
Sort5AscendingBranchless(ushort) Sorts a collection of 5 elements in ascending order using branchless min/max swap.
Sort5Descending<T>(T, Comparison<T>) Sorts a collection of 5 elements in descending order using the specified System.Comparison<>.
Sort5Descending<T>(T) Sorts a collection of 5 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort5DescendingBranchless(byte) Sorts a collection of 5 elements in descending order using branchless min/max swap.
Sort5DescendingBranchless(int) Sorts a collection of 5 elements in descending order using branchless min/max swap.
Sort5DescendingBranchless(sbyte) Sorts a collection of 5 elements in descending order using branchless min/max swap.
Sort5DescendingBranchless(short) Sorts a collection of 5 elements in descending order using branchless min/max swap.
Sort5DescendingBranchless(uint) Sorts a collection of 5 elements in descending order using branchless min/max swap.
Sort5DescendingBranchless(ushort) Sorts a collection of 5 elements in descending order using branchless min/max swap.
Sort6Ascending<T>(T, Comparison<T>) Sorts a collection of 6 elements in ascending order using the specified System.Comparison<>.
Sort6Ascending<T>(T) Sorts a collection of 6 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort6AscendingBranchless(byte) Sorts a collection of 6 elements in ascending order using branchless min/max swap.
Sort6AscendingBranchless(int) Sorts a collection of 6 elements in ascending order using branchless min/max swap.
Sort6AscendingBranchless(sbyte) Sorts a collection of 6 elements in ascending order using branchless min/max swap.
Sort6AscendingBranchless(short) Sorts a collection of 6 elements in ascending order using branchless min/max swap.
Sort6AscendingBranchless(uint) Sorts a collection of 6 elements in ascending order using branchless min/max swap.
Sort6AscendingBranchless(ushort) Sorts a collection of 6 elements in ascending order using branchless min/max swap.
Sort6Descending<T>(T, Comparison<T>) Sorts a collection of 6 elements in descending order using the specified System.Comparison<>.
Sort6Descending<T>(T) Sorts a collection of 6 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort6DescendingBranchless(byte) Sorts a collection of 6 elements in descending order using branchless min/max swap.
Sort6DescendingBranchless(int) Sorts a collection of 6 elements in descending order using branchless min/max swap.
Sort6DescendingBranchless(sbyte) Sorts a collection of 6 elements in descending order using branchless min/max swap.
Sort6DescendingBranchless(short) Sorts a collection of 6 elements in descending order using branchless min/max swap.
Sort6DescendingBranchless(uint) Sorts a collection of 6 elements in descending order using branchless min/max swap.
Sort6DescendingBranchless(ushort) Sorts a collection of 6 elements in descending order using branchless min/max swap.
Sort7Ascending<T>(T, Comparison<T>) Sorts a collection of 7 elements in ascending order using the specified System.Comparison<>.
Sort7Ascending<T>(T) Sorts a collection of 7 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort7AscendingBranchless(byte) Sorts a collection of 7 elements in ascending order using branchless min/max swap.
Sort7AscendingBranchless(int) Sorts a collection of 7 elements in ascending order using branchless min/max swap.
Sort7AscendingBranchless(sbyte) Sorts a collection of 7 elements in ascending order using branchless min/max swap.
Sort7AscendingBranchless(short) Sorts a collection of 7 elements in ascending order using branchless min/max swap.
Sort7AscendingBranchless(uint) Sorts a collection of 7 elements in ascending order using branchless min/max swap.
Sort7AscendingBranchless(ushort) Sorts a collection of 7 elements in ascending order using branchless min/max swap.
Sort7Descending<T>(T, Comparison<T>) Sorts a collection of 7 elements in descending order using the specified System.Comparison<>.
Sort7Descending<T>(T) Sorts a collection of 7 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort7DescendingBranchless(byte) Sorts a collection of 7 elements in descending order using branchless min/max swap.
Sort7DescendingBranchless(int) Sorts a collection of 7 elements in descending order using branchless min/max swap.
Sort7DescendingBranchless(sbyte) Sorts a collection of 7 elements in descending order using branchless min/max swap.
Sort7DescendingBranchless(short) Sorts a collection of 7 elements in descending order using branchless min/max swap.
Sort7DescendingBranchless(uint) Sorts a collection of 7 elements in descending order using branchless min/max swap.
Sort7DescendingBranchless(ushort) Sorts a collection of 7 elements in descending order using branchless min/max swap.
Sort8Ascending<T>(T, Comparison<T>) Sorts a collection of 8 elements in ascending order using the specified System.Comparison<>.
Sort8Ascending<T>(T) Sorts a collection of 8 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort8AscendingBranchless(byte) Sorts a collection of 8 elements in ascending order using branchless min/max swap.
Sort8AscendingBranchless(int) Sorts a collection of 8 elements in ascending order using branchless min/max swap.
Sort8AscendingBranchless(sbyte) Sorts a collection of 8 elements in ascending order using branchless min/max swap.
Sort8AscendingBranchless(short) Sorts a collection of 8 elements in ascending order using branchless min/max swap.
Sort8AscendingBranchless(uint) Sorts a collection of 8 elements in ascending order using branchless min/max swap.
Sort8AscendingBranchless(ushort) Sorts a collection of 8 elements in ascending order using branchless min/max swap.
Sort8Descending<T>(T, Comparison<T>) Sorts a collection of 8 elements in descending order using the specified System.Comparison<>.
Sort8Descending<T>(T) Sorts a collection of 8 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort8DescendingBranchless(byte) Sorts a collection of 8 elements in descending order using branchless min/max swap.
Sort8DescendingBranchless(int) Sorts a collection of 8 elements in descending order using branchless min/max swap.
Sort8DescendingBranchless(sbyte) Sorts a collection of 8 elements in descending order using branchless min/max swap.
Sort8DescendingBranchless(short) Sorts a collection of 8 elements in descending order using branchless min/max swap.
Sort8DescendingBranchless(uint) Sorts a collection of 8 elements in descending order using branchless min/max swap.
Sort8DescendingBranchless(ushort) Sorts a collection of 8 elements in descending order using branchless min/max swap.
Sort9Ascending<T>(T, Comparison<T>) Sorts a collection of 9 elements in ascending order using the specified System.Comparison<>.
Sort9Ascending<T>(T) Sorts a collection of 9 elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
Sort9AscendingBranchless(byte) Sorts a collection of 9 elements in ascending order using branchless min/max swap.
Sort9AscendingBranchless(int) Sorts a collection of 9 elements in ascending order using branchless min/max swap.
Sort9AscendingBranchless(sbyte) Sorts a collection of 9 elements in ascending order using branchless min/max swap.
Sort9AscendingBranchless(short) Sorts a collection of 9 elements in ascending order using branchless min/max swap.
Sort9AscendingBranchless(uint) Sorts a collection of 9 elements in ascending order using branchless min/max swap.
Sort9AscendingBranchless(ushort) Sorts a collection of 9 elements in ascending order using branchless min/max swap.
Sort9Descending<T>(T, Comparison<T>) Sorts a collection of 9 elements in descending order using the specified System.Comparison<>.
Sort9Descending<T>(T) Sorts a collection of 9 elements in descending order using the System.IComparable<> generic
interface implementation of each element.
Sort9DescendingBranchless(byte) Sorts a collection of 9 elements in descending order using branchless min/max swap.
Sort9DescendingBranchless(int) Sorts a collection of 9 elements in descending order using branchless min/max swap.
Sort9DescendingBranchless(sbyte) Sorts a collection of 9 elements in descending order using branchless min/max swap.
Sort9DescendingBranchless(short) Sorts a collection of 9 elements in descending order using branchless min/max swap.
Sort9DescendingBranchless(uint) Sorts a collection of 9 elements in descending order using branchless min/max swap.
Sort9DescendingBranchless(ushort) Sorts a collection of 9 elements in descending order using branchless min/max swap.
SortAscending<T>(T, int, Comparison<T>) Sorts a collection of specified number of elements in ascending order using the specified System.Comparison<>.
SortAscending<T>(T, int) Sorts a collection of specified number of elements in ascending order using the System.IComparable<> generic
interface implementation of each element.
SortAscendingBranchless(byte, int) Sorts a collection of specified number of elements in ascending order using branchless min/max swap.
SortAscendingBranchless(int, int) Sorts a collection of specified number of elements in ascending order using branchless min/max swap.
SortAscendingBranchless(sbyte, int) Sorts a collection of specified number of elements in ascending order using branchless min/max swap.
SortAscendingBranchless(short, int) Sorts a collection of specified number of elements in ascending order using branchless min/max swap.
SortAscendingBranchless(uint, int) Sorts a collection of specified number of elements in ascending order using branchless min/max swap.
SortAscendingBranchless(ushort, int) Sorts a collection of specified number of elements in ascending order using branchless min/max swap.
SortDescending<T>(T, int, Comparison<T>) Sorts a collection of specified number of elements in descending order using the specified System.Comparison<>.
SortDescending<T>(T, int) Sorts a collection of specified number of elements in descending order using the System.IComparable<> generic
interface implementation of each element.
SortDescendingBranchless(byte, int) Sorts a collection of specified number of elements in descending order using branchless min/max swap.
SortDescendingBranchless(int, int) Sorts a collection of specified number of elements in descending order using branchless min/max swap.
SortDescendingBranchless(sbyte, int) Sorts a collection of specified number of elements in descending order using branchless min/max swap.
SortDescendingBranchless(short, int) Sorts a collection of specified number of elements in descending order using branchless min/max swap.
SortDescendingBranchless(uint, int) Sorts a collection of specified number of elements in descending order using branchless min/max swap.
SortDescendingBranchless(ushort, int) Sorts a collection of specified number of elements in descending order using branchless min/max swap.