|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от opennews (??) on 02-Апр-13, 13:28 | ||
Стив Макинтаир (Steve McIntyre), несколько лет занимавший пост лидера проекта Debian, опубликовал (http://blog.einval.com/2013/03/30) результаты исследования (https://wiki.linaro.org/LEG/Engineering/OPTIM/Assembly) интенсивности использования ассемблерного кода в открытых проектах. Исследование проведено инженерной группой консорциума Linaro, занимающегося адаптацией и оптимизацией открытых проектов и Linux для платформы ARM, совместно с разработчиками дистрибутивов Ubuntu и Fedora. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Анализ использования ассемблерных вставок в коде открытых пр..." | +4 +/– | |
Сообщение от x0r (??) on 02-Апр-13, 13:28 | ||
интересный обзор | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Анализ использования ассемблерных вставок в коде открытых пр..." | –4 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 13:28 | ||
>около 1200 (6%) содержат ассемблерные вставки | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Анализ использования ассемблерных вставок в коде открытых пр..." | +3 +/– | |
Сообщение от цирроз (ok) on 02-Апр-13, 16:20 | ||
так это же только количество пакетов, где порой делают вставки. а не сравнение объёмов исходников. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
69. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:41 | ||
> Ни фига себе! Я бы предположил, что от 12 до 120 (0,06--0,6%). | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
3. "Анализ использования ассемблерных вставок в коде открытых пр..." | –2 +/– | |
Сообщение от TbIK (ok) on 02-Апр-13, 13:32 | ||
Разве для оборудования нет Си-шных функций записи в порты?? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 14:33 | ||
чего? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
10. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от анон on 02-Апр-13, 14:41 | ||
си | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
9. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от dalco (ok) on 02-Апр-13, 14:41 | ||
Вряд ли такое возможно. Это же необходимо свою индивидуальную версию Си не то, что под каждую архитектуру, а, скорее, под каждый новый чип делать. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
16. "Анализ использования ассемблерных вставок в коде открытых пр..." | +3 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 14:52 | ||
> Вряд ли такое возможно. Это же необходимо свою индивидуальную версию Си не | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
28. "Анализ использования ассемблерных вставок в коде открытых пр..." | +4 +/– | |
Сообщение от pavlinux (ok) on 02-Апр-13, 16:27 | ||
>> Вряд ли такое возможно. Это же необходимо свою индивидуальную версию Си не | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
|
58. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от skb7 (ok) on 02-Апр-13, 23:25 | ||
Посыл топика -- ответить на вопрос, как на Си писать в порты. Ваш К.О. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от ананим on 03-Апр-13, 01:04 | ||
>*((unsigned int *)0x4ae04030) = 0xdeadbeef; | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
66. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от ананим on 03-Апр-13, 01:06 | ||
Ззыж | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
71. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:46 | ||
> >*((unsigned int *)0x4ae04030) = 0xdeadbeef; | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
76. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 03-Апр-13, 06:02 | ||
Большинство пакетов с ассемблерными вставками будут работать на других архитектурах без дополнительного портирования так как ассемблерный код используется только для оптимизации и предусматривает наличие замены на C/C++ или связан с реализацией дополнительных возможностей, что не блокирует сборку приложения на новых архитектурах. | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
77. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от ананим on 03-Апр-13, 06:06 | ||
Т.е., другими словами, нормальные люди читают выводы: | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
78. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от ананим on 03-Апр-13, 06:11 | ||
Зыж | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
90. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от skb7 (ok) on 03-Апр-13, 11:56 | ||
Было показано, что на Си можно выполнить запись в порт. Приведенный код -- просто пример, как это может быть сделано. Насчет именованных констант и переносимости -- сожалею, если вы хотели использовать это ПРИМЕР в продакшн-коде. Для этого есть переносимые iowrite/ioread и т.д., как выше моего поста показал pavlinux, их и используйте. | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
88. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 11:12 | ||
> Посыл топика -- ответить на вопрос, как на Си писать в порты. | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
70. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:43 | ||
> static inline void outb(u8 b, unsigned long addr) { | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
94. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от pavlinux (ok) on 03-Апр-13, 15:39 | ||
>> static inline void outb(u8 b, unsigned long addr) { | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
107. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:01 | ||
> # define __iomem __attribute__((noderef, address_space(2))) | ||
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору |
19. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от BSA on 02-Апр-13, 15:19 | ||
А причем тут запись в порты? Если посмотришь исходники ядра, то там для этого специальные функции используются. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
72. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:47 | ||
> находятся в общем адресном пространстве - запись в порт на ассемблере | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
68. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:39 | ||
> Разве для оборудования нет Си-шных функций записи в порты?? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 13:55 | ||
Вот это просто архиважная вещь... при чем первые две категории (38% и 30%) - ну это просто бред. Если куча копипасты, то могли все вынести в отдельную либу и ее юзать. Дак нет - давайте прямо в код. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Анализ использования ассемблерных вставок в коде открытых пр..." | +4 +/– | |
Сообщение от анон on 02-Апр-13, 14:42 | ||
это не бред, а печальная действительность | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
12. "Анализ использования ассемблерных вставок в коде открытых пр..." | +5 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 14:47 | ||
> Если куча копипасты, то могли все вынести в отдельную либу и ее юзать. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
15. "Анализ использования ассемблерных вставок в коде открытых пр..." | –2 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 14:51 | ||
А может все это взрощенное поколение в отдельную резервацию, виртуальную (чтоб без доступа к рабочим частям мира). И пусть они там в Hello world сколько угодно копипасты на асме вставляют. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
38. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от тоже Аноним (ok) on 02-Апр-13, 17:13 | ||
Вполне возможно, что это и есть отдельная либа, только в виде исходников. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
53. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 21:03 | ||
> Вполне возможно, что это и есть отдельная либа, только в виде исходников. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
80. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от тоже Аноним (ok) on 03-Апр-13, 08:33 | ||
Ну, я, используя чужой код, кладу его в исходниках отдельно и под тем именем, под которым нашел. С основной логикой его перепутать сложно. Насколько эта логика зависит от логики чужого кода - это другой вопрос. | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
5. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 13:56 | ||
Одна сплошная депрессия в середине текста. "анализ где и для чего они используются и действительно ли подобные вставки необходимы", "Большая часть ассемблерных вставок малозначительна и не создаёт должного увеличения производительности", "необдуманное копирование оптимизаций из одного приложения в другое, во многих пакетах они применены не к месту и не приводят к ожидаемому разработчиками эффекту"... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 14:05 | ||
> То есть получается, оптимизированная имеено для твоего компьютера операционная система | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
30. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от pavlinux (ok) on 02-Апр-13, 16:38 | ||
>> То есть получается, оптимизированная имеено для твоего компьютера операционная система | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
31. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 16:43 | ||
> Каких портов, где прочитал? | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
7. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от userd (ok) on 02-Апр-13, 14:16 | ||
> То есть получается, оптимизированная имеено для твоего компьютера операционная система Linux - всего лишь мечта и не существует ни на одном компьютере мира? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
13. "Анализ использования ассемблерных вставок в коде открытых пр..." | –2 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 14:48 | ||
Дак как бы оптимизация компилятором по сути и делает ненужными эти дурацкие вставки на asm, теперь только от них надо избавиться. Вообщем всяческих успехов ребятам. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
21. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от BSA on 02-Апр-13, 15:23 | ||
Оптимизации работают в большинстве случаев, но не всегда. Если у тебя какая-то хитрая обработка данных, то скорее всего, код на ассемблере будет значительно быстрее любой оптимизации компилятора. Просто потому, что разработчики компиляторов не могут зашивать все возможные алгоритмы программ в оптимизатор. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
40. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от тоже Аноним (ok) on 02-Апр-13, 17:17 | ||
> скорее всего, код на ассемблере будет значительно быстрее любой оптимизации компилятора. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
46. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от ананим on 02-Апр-13, 18:49 | ||
Человека, не знающего ассемблер и оправдывающего своё незнание «ненужностью», видно сразу. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
49. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от тоже Аноним (ok) on 02-Апр-13, 19:10 | ||
Извините, но писать Линусу глупости вам придется самостоятельно. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
59. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 02-Апр-13, 23:31 | ||
>вот только ассемблер мне до сих пор так толком и не понадобился. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
60. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 02-Апр-13, 23:35 | ||
Зыж | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
114. "Анализ использования ассемблерных вставок в коде..." | +1 +/– | |
Сообщение от arisu (ok) on 05-Апр-13, 20:39 | ||
>>вот только ассемблер мне до сих пор так толком и не понадобился. | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
108. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:02 | ||
> вот только ассемблер мне до сих пор так толком и не понадобился. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
57. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от Карбофос (ok) on 02-Апр-13, 23:07 | ||
не обязательно, можно просто проанализировать профайлерором критичные участки кода и посмотреть, что происходит внутри. чтобы посмотреть, что внутри, можно сохранить временные файлы компайлера. покумекать. иногда полезно изменить структуры, перейти с булевских массивов на битовые и так далее. для этого не обязательно знать лучше пишуших компайллеры. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
42. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 17:35 | ||
> Оптимизации работают в большинстве случаев, но не всегда. Если у тебя какая-то | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
51. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 19:22 | ||
Бред. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
81. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от Ordu (ok) on 03-Апр-13, 09:04 | ||
> Нет. Проверено моим студентом - прочитав по диагонали книгу по асемблеру (и не зная | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
85. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 10:12 | ||
> Бред. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
52. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 02-Апр-13, 20:41 | ||
>1. реально иметь очень высокое мастерство работы на ассемблере. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
56. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от Карбофос (ok) on 02-Апр-13, 22:48 | ||
>Да-да. Сидит такой программер и думает, дайка я прогу ассемблером заторможу, а то что-то быстро работает. | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
61. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 02-Апр-13, 23:37 | ||
Там вон в новости и в жабе их кучу нашли (то-то начиная с 6 она порезвела) | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
62. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Карбофос (ok) on 02-Апр-13, 23:41 | ||
>Там вон в новости и в жабе их кучу нашли (то-то начиная с 6 она порезвела) | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
64. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 03-Апр-13, 00:13 | ||
Да-да! Там на 2-м месте (после ведра) сам (о ужОс!!!) компилятор гцц. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
109. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:03 | ||
> Да-да! Там на 2-м месте (после ведра) сам (о ужОс!!!) компилятор гцц. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
87. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 10:51 | ||
> Асм вставляют (даже те кто его хорошо знает) только в 2-х случаях: | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
89. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 03-Апр-13, 11:16 | ||
так продолжили бы, а не вырывали из контекста: | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
91. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 12:16 | ||
Ещё раз. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
92. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 03-Апр-13, 12:43 | ||
>"38.1% пакетов используют ассемблерный код для выполнения различных низкоуровневых операций, таких как прямое взаимодействие с оборудованием и определение типа аппаратного обеспечения." | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
97. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 16:06 | ||
> Ок. Сформулируйте, что такое низкоуровневые операции. | ||
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору |
110. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:04 | ||
> что все ассемблерные вставки пишутся для оптимизации производительности, | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
27. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от цирроз (ok) on 02-Апр-13, 16:26 | ||
нет, это далеко не так. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
22. "Анализ использования ассемблерных вставок в коде открытых пр..." | –2 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 15:35 | ||
Толку-то? Кажется что сейчас соберёшь систему и будет летать на 486-м, а оно по скорости проигрывает даже бинарным Red Hat-ам и Mandrake-ам начала 00-х! Казалось бы - свежий код, оптимизация под SSE3 - но не задействуется даже MMX. И наконец казалось бы, ассемблерные вставки делают запускаемые на моём процессоре программы реактивными - но и это оказывается неправдой, если авторы исследования правы! Судя по процитированным мной отрывкам перевода. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
41. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от тоже Аноним (ok) on 02-Апр-13, 17:26 | ||
Меню приложений XFCE перед первым открытием читает с диска кэш иконок, которые встречаются в этом меню. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
54. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 21:17 | ||
> Меню приложений XFCE перед первым открытием читает с диска кэш иконок, которые | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
63. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от ананим on 02-Апр-13, 23:45 | ||
>Меню приложений XFCE перед первым открытием читает с диска кэш иконок, которые встречаются в этом меню. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
73. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:49 | ||
> Использование source-based дистрибутива и правильных флагов gcc восстановит ваш покой. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
24. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 02-Апр-13, 16:09 | ||
>99% ассемблерных вставок ограничены всякими define. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
26. "Анализ использования ассемблерных вставок в коде открытых пр..." | –3 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 16:23 | ||
Сейчас понабегут аналитеги и скажут, что ассемблерные вставки не нужны. Что ж, не доросли вы просто еще до понятий. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
29. "Анализ использования ассемблерных вставок в коде открытых пр..." | +3 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 16:28 | ||
> Сейчас понабегут аналитеги и скажут, что ассемблерные вставки не нужны. Что | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
34. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от pavlinux (ok) on 02-Апр-13, 16:50 | ||
Самая лучшая инстукция - это NOP ! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
35. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 16:52 | ||
> Самая лучшая инстукция - это NOP ! | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
36. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 16:54 | ||
ты не одинок бро) | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
37. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от pavlinux (ok) on 02-Апр-13, 17:05 | ||
>> Самая лучшая инстукция - это NOP ! | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
39. "Анализ использования ассемблерных вставок в коде открытых пр..." | +2 +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 17:14 | ||
> Какой-то хороший чай я заварил... Ж=) | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
43. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 02-Апр-13, 17:38 | ||
NOP выполняется за четко оговоренное количество тактов, так что созерцать его не считая времени не получится | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
45. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от masakra (ok) on 02-Апр-13, 18:28 | ||
Вообще то NOP суть есть MOV EAX,EAX | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
55. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от Led (ok) on 02-Апр-13, 22:37 | ||
> NOP - это философия, NOP - это как квадрат Малевича | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
95. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от pavlinux (ok) on 03-Апр-13, 15:47 | ||
>> NOP - это философия, NOP - это как квадрат Малевича | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
96. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Led (ok) on 03-Апр-13, 15:56 | ||
>>> NOP - это философия, NOP - это как квадрат Малевича | ||
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору |
98. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от pavlinux (ok) on 03-Апр-13, 16:06 | ||
>> И ваще, XCHG выставляет флаги, | ||
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору |
101. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от Карбофос (ok) on 04-Апр-13, 00:29 | ||
завязывай с ложными опятами ;) | ||
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору |
116. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Forth (ok) on 20-Май-15, 19:39 | ||
А mov ax,bx можно написать двумя способами. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
75. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:51 | ||
> Вот я её сейчас и выполняю. В цикле do { ... } while(tm.hour<19); :) | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
82. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 09:13 | ||
с волками жить - по волчьи выть бро) | ||
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору |
111. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:07 | ||
> с волками жить - по волчьи выть бро) | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
44. "Анализ использования ассемблерных вставок в коде открытых пр..." | +1 +/– | |
Сообщение от цирроз (ok) on 02-Апр-13, 17:52 | ||
только в закрытых продуктах, я бы скзал. всякие JNZ нопами перебивать :-D | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
48. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 02-Апр-13, 18:57 | ||
дык по заказу хакеров и включили. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
67. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 04:17 | ||
> Большая часть ассемблерных вставок малозначительна | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
79. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от 123 (??) on 03-Апр-13, 08:29 | ||
Тащем-то шейдеры в кодеке практичнее. Да и либ с уже сделанными и оптимизированными алгоритмами у интела и AMD с терабайт. | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
84. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от ананим on 03-Апр-13, 10:02 | ||
>Тащем-то шейдеры в кодеке практичнее. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
93. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 14:49 | ||
> ато один конкретный видеокодек, который в одном случае впишется в реалтайм а в другом нет - может сильно испортить настроение. И пока дебианщики лечат, гугель например, которому важнее результат - люто пилит ASM вставки в своем кодеке. | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
83. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от anonymous (??) on 03-Апр-13, 09:30 | ||
людям нужны прикладные проги и игры, а они глибц и прочие в первую очередь ровняют... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
86. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 10:20 | ||
Полное ощущение, что за ночь набежала толпа архитектурных астронавтов. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
99. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от X86 (ok) on 03-Апр-13, 18:33 | ||
Я вообще был всегда за то, чтобы весь Линукс с приложениями был на ассемблере) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
102. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Карбофос (ok) on 04-Апр-13, 00:31 | ||
тогда получится КолибриОС | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
103. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Led (ok) on 04-Апр-13, 01:42 | ||
> тогда получится КолибриОС | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
105. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Карбофос (ok) on 04-Апр-13, 21:52 | ||
злые языки рассказывают, что и Minix не получился | ||
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору |
112. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:08 | ||
> тогда получится КолибриОС | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
100. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 03-Апр-13, 22:26 | ||
Ассемблерные вставки позволяют использовать аппаратные возможности процессора, например инструкция POPCNT. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
104. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Карбофос (ok) on 04-Апр-13, 21:51 | ||
как раз такие тривиальные вещи компайлер может делать по усмотрению, если действительно в этом есть необходимость. | ||
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору |
113. "Анализ использования ассемблерных вставок в коде открытых пр..." | –1 +/– | |
Сообщение от Аноним (??) on 05-Апр-13, 13:10 | ||
> как раз такие тривиальные вещи компайлер может делать по усмотрению, если действительно | ||
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору |
117. "Анализ использования ассемблерных вставок в коде открытых пр..." | +/– | |
Сообщение от Forth (ok) on 20-Май-15, 19:43 | ||
> как раз такие тривиальные вещи компайлер может делать по усмотрению, если действительно | ||
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |