LINUX.ORG.RU

lisper.ru + вопрос про sbcl

 , ,


0

1

Не могу отвечать на сообщения. Последнее сообщение в ветке про CL: 29.03.2013 08:58

вроде уже после падения. archimag, сайт работает? Может это такой хитрый забан?

Вопрос по SBCL такой: как он использует SSE на x86 архитектуре? Делаю порт для драгонфлая, решил на x86 тоже портировать.

В FreeBSD он детектит SSE на x86 если sysctl hw.instruction_sse стоит в 1. На DragonFly сделал аналогичное.

Собрал, тест такой:

(defun foo (a b)
    (declare (optimize (speed 3))
                  (type single-float a b))
    (* a b))

Делаю дизассембл, а там fmuld и что-то про boxed_region (ну так как 32 single-float + тэг в регистр не влазит). Скажите, это нормально?



Последнее исправление: amphibrakhij (всего исправлений: 1)

на сколько мне известно, дефолтный sbcl не использует SSE. Есть сторонние библиотеки.

yyk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.