Разделы:
Best links:
Система команд sse-расширения
Команда управления состоянием stmxcsr – сохраняет содержимое регистра управления-состояния в 32-разрядной ячейке памяти, которая является единственным операндом.
Команда управления состоянием ldmxcsr – загружает регистр управления-состояния содержимым 32-разрядной ячейки памяти, которая является единственным операндом.
Команда управления состоянием fxsave - сохраняет состояние ММХ- и SSE-расширения в область памяти размером в 512 байт. В качестве операнда выступает адрес области памяти.
Команда управления состоянием fxrstor - загружает сохраненное состояние ММХ- и SEE-расширения из области памяти размером 512 байт. В качестве операнда выступает адрес области памяти, который должен быть выровнен по 16-байтовой границе.
Команда управления кэшированием maskmovq – выполняет выборочное сохранение в памяти байтов упакованных данных ММХ-регистра. В качестве операнда-источника используется один из ММХ-регистров, а операндом-приемником служит область памяти, адрес которой задан в регистре EDI. Маска указывает, какие байты будут сохранены в памяти, и формируется из старших разрядов каждого байта, находящегося в ММХ-регистре.
Команда управления кэшированием movntq – записывает в память, минуя кэш, целочисленные упакованные данные в формате ММХ. Операндом-источником служит ММХ-регистр, а операндом-приемником - 64-разрядная ячейка памяти.
Команда управления кэшированием movnps - записывает в память, минуя кэш, упакованные числа с плавающей запятой в КВФ формате. Операндом-источником служит ХММ-регистр, а операндом-приемником - 128-разрядная ячейка памяти, адрес которой должен быть выровнен по 16-байтовой границе.
Дальнейшим прогрессом SSE-технологии явилось SSE2-расширение, добавившее 144 новых команды, которые позволили оперировать с такими типами данных как:
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.