Главная » Просмотр файлов » GCC - The Complete Reference

GCC - The Complete Reference (537669), страница 82

Файл №537669 GCC - The Complete Reference (GCC - The Complete Reference) 82 страницаGCC - The Complete Reference (537669) страница 822015-07-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 82)

нпй '<' "ее" Генерируемый код вычисляет значения выражений и производит неупорядоченное сравнение значений с плавающей точкой. Инструкция дает стцв, если первое значение меньше второго. !.1пКпоччп 'х' "*" Выражение языка ГкТ!, которое на текущий момент не имеет определенного типа.

нпыяпет! Лх '1' "е" Преобразовывает значение выражения с плавающей точкой в значение с фиксированной точкой без знака. Также см. всдпеа Нж. нп5!Япе!! 1!оаэи '1' "е" Преобразовывает значение выражения с фиксированной точкой в значение с плавающей точкой без знака. Также см. всдпеа х1оав. нпзрес 'х' "Е!" Машинно-зависимая операция. Операнд 0 представляет собой вектор операндов, используемых для операции.

Операнд ! содержит индекс элемента вектора операндов, указывающий на тот операнд, который будет использоваться. нпзрес чо1аб1е 'х' "Е1'* Машинно-зависимая операция, в ней может содержаться ловушка. Операнд 0 представляет собой вектор операндов, используемых для операции. Операнд ! содержит индекс вектора операндов, который указывает, какой операнд будет использоваться. ы пт!пы '2' "ее" Производится вычисление значений обоих операндов, и значение операнда ! вычитается из значения операнда О без учета знака.

Также см. вв каспия. ы р1ы 'с' "ее" Вычисляются значения обоих выражений, а затем складываются без учета знака. Также см. вв р1цв. Глава 20. Язык регистрового переноса 369 Ц5 1гй!!са1е 1 е Вычисляется значение выражения, которое затем усекается без учета знака. Также см. вв схцпсаее. ы5Е Х Е Указатель того, что что-то используется таким способом, который не требует обьяснения, Например, вызов подпрограммы в качестве своей вызывающей последовательности будет использовать регистр. Также см. с1оЬЬек.

Операнд О представляет собой выражение, указываюгцее на используемый элемент. ча!ое 'о' "0" Используется функциями све15Ь для описания значения. чес сог!са1'х' "ее" Описывает конкатенацию двух векторов. В результате выполнения конкатенации образуется вектор с длиной, равной сумме длин исходных векторов, причем элементы вектора из операнда О предшествуют элементам вектора из операнда 1. Операнд О содержит первый вектор, а операнд 1 — второй вектор. чес жанр!!са1е 'х' "е" Описывает операцию, которая в целое количество раз увеличивает длину вектора, копируя все его члены.

Длина результирующего вектора кратна длине исходного вектора. чес гг!ег9е 'х' "еее" Описывает операцию слияния двух векторов. Операнд О содержит первый вектор, а операнд 1 — второй вектор. Операнд 2 представляет собой битовую маску, указывающую„откуда должны извлекаться составляющие элементы результирующего вектора. Значение "О" первого бита говорит о том, что элемент должен браться из операнда О, а значение "1" — из операнда 1. чес 5е!ес1 'х' "ее" Описывает операцию, которая выбирает отдельные части вектора. Операнд О содержит исходный вектор, а операнд 1 — параллельную инструкцию, включающую константные значения, которые указывают, какие элементы исходного вектора должны копироваться в результирующий вектор. хог 'с' "ее" Вычисляются значения обоих операндов, и к полученным значениям применяется операция поразрядного исключаюгцего ИЛИ.

лего ех1е!зг! '1' "е" В результате вычисления выражения знаковые разряды не расширяются, а производится заполнение нулями. Также см. влдп ехсепо. 370 Часть !!!. Внутренняя структура и окружение ЛЕГО ЕХ1уаС1 'Ь' "ЕЕЕи Это указание размера и положения битового поля без знака. Также см. вхохх ехскасс. Операнд 0 указывает блок памяти, содержащий первый бит битового поля без знака. Операнд 1 содержит количество битов в поле.

Операнд 2 указывает смещение битового поля, т.е, количество бит блока памяти перед первым битом поля. Если установлена переменная вття вта ннпхдн, счет ведется от старшего бита блока памяти. В противном случае отсчет будет вестись от младшего бита. Режимы и классы режимов Таблица 205. Режимы, применяемые к выражениям Ражим Оиисвиив Битоеый режим. Определяет операцию над одним би~ом. Целочисленный режим четвертной точности.

Определяет операцию над одним байтом, который считается целым значением. Целочисленный режим половинной точности. Определяет операцию над двумя байтами, которые считаются одним целым числом. Целочисленный режим частичной точности. Определяет операцию над целочисленным значением, занимающим четыре байта, но фактически не использующим все четыре байта. Целочисленный режим нормальной точности. Определяет операцию над целочисленным значением длиной з четыре байта.

