nmpp
|
Определения типов | |
typedef int | int1b |
typedef int | int2b |
typedef int | int3b |
typedef int | int4b |
typedef int | int7b |
typedef int | int8b |
typedef int | int15b |
typedef int | int16b |
typedef int | int30b |
typedef int | int31b |
typedef int | int32b |
typedef INT64 | int63b |
typedef INT64 | int64b |
typedef unsigned int | uint1b |
typedef unsigned int | uint2b |
typedef unsigned int | uint3b |
typedef unsigned int | uint4b |
typedef unsigned int | uint7b |
typedef unsigned int | uint8b |
typedef unsigned int | uint15b |
typedef unsigned int | uint16b |
typedef unsigned int | uint31b |
typedef unsigned int | uint32b |
typedef UINT64 | uint63b |
typedef nm64u | uint64b |
Назначением данной библиотеки является предоставление базовых операций по обработке одномерных массивов (векторов) для процессоров семейства NeroMatrix.
В состав библиотеки входят логические и арифметические функции, операции сравнения, инициализации, копирования, преобразования разрядностей и т.п. Библиотека предназначена для быстрой разработки эффективных пользовательских программ как на языке высокого уровня(С++), так и на языке ассемблера с помощью прилагаемой библиотеки ядра низкоурвневых функций. Функции библиотеки имеют C++ интерфейс.
Большинство функций библиотеки реализованы на языке ассемблера с использованием векторных инструкций и оптимизированы под архитектуру процессоров семейства NeuroMatrix. Для удобства разработки прикладных программ библиотека содержит аналогичные реализации функций для процессоров серии x86, выполненных на языке С++. Данные реализации позволяют выполнять написанные с использованием данной библиотеки прикладные программы на персональном компьютере.
typedef int int15b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int16b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int1b |
Тип для 32-разрядных скалярных переменных с ограниченным диапазоном значений.
Диапазон значений:
typedef int int2b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int30b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int31b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int32b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int3b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int4b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef INT64 int63b |
Тип для 64-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef INT64 int64b |
Тип для 64-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int7b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef int int8b |
Тип для 32-разрядных скалярных переменных с ограниченным диапазоном значений.
Диапазон значений:
typedef unsigned int uint15b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint16b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint1b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint2b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint31b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint32b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint3b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint4b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef UINT64 uint63b |
Тип для 64-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
Тип для 64-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint7b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений:
typedef unsigned int uint8b |
Тип для 32-разрядных скалярных переменных с ограниченным допустимым диапазоном значений.
Диапазон значений: