Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 SSE2 将 16+16 位元组排序为 32 位整数。比较和最小值/最大值只有带符号的整数指令。我对较高部分的顺序没有问题,因为它只是一个哈希。但是带有负哈希的条目将被向后排序(对吗?)可能但不是很好的解决方案可能是:
有没有更好的办法?
只需从 32 位值中减去 0x80000000,使用带符号的操作,然后再加回 0x80000000。