LiveInternet
LiveInternet
x
(+ )
rss habrahabr of lokoman
rss habrahabr of lokoman
rss_habrahabr_of_lokoman
-
-
e-mail
-
: 16.03.2008
:
:
: 2
:
[ ] Sin Cos ASM Delphi
, 13 2018 . 21:40
+
!
Sin Cos. . 3D- (OpenGL ). Double , . Delphi XE6 . SSE2.
, .
, Single,
.
:
: 10.e-13
CPU 0.000000000000045.
CPU 4.75 .
Math.Sin Math.Cos 2.6 .
Intel Core-i7 6950X Extreme 3.0 .
Delphi .
→
https://habr.com/post/429786/?utm_source=habrahabr&utm_medium=rss&utm_campaign=429786
:
assembler
delphi
sin
cos
sinf
cosf
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_habrahabr_of_lokoman/post444070958/">[Из песочницы] Быстрый Sin и Cos на встроенном ASM для Delphi</a><br/>Всем привет! Возникла потребность написать быстрое вычисление Sin и Cos. За основу для вычислений взял разложение по ряду Тейлора. Использую в 3D-системах (OpenGL и графическая библиотека своей разработки). К сожалению свести ряд «идеально» для Double не получается, но это компенсируется хорошим ускорением. Код написан на встроенном в Delphi XE6 ассемблере. Используется SSE2. Для научных вычислений не подходит, а для использования в играх вполне. Точности хватает, чтобы покрыть разрядность числа Single, которое используется для умножения на матрицу. В итоге: Достигнутая точнос... <a href="https://www.liveinternet.ru/users/rss_habrahabr_of_lokoman/post444070958/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA