User Tag List

Страница 47 из 55 ПерваяПервая ... 434445464748495051 ... ПоследняяПоследняя
Показано с 461 по 470 из 543

Тема: ZEmu

  1. #461

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, -march=native, пожалуй, опасно, оно ж всякие доступные на хосте sseX тоже по идее включает и может чего-нибудь развернуть в них (и гадай потом из за чего оно не работает). С остальным поиграюсь, спасибо.

  2. #462

    Регистрация
    12.04.2010
    Адрес
    Шмелёво
    Сообщений
    2,263
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vitamin, я немного пожалуюсь zxtune-qt есть от 18 до 55% на TS, zxtune 123 8-50% тоже TS, но это гораздо лучше, чем AY-emul. но это так, из области мелких придирок

  3. #463

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Как раз таки портабельная штука (Current targets: SSE, MMX, ARM, Altivec, and NEON)
    ну как минимум 68k тут нет.
    да и вообще, тут думать надо, а мне в последние пару лет бесплатно думать голова болит
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  4. #464

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    Да, -march=native, пожалуй, опасно, оно ж всякие доступные на хосте sseX тоже по идее включает и может чего-нибудь развернуть в них (и гадай потом из за чего оно не работает). С остальным поиграюсь, спасибо.
    Имхо, стоит определить нижнюю границу поддерживаемой аппаратуры. MMX сейчас есть везде, поэтому я его включаю по умолчанию. SSE тоже уже есть везде, ЕМНИП. Остальная экзотика и так отключена.

    Цитата Сообщение от osa Посмотреть сообщение
    Vitamin, я немного пожалуюсь zxtune-qt есть от 18 до 55% на TS, zxtune 123 8-50% тоже TS, но это гораздо лучше, чем AY-emul. но это так, из области мелких придирок
    Какая платформа? Какой билд? Какой модуль?

  5. #465

    Регистрация
    12.04.2010
    Адрес
    Шмелёво
    Сообщений
    2,263
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вин2000, 366 мгц, билд последний. насчет модуля не понял честно говоря, пробовал и консольную и qt версии, о чем выше и отписался

    ---------- Post added at 15:01 ---------- Previous post was at 14:57 ----------

    и нам бы к тебе перенестись

  6. #466

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хе хе, попробовал с флагами "-O3 -DNDEBUG -march=pentium2 -mmmx -minline-all-stringops -fdata-sections -ffunction-sections -funroll-loops -funsigned-char -fno-strict-aliasing", наразворачивало циклов на 7Мб экзешник (более чем в 10 раз больше чем было), 7zip правда его почти в тот же объем сжал
    osa, попробуй приаттаченный экзешник.
    Вложения Вложения

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

  8. #467

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    ну как минимум 68k тут нет.
    На 68K есть векторные инструкции разве? По идее на нем orc обычный код скомпилит.
    да и вообще, тут думать надо, а мне в последние пару лет бесплатно думать голова болит


    ---------- Post added at 14:17 ---------- Previous post was at 14:07 ----------

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Имхо, стоит определить нижнюю границу поддерживаемой аппаратуры.
    Опрос что ли провести...
    MMX сейчас есть везде, поэтому я его включаю по умолчанию. SSE тоже уже есть везде, ЕМНИП.
    SSE же куча разных версий...
    Остальная экзотика и так отключена.
    Угу, щаз...
    gcc -march=native -Q --help=target
    мне говорит (оставил только то что касается "экзотики"):
    Код:
    -march=                               core2
      -msse                                 [enabled]
      -msse2                                [enabled]
      -msse2avx                             [disabled]
      -msse3                                [enabled]
      -msse4                                [enabled]
      -msse4.1                              [enabled]
      -msse4.2                              [enabled]
      -msse4a                               [disabled]
      -msseregparm                          [disabled]
      -mssse3                               [enabled]
    (а при -march=pentium2 все выключено)
    Похоже (и man gcc на это намекает) -march помимо всего прочего включает также соответствующие модели процессора -msseX. На -mmmx, однако, похоже -march не влияет.

  9. #468

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    наразворачивало циклов на 7Мб экзешник (более чем в 10 раз больше чем было), 7zip правда его почти в тот же объем сжал
    Ога. Бинарники получаются неприлично жирные. Но! По скорости работы кроют другие версии как бык овцу. У меня 32-битный бинарь от mingw умудрился на 40% обогнать по скорости 64-битный бинарь от vc80

    Цитата Сообщение от mastermind Посмотреть сообщение
    Угу, щаз...
    Ну я собираю на определенной машине, где этой экзотики вроде бы нет. Короче, ты посеял зерна сомнений в моей душе

    ---------- Post added at 15:39 ---------- Previous post was at 15:25 ----------

    Цитата Сообщение от mastermind Посмотреть сообщение
    Хе хе, попробовал с флагами "-O3 -DNDEBUG -march=pentium2 -mmmx -minline-all-stringops -fdata-sections -ffunction-sections -funroll-loops -funsigned-char -fno-strict-aliasing"
    Ах, да. Опция -fno-strict-aliasing влияет на некоторые варнинги (мне нужно было для сборки сторонних либ), опцию -funsigned-char используй аккуратно- она может привнести непонятных глюков в код, закладывающийся на знаковость этого самого чара.
    Ну и еще линковать с опциями -Wl,-O3,-x,--gc-sections,--relax,--kill-at

    Разумеется, эти все приседания для релизных билдов. В дебаге это все нельзя использовать.

  10. #469

    Регистрация
    12.04.2010
    Адрес
    Шмелёво
    Сообщений
    2,263
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пошустрее, но на грани плацебо... расход памяти не поменялся.

  11. #470

    Регистрация
    28.10.2010
    Адрес
    Апатиты, Мурманская обл.
    Сообщений
    13
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эээ. Прошу прощения если вклиниваюсь в беседу... А куда писать флажки оптимизаций? Имеется ввиду кросскомпиляция под мой ARM-девайс.
    "-DCMAKE_C_FLAGS=" ?

Страница 47 из 55 ПерваяПервая ... 434445464748495051 ... ПоследняяПоследняя

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

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

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

Ваши права

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