User Tag List

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя
Показано с 71 по 80 из 85

Тема: Упаковщики

  1. #71

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ссылка сразу на все распаковщики для pdp11, но придется сделать еще несколько кликов.

    Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Manwe(12.08.2021), Oleg N. Cher(13.08.2021)

  2. #72

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    zx1 (144 байта)
    Поправка - zx1 (126 байт). 144 байта это все вместе, с заданием "откуда", "куда", вызовом подпрограммы и стопом, а в githubовском варианте правильная цифра.

  3. #73

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, сравнил zx0 и zx1 с нашим адаптированным lzsa2 на 16-килобайтном файле. Итог:

    zx0 медленней в 1.38 раз
    размер zx0 меньше в 1.08 раз

    zx1 медленней в 1.21 раз
    размер zx1 меньше в 1.03 раз

    Ссылка на нашу адаптацию lzsa2 (быстрый распаковщик размером 198 байт): github
    Последний раз редактировалось Manwe; 12.08.2021 в 13:48.
    manwe.pdp-11.ru

    Этот пользователь поблагодарил Manwe за это полезное сообщение:

    BlaireCas(07.11.2021)

  4. #74

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    zx0 медленней в 1.38 раз
    Цитата Сообщение от Manwe Посмотреть сообщение
    zx1 медленней в 1.21 раз
    Это на реале? И можно файлик для сравнения, я проверял в emu, интересно, сколько там покажет.

  5. #75

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Это на реале? И можно файлик для сравнения, я проверял в emu, интересно, сколько там покажет.
    Файлик для проверки и заодно программа замера скорости: https://github.com/imachug/lzsa3/tree/master/samples

    На реальном железе пока не проверял, но результаты должны быть очень близкими.
    manwe.pdp-11.ru

    Эти 2 пользователя(ей) поблагодарили Manwe за это полезное сообщение:

    ivagor(12.08.2021), Oleg N. Cher(13.08.2021)

  6. #76

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил zxы для pdp11. Немного сократил (zx1 на 16 байт, zx0 и zx2 на 4 байта) и ускорил (zx1 на 5-6%, zx0/2 поменьше).

    Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Manwe(12.08.2021), Oleg N. Cher(13.08.2021)

  7. #76
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #77

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ускорил zx1 еще на 3% и сократил на 2 байта. Последний вариант zx1 на 9% медленнее lzsa3 при распаковке facet.raw, что сравнительно неплохо с учетом размера распаковщика и степени сжатия.
    Еще ускорил zx2 на 3-5%.

    Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Manwe(14.08.2021), Oleg N. Cher(13.08.2021)

  9. #78

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Еще ускорил zx2 на 3-5%.
    Круто. А за версию Shrinkler для PDP-11 что не берёшься?
    manwe.pdp-11.ru

  10. #79

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    А за версию Shrinkler для PDP-11 что не берёшься?
    Для ВМ2 и ВМ1Г скорее всего можно сделать почти приличный (применимый на практике) распаковщик shrinklerа, но это сравнительно сложно и надо много мотивации, пока не накопил.

  11. #80

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Для ВМ2 и ВМ1Г скорее всего можно сделать почти приличный (применимый на практике) распаковщик shrinklerа, но это сравнительно сложно и надо много мотивации, пока не накопил.
    а есть внятное описание этого формата?
    manwe.pdp-11.ru

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •