【发布时间】:2009-08-31 18:27:37
【问题描述】:
我在 C# 中有一个 uint-types 数组,在检查程序是否在 little-endian 机器上运行后,我想将数据转换为 big-endian 类型。因为数据量可能会变得非常大但总是均匀的,所以我在考虑将两种 uint 类型视为 ulong 类型,以获得更好的性能并在 ASM 中对其进行编程,所以我正在寻找一个非常快(如果可能的话最快) 汇编算法将小端转换为大端。
【问题讨论】:
-
至少 1'000'000 uints(也许少一点,但可以变大)
标签: c# algorithm assembly endianness performance