|
Ушел с форума
16374 / 7686 / 1080
Регистрация: 11.11.2010
Сообщений: 13,761
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14.11.2013, 10:29 [ТС] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ГЛАВА 10 Для работы с мультимедиа-приложениями микропроцессор IA32/64 использует параллельную обработку массива однородных данных.АРИФМЕТИЧЕСКИЕ КОМАНДЫ (часть 3/7) Команды сложения и вычитания упакованных чисел ММХ, SSE и SSE2 используют следующие типы данных:
Арифметические операции в ММХ, SSE и SSE2 могут использовать специальный способ обработки переполнений и антипереполнений – насыщение. Если результат операции больше, чем максимальное значение для его типа данных (+127 для байта со знаком), то результат считают равным этому максимальному значению. Если он меньше минимального значения – соответственно его полагают равным минимально допустимому значению. Подробнее об арифметических операциях ММХ MMX-команды используют восемь 64-разрядных регистров. К регистрам обеспечивается прямой доступ по именам: MM0..MM7. Никакие другие команды не могут обращаться к этим регистрам. Физически регистры MMX размещены в мантиссах регистров FPU (биты 0-63). Таким образом, при записи любого значения в MMX-регистр это значение попадает в один из регистров FPU.При выполнении MMX-команд:
Команда EMMS Команда EMMS присваивает значение 1 всем разрядам слова состояния регистров с плавающей запятой, что соответствует состоянию Empty. Это обеспечивает переход процессора из режима исполнения MMX-команд в режим исполнения команд FPU.Циклическая арифметика (wraparound arithmetic) Если команда использует циклическую арифметику и результат операции выходит за двоичную разрядную сетку используемого типа данных, то «лишние» старшие биты результата отбрасываются. Иначе говоря, если результат превышает максимально возможное значение на n единиц, то результатом считается минимальное значение + n – 1.Примеры:
Арифметика с насыщением (saturation arithmetic) Если команда использует арифметику с насыщением и результат операции превышает максимальное представимое значение, то в выходной операнд записывается это максимальное значение (происходит «насыщение»). Подробности смотри в таблице 10.3.1.Аналогично, если результат операции оказался меньше нижней границы допустимого диапазона, то в выходной операнд записывается минимально возможное значение. Например, если результат меньше 8000h, то 16-разрядное слово со знаком считается равным 8000h; если получилось больше 7FFFh, то слово со знаком считается равным 7FFFh. Допустимый диапазон данных Синтаксис команд:
Команды сложения циклической арифметики PADDB/PADDW/PADDD/PADDQ (Сложение = «PACKED ADDITION BYTES/WORDS/ DOUBLE WORDS/QUAD WORDS)» PADDx <DEST>,<SRC> Возможные варианты команды PADDx:padd(b/w/d/q) mmx,mmx/m64 padd(b/w/d/q) xmm,xmm/m128
Псевдокод команды PADDx :
Команды сложения данных со знаком и данных без знака (арифметика насыщения) PADDSB/PADDSW/PADDUSB/PADDUSW (Сложение байтов/слов со знаком/без знака с насыщением = «Packed ADDition Bytes/Word with Signed/ Unsigned Saturation») PADDSx <DEST>,<SRC> Возможные варианты команды PADDx:padds(b/w) mmx,mmx/m64 paddus(b/w) mmx,mmx/m64 padds(b/w) xmm,xmm/m128 paddus(b/w) xmm,xmm/m128
PSUBB/PSUBW/PSUBD/PSUBQ (Вычитание упакованных байтов/слов/двойных/учетверенных слов = “Packed SUBTRUCT Bytes/Words/Double words/Quad words”) PSUBx <DEST>,<SRC> Возможные варианты команды PSUBx:psub(b/w/d/q) mmx,mmx/m64 psub(b/w/d/q) xmm,xmm/m128
Псевдокод команды PSUBx :
и данных без знака (арифметика насыщения) PSUBSB/PSUBSW/PSUBUSB/PSUBUSW (Вычитание байтов/слов со знаком/без знака с насыщением = “SUBSTRACT Packed Bytes/Words with Signed/Unsigned Saturation”) PSUBx <DEST>,<SRC> Возможные варианты команды PSUBx: psubs(b/w) mmx,mmx/m64 psubus(b/w) mmx,mmx/m64 psubs(b/w) xmm,xmm/m128 psubus(b/w) xmm,xmm/m128
Продолжение
0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Новые блоги и статьи
|
|||
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|