Целочисленный режим частичной двойной точности. Определяет операцию над целочисленным значением, занимающим восемь байтов, но фактически не использующим есе восемь байтов. Целочисленный режим двойной точности. Определяет операцию над целочисленным значением длиной зосемь байтое. Целочисленный режим четырехкратной точности. Определяет операцию наа целочисленным значением длиной шестнадцать байтов. Целочисленный режим восьмикратной точности. Определяет операцию над целочисленным значением длиной е тридцать дза байта. Режим значений с плавающей точкой четвертной точности.

Определяет операцию над числом с плавающей тачкой длиной один байт. Режим значений с плавающей точкой полозинной точности. Определяет операцию над числом с плавающей точкой длиной е деа байта. Режим значений с плаеающей точкой точности дее третьих. Определяет операцию над числом с плавающей точкой длиной три байта. вхжоае ОХпюае НХжоае яакжсае ахжсае япхжоае ртжоае ткжоае ОХпаае Овжоае ннпюае тавжоае Для каждого выражения языка КТЕ определен режим, описывающий размер и тип данных, обрабатываемых выражением и получаемых в результате его вычисления.

Два идентичных выражения могут приводить к генерации совершенно различного кода. Примерами могут служить варианты вычисления выражения, содержащего числа с плавающей точкой и содержащего целые числа. Описание режимов приведено в таблице 20.5. Режимы определены в файле жасдхаобе.бей в виде набора перечисляемых типов. Глава 20. Язык регистрового переноса 37 1 ввлоав вхвоав хввоае ссвоав вьхвюае чохг ав хсвоае всвоае всвоае хсвоае тсвоае сйхвоав Режим значений с плавающей десятичной точкой нормальной точности.

Определяет операцию над числом с плавающей десятичной точкой длиной четыре байта. В соответствии со стандартом 1ЕЕЕ это операция над числом с плавающей точкой нормальной точности, которая манипулирует 6-битными байтами, но может отличаться на машинах, работающих с байтами длиной 18 бит, и другом аппаратном обеспечении с собственной формой арифметики чисел с плавающей точкой. Режим значений с плавающей точкой двойной точности. Определяет операцию над числом с плавающей точкой длиной восемь байтов.

В соответствии со стандартом 1ЕЕЕ это операция над числом плавающей десятичной точкой двойной точности, которая манипулирует 8-битными байтами. Она может отличаться на машинах, работающих с байтами длиной 16 бит, и другом аппаратном обеспечении со своей собственной формой арифметики чисел с плавающей точкой. Режим значений с плавающей точкой расширенной точности. Определяет операцию над числом с плавающей точкой длиной в двенадцать байт.

В соответствии со стандартами 1ЕЕЕ это операция над числом с плавающей точкой расширенной точности, которая манипулирует 8-битными байтами. На некоторых системах будут использоваться не все 12 байт. Режим значений с плавающей точкой четырехкратной точности. Определяет операцию над числом с плавающей точкой длиной шестнадцать байтов. Этот режим используется как для расширенных типов значений с плавающей точкой длиной 96 бит в соответствии со стандартами 1ЕЕЕ, дополненных до 126 бит, так и со значениями длиной 128 бит.

Код условия. Определяет операцию над значением условного кода условный код представляет собой машинно-зависимый набор аппаратных битов, используемых для хранения результатов операций сравнения, Этот режим не применяется на машинах, использующих инструкцию осе. Режим блоков. Определяет операцию над значениями составных типов, для которых не применим никакой другой режим. В языке НТь этот режим применяется только для ссылок на адреса памяти, используемых при выполнении аппаратных инструкций для работы с векторами.

Он не применяется на машинах, на которых такие инструкции отсутствуют. Режим значений неизвестного типа. Этот режим используется при отсутствии определенного конкретного режима. Константные выражениямогут использовать этот режим, поскольку их можно преобразовать в любой режим в зависимости от их значения. Режим комплексных чисел четвертной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме рхвоае.

Режим комплексных чисел половинной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме аввоаэ. Режим комплексных чисел нормальной точности, в котором комплексное число составляется из двух чисел с плавающей десятичной точкой в режиме вхжоае. Режим комплексных чисел двойной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме рувюае.

Режим комплексных чисел расширенной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме хввоае. Режим комплексных чисел четырехкратной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме тувоае. Режим целых комплексных чисел четвертной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме ахвоае. 372 Часть и?. Внутренняя структура и окружение Ремам Оаеввема Режим целых комплексных чисел половинной точности, в котором комплексное число составляется иэ двух чисел с плавающей точкой в режиме нхаоае, снхаоае Режим целых комплексных чисел нормальной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме вхаоае. сахнове Режим целых комплексных чисел двойной точности, в котором комплексное число составляется из двух чисел с плавающей точкой в режиме Вхаоае.

Характеристики

Тип файла
DJVU-файл
Размер
6,08 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6353
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее