|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22596 Location: Silicon Valley
|
Я и говорю - два умножения
Трижды
|
06 Dec 2008 01:53 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Массив у мну такой:
где А пепеременные у мну
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
Last edited by cr0acker on 06 Dec 2008 05:36, edited 1 time in total.
|
06 Dec 2008 05:33 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Имхо спорный вопрос, так низзя про многоплатформенность.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
06 Dec 2008 05:35 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
До 18,43, после 17,70.
17.56
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
06 Dec 2008 05:49 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Чото я не догоняю. fi у тебя вроде не меняется, так почему fi*i у тебя постоянно разные? Их кстати можно 2 раза вынести за цикл
Тип ext'а нужный задай.
|
06 Dec 2008 12:15 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
06 Dec 2008 14:22 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Попробую я тепереь целочисленные табличные синусы, так как разворачивать массив мне пока не хочется, так как для поворта, формат его размерности меняется исходя из центра повората, я конечно понимаю что можно всё и одномерным но блин, сложновато будет для восприятия.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
06 Dec 2008 14:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22596 Location: Silicon Valley
|
17.4 - это ты в чём меряешь и что?
Ещё можно Coeff6*fi посчитать снаружи циклов и ColorBuffer[x,j,i] брать один раз как указтель и Red,Green,Blue присваивать по указателю - будет чуть быстрее
|
06 Dec 2008 22:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22596 Location: Silicon Valley
|
Можешь для начала плавающий табличный синус попробовать
|
06 Dec 2008 23:05 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
В секундах, это время работы ста циклов по X.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
07 Dec 2008 02:07 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Нашел такую старинную либу, адаптировал для ФПЦ:
Он почти в два раза медленнее чем стандартные функции. Похоже придется отказаться от мультиплатофрменности и сделать FPCшные байндинги для http://gruntthepeon.free.fr/ssemath/
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
11 Dec 2008 11:15 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Да ты посмотри на SuperFastSin1 и FastSin1, тут работы по оптимизации непочатый край. И это называется суперфаст. Я понимаю, что во времена внешнего FPU это было быстрее, чем занос чисел в стек, вычисление и забор результата, но сейчас FPU внутри проца, соответственно время тратится только на вычисление. Дерзай, из этого модуля можно кое-что выжать.
|
11 Dec 2008 20:03 |
|
|
Who is online |
Users browsing this forum: No registered users and 79 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|