The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Анализ использования ассемблерных вставок в коде открытых пр..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Анализ использования ассемблерных вставок в коде открытых пр..." +/
Сообщение от Аноним (-), 03-Апр-13, 04:39 
> Разве для оборудования нет Си-шных функций записи в порты??

Именно в порты - только через функции-хелперы (в которых ASM вероятно все-таки будет), потому что все это - в отдельном адресном пространстве. По этой причине в современных архитектурах периферия обычно memory mapped и живет в основном адресном пространстве. Так ее из сей удобнее.

Но кроме портов, например DCT преобразование в кодеке выписанное на аккуратном SIMD ассемблере таки в несколько раз быстрее той галиматьи которую на этом коде сишный компилер сгенерит. А вот когда fullhd видео не укладывается в реалтайм и дропает кадры - это печально.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Анализ использования ассемблерных вставок в коде открытых пр..., opennews, 02-Апр-13, 13:28  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру