具有SIMD内在函数的线性探测哈希表的“端口” 这是SICL的“端口”,它使用SSE2内部函数进行更快的探测。 只需要修改元数据表实现即可使用SSE; 并且几乎是通过在simd-metadata-table.example.lisp文件中重命名伪造的sse:blah函数名称来完成此实现的。 当我们使用不可移植的汇编程序时,您将需要SBCL 2.0.10(左右)和,以及带有bsf指令的AMD64处理器。 (我不知道什么时候引入的,指令集扩展的可用性使我感到困惑。)它在SBCL 2.1.0中不起作用,因为它们更改了make-ea或其他内容,因此有效地址不会携带大小,我不知道该如何解决。