Христианская проза
Христианская поэзия
Путевые заметки, очерки
Публицистика, разное
Поиск
Христианская поэзия
Христианская проза
Веб - строительство
Графика и дизайн
Музыка
Иконопись
Живопись
Переводы
Фотография
Мой путь к Богу
Обзоры авторов
Поиск автора
Поэзия (классика)
Конкурсы
Литература
Живопись
Киноискусство
Статьи пользователей
Православие
Компьютеры и техника
Загадочное и тайны
Юмор
Интересное и полезное
Искусство и религия
Поиск
Галерея живописи
Иконопись
Живопись
Фотография
Православный телеканал 'Союз'
Максим Трошин. Песни.
Светлана Копылова. Песни.
Евгения Смольянинова. Песни.
Иеромонах РОМАН. Песни.
Жанна Бичевская. Песни.
Ирина Скорик. Песни.
Православные мужские хоры
Татьяна Петрова. Песни.
Олег Погудин. Песни.
Ансамбль "Сыновья России". Песни.
Игорь Тальков. Песни.
Андрей Байкалец. Песни.
О докторе Лизе
Интернет
Нужды
Предложения
Работа
О Причале
Вопросы психологу
Христианcкое творчество
Все о системе NetCat
Обсуждение статей и программ
Последние сообщения
Полезные программы
Забавные программки
Поиск файла
О проекте
Рассылки и баннеры
Вопросы и ответы
 
 Домой  Форумы / Обсуждение статей и программ / 29.07.2016 ВЫШЛА ВЕРСИЯ 2.0a PUBLIC Войти на сайт / Регистрация  Карта сайта     Language По-русски По-английски
Обсуждение статей
Консультации по программе NetMap
Консультации по программе CreateSFX
Консультации по классу cBigNumber
Консультации по шаблонам динамических массивов

Дом сохранения истории Инрог


Интересно:
Рекомендуем посетить:

 
29.07.2016 ВЫШЛА ВЕРСИЯ 2.0a PUBLIC
Добавлено: 2016-08-03 19:55:47   29.07.2016 ВЫШЛА ВЕРСИЯ 2.0a PUBLIC
Raul

Зарегистрирован(а): 17.03.2010

Сообщений: 101 (просмотреть)
- Совместимость с Microsoft Visual C++ 2015

- Ассемблерное умножение на Intel Haswell ускорено на 15% за счет
применения команды MULX

- Программы Arifexp64x, Matrix64x, Miller64x для 64-разрядной
Windows и процессоров с набором инструкций BMI2


30.03.2011 ВЫШЛА ВЕРСИЯ 2.0 PUBLIC с поддержкой 64-разрядного ассемблерного кода

- ИЗМЕНЕНИЕ: Вместо типа long применяется тип CBNL, определенный в
Cbnl.h для обработки 64-разрядных чисел под Visual C++
в 64-разрядом режиме.

- ИЗМЕНЕНИЕ: Методы code(), loword(), hiword(), bits(), exbits()
теперь выдают значение типа CBNL, которое в зависимости
от транслятора может быть long, __int64, __int128 и т.д.

- ИЗМЕНЕНИЕ: Число со значением 0 может состоять из 0 слов.

- Все конструкторы, операции присваивания и метод set() не выделяют
память для числа 0, если память не была распределена ранее
(память выделяется при присваивании ненулевого значения или при
выполнении модифицирующей операции, даже если ее результат 0).

- Методы gc() и pack() освобождают всю память, выделенную под число 0.

- 64-битный ассемблер для Visual C++ (в дополнительном пакете),
ускорение в 3-40 раз для процессоров AMD.

- Файлы для определения компилятора Cbnl.inl and Cbnl64.inl
(в дополнительном пакете).

- Программы Arifexp64, Matrix64, Miller64 для 64-разрядной
Windows.

- Файлы .bat вызывают 64-разрядные программы под 64-разрядной Windows.

- Новый метод преобразования toCBNL().

- Соглашение fastcall для вызова критических функций в 32-разрядном
режиме Visual C++ как опция компиляции в Cbnl.h.
По умолчанию отключено, т.к. неэффективно.

- Альтернативный 32-разрядный ассемблерный код для Visual C++ с
соглашением о связи fastcall как опция компиляции в Cbnl.h.
По умолчанию отключен, т.к. неэффективен.

- Документированы макро _CBIGNUM_DEF_ALLOC и _CBIGNUM_NCHECKPTR.

- Аппаратное умножение с применением ассемблерной команды MUL для
GNU g++ (в дополнительном пакете), выполняется в 8 раз быстрее.

- Исполняемые файлы для Linux с ускоренным 32/64-разрядным
аппаратным умножением.

Ответить | Цитировать




Домой написать нам
Дизайн и программирование
N-Studio
Причал: Христианское творчество, психологи Любая перепечатка возможна только при выполнении условий. Несанкционированное использование материалов запрещено. Все права защищены
© 2024 Причал
Наши спонсоры: