Дата и время публикации:
Дата и время публикации:
Проект gasrunparts предназначен для демонстрации возможностей ассемблера GNU совместно c языком программирования GNU C и содержит примеры из разделов Ассемблер GNU и GNU C.
Версия 0.12
В ходе сравнения операнда и переменной внесены правки в исходный код примера "operand vs variable", реализованый в файле example/operand_vs_variable.c
Кроме того, был ASM_GENCODE_WITH_STORE_FRAME_POINTER() был перименован в ASM_GENCODE_WITH_NOSTORE_FRAME_POINTER(), а ASM_GENCODE_() заменен на ASM_GENCODE_WITH_NOSTORE_FRAME_POINTER() для генерации кода ассемблера, используемых при запуске примера "operand vs variable"
2019-06-06 gasrunparts-0.12.tar.gz 133.15 Кбайт
2019-06-09 gasrunparts-0.12.tar.gz.md5 58 байт
Версия 0.11
На примере использования статических массивом данных показано применения двух противоположных опций компилятора -fno-omit-frame-pointer (вызывается опцией gnuc_noautomatic_array) и -fomit-frame-pointer (вызывается опцией gnuc_noautomatic_array_nofp).
2019-06-06 gasrunparts-0.11.tar.gz 132.89 Кбайт
2019-06-06 gasrunparts-0.11.tar.gz.md5 58 байт
Версия 0.9
Демонстрирует возможности использования GNU make совместно с Automake, как с проксированием последнего, так и непосредственно через вызов make -f makefile.real.
2017-09-09 gasrunparts-0.9.tar.gz 131.7 Кбайт
2017-09-09 gasrunparts-0.9.tar.gz.md5 57 байт
Версия 0.7
содержит пример реализации алгоритма односвязного списка в языке программирования GNU C с сравнением времени работы доступа к единичной ячейки путем последовательного поиска, выталкивания первого элемента и использования таблицы хэширования с прямой адресацией.
2017-08-06 gasrunparts-0.7.tar.gz 116.3 Кбайт
2017-08-06 gasrunparts-0.7.tar.gz.md5 57 байт