Показать сообщение отдельно
Старый 15.08.2011, 22:43   #246
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Имитация водной поверхности.

void sincos(float a, float &s, float &c) 
{ 
  _asm
  { 
    fld a
    fsincos
    fstp dword ptr [c]
    fstp dword ptr [s]
  }
}
использовать так:
float sinx, cosx;
sincos(angle,sinx,cosx);
работает быстрее, чем если считать синус и косуинус по раздельности.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
dsd (15.08.2011)