Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 3 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Так как тема основная закрыта оставлю свой комментарий в новой теме.

Я понаблюдал за его работой в отладчике и в профайлере.
Он крутится в коде таком как этот:
Код:
00781D05  test        eax,eax
00781D07  jne         00781DE0
00781D0D  mov         eax,dword ptr [ebx+0Ch]
00781D10  fld         qword ptr [edx+8]
00781D13  fld         dword ptr [ecx+4]
00781D16  fld         qword ptr [eax+8]
00781D19  jmp         00781D27
00781D1B  mov         eax,dword ptr [ebx+0Ch]
00781D1E  fld         qword ptr [edx+8]
00781D21  fld         dword ptr [ecx+4]
00781D24  fld         qword ptr [eax+8]
00781D27  fxch        st(2)
00781D29  fcom        st(1)
00781D2B  fnstsw      ax   
00781D2D  sahf             
00781D2E  jae         00781D37
00781D30  mov         esi,1
00781D35  jmp         00781D39
00781D37  xor         esi,esi
00781D39  fxch        st(2)
00781D3B  fcom        st(1)
00781D3D  fnstsw      ax   
00781D3F  sahf             
00781D40  jae         00781D49
00781D42  mov         eax,1
00781D47  jmp         00781D4B
00781D49  xor         eax,eax
00781D4B  cmp         esi,eax
00781D4D  je          00781DD0
00781D53  fld         st(1)
00781D55  fsub        st,st(3)
00781D57  mov         edi,dword ptr [ebx+10h]
00781D5A  fdiv        qword ptr [edi+8]
00781D5D  fld         qword ptr [edi]
00781D5F  fmul        st,st(1)
00781D61  fadd        qword ptr [edx]
00781D63  fcom        dword ptr [ecx]
00781D65  fnstsw      ax   
00781D67  fld         qword ptr [edi+10h]
00781D6A  fmulp       st(2),st
00781D6C  fxch        st(1)
00781D6E  fadd        qword ptr [edx+10h]
00781D71  sahf             
00781D72  jb          00781DF1
00781D74  fxch        st(1)
00781D76  fcom        dword ptr [ecx+0Ch]
00781D79  fnstsw      ax   
00781D7B  sahf             
00781D7C  ja          00781FB8
00781D82  fxch        st(1)
00781D84  fcom        dword ptr [ecx+8]
00781D87  fnstsw      ax   
00781D89  sahf             
00781D8A  jb          00781FC3
00781D90  fcom        dword ptr [ecx+14h]
00781D93  fnstsw      ax   
00781D95  sahf             
00781D96  ja          00781FC3
00781D9C  fstp        st(2)
00781D9E  fstp        st(3)
00781DA0  test        esi,esi
00781DA2  je          00781DB8
00781DA4  mov         eax,dword ptr [ebx+0Ch]
00781DA7  fxch        st(2)
00781DA9  fstp        qword ptr [edx]
00781DAB  fst         qword ptr [edx+8]
00781DAE  fxch        st(1)
00781DB0  fstp        qword ptr [edx+10h]
00781DB3  fld         qword ptr [eax+8]
00781DB6  jmp         00781DF7
00781DB8  fld         st(1)
00781DBA  mov         eax,dword ptr [ebx+0Ch]
00781DBD  fxch        st(3)
00781DBF  fstp        qword ptr [eax]
00781DC1  fxch        st(1)
00781DC3  fstp        qword ptr [eax+8]
00781DC6  fstp        qword ptr [eax+10h]
00781DC9  fld         qword ptr [edx+8]
00781DCC  fxch        st(1)
00781DCE  jmp         00781DF7
00781DD0  fstp        st(1)
00781DD2  test        esi,esi
00781DD4  je          00781DF7
00781DD6  test        eax,eax
00781DD8  jne         00781FCE
00781DDE  jmp         00781DF7
00781DE0  mov         esi,dword ptr [ebp-8]
00781DE3  mov         edi,dword ptr [ebp-4]
00781DE6  xor         eax,eax

То есть, сплошной x87. Никакого SSE мне обнаружить не удалось.
Выводы о том, отражает ли он реальные задачи делайте сами.



Партнер
 

Member
Статус: Не в сети
Регистрация: 22.06.2004
Yury_Malich
Цитата:
То есть, сплошной x87. Никакого SSE мне обнаружить не удалось.

А какая версия синебенча?
Вобщем, то что в этом тесте не используется векторный SSE было ясно исходя из результатов тестов Барселоны и предварительных (возможно недостоверных) тестов Фенома. Удивительно другое - там вообще небыло никакого прироста относительно К8 (не смотря на все улучшения в К10). Интересно, будет ли какой прирост на скалярном SSE.


 

TyyOx91
Последняя - R10. Про всё остальное пока не знаю.


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 3 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan