Анализ использования ассемблерных вставок в коде открытых пр...,
opennews (??), 02-Апр-13, (0) [смотреть все]
- интересный обзор,
x0r (??), 13:28 , 02-Апр-13, (1) +4
- Ни фига себе Я бы предположил, что от 12 до 120 0,06--0,6 ,
Аноним (-), 13:28 , 02-Апр-13, (2) –4 //
- Разве для оборудования нет Си-шных функций записи в порты ,
TbIK (ok), 13:32 , 02-Апр-13, (3) –2 //
- чего ,
Аноним (-), 14:33 , 02-Апр-13, (8) //
- си,
анон (?), 14:41 , 02-Апр-13, (10) +1
- Вряд ли такое возможно Это же необходимо свою индивидуальную версию Си не то, ч,
dalco (ok), 14:41 , 02-Апр-13, (9) –1 //
- Угрожающе надвигается долгий-долгий разговор о том, что автор понимает под терми,
Аноним (-), 14:52 , 02-Апр-13, (16) +3 //
- include asm-generic io hstatic inline void __raw_writeb u8 b, volatile void __io,
pavlinux (ok), 16:27 , 02-Апр-13, (28) +4
- Посыл топика -- ответить на вопрос, как на Си писать в порты Ваш К О Зачастую о,
skb7 (ok), 23:25 , 02-Апр-13, (58) +2
- unsigned int 0x4ae04030 0xdeadbeef И чем это лучше ассемблера ЗыжВопро,
ананим (?), 01:04 , 03-Апр-13, (65) –1
- Ззыж unsigned int 0x4ae04030 0xdeadbeef Вообще йюх поймёшь что эти цифи,
ананим (?), 01:06 , 03-Апр-13, (66) –1
- Поэтому нормальные люди таки дают читаемые обозначения константам Или накрайняк,
Аноним (-), 04:46 , 03-Апр-13, (71) –1
- Большинство пакетов с ассемблерными вставками будут работать на других архитекту,
ананим (?), 06:02 , 03-Апр-13, (76)
- ЗыжДа похер чем он там знаменит, ГЛАВНОЕ 8212 он аппаратн-зависим И его хер н,
ананим (?), 06:11 , 03-Апр-13, (78) –1
- Было показано, что на Си можно выполнить запись в порт Приведенный код -- прост,
skb7 (ok), 11:56 , 03-Апр-13, (90) +2
- В таком случае - сам задал вопрос, сам и ответил Загляните в начало ветки Разв,
Аноним (-), 11:12 , 03-Апр-13, (88)
- Вот только в этом месте скорее всего порылся архитектурно-специфичный асм, если ,
Аноним (-), 04:43 , 03-Апр-13, (70)
- А причем тут запись в порты Если посмотришь исходники ядра, то там для этого сп,
BSA (?), 15:19 , 02-Апр-13, (19) +2 //
- Именно в порты - только через функции-хелперы в которых ASM вероятно все-таки б,
Аноним (-), 04:39 , 03-Апр-13, (68)
- Вот это просто архиважная вещь при чем первые две категории 38 и 30 - ну ,
Аноним (-), 13:55 , 02-Апр-13, (4) //
- это не бред, а печальная действительность,
анон (?), 14:42 , 02-Апр-13, (11) +4
- Копипаст - любимейший антипаттерн, бережно взращиваемый не одним поколением прог,
Аноним (-), 14:47 , 02-Апр-13, (12) +5 //
- Вполне возможно, что это и есть отдельная либа, только в виде исходников Сами р,
тоже Аноним (ok), 17:13 , 02-Апр-13, (38) +2 //
- Одна сплошная депрессия в середине текста анализ где и для чего они используют,
Аноним (-), 13:56 , 02-Апр-13, (5) –1 //
- И при чём тут ассемблерные вставки в исходниках портов ,
Аноним (-), 14:05 , 02-Апр-13, (6) //
- Экак вы загнули Использование source-based дистрибутива и правильных флагов gcc ,
userd (ok), 14:16 , 02-Апр-13, (7) +1 //
- Дак как бы оптимизация компилятором по сути и делает ненужными эти дурацкие вста,
Аноним (-), 14:48 , 02-Апр-13, (13) –2 //
- Оптимизации работают в большинстве случаев, но не всегда Если у тебя какая-то х,
BSA (?), 15:23 , 02-Апр-13, (21) –1
- При условии, что тот, кто это пишет, знает ассемблер не хуже тех, кто пишет комп,
тоже Аноним (ok), 17:17 , 02-Апр-13, (40)
- Человека, не знающего ассемблер и оправдывающего своё незнание 171 ненужностью,
ананим (?), 18:49 , 02-Апр-13, (46) +2
- Извините, но писать Линусу глупости вам придется самостоятельно А я слишком хоро,
тоже Аноним (ok), 19:10 , 02-Апр-13, (49)
- А он итак никому толком и не понадобился Только там, где необходим по моим набл,
ананим (?), 23:31 , 02-Апр-13, (59)
- ЗыжПиндеть, не мешки ворочать Пусть сделают коммит на си например в гстример, а ,
ананим (?), 23:35 , 02-Апр-13, (60)
- эх, молодёжь 8230 ,
arisu (ok), 20:39 , 05-Апр-13, (114) +1
- Ну так кто ж вам виноват что вы слили знания в унитаз Со всеми бывает, не у все,
Аноним (-), 13:02 , 05-Апр-13, (108)
- не обязательно, можно просто проанализировать профайлерором критичные участки ко,
Карбофос (ok), 23:07 , 02-Апр-13, (57) +1
- В целом можно согласиться Однако есть масса тонкостей, которые низводят пользу ,
Аноним (-), 17:35 , 02-Апр-13, (42) +1
- Бред Нет Проверено моим студентом - прочитав по диагонали книгу по асемблеру и,
Аноним (-), 19:22 , 02-Апр-13, (51) +2
- Вы ведь, я надеюсь, про векторизованную обработку данных через SSE Таки да, я д,
Ordu (ok), 09:04 , 03-Апр-13, (81) +2
- Можно на этом и закончить Дискутировать с троллем - себя не уважать Удачи ,
Аноним (-), 10:12 , 03-Апр-13, (85) +1
- Да-да Сидит такой программер и думает, дайка я прогу ассемблером заторможу, а т,
ананим (?), 20:41 , 02-Апр-13, (52)
- нет, это далеко не так ,
цирроз (ok), 16:26 , 02-Апр-13, (27)
- Толку-то Кажется что сейчас соберёшь систему и будет летать на 486-м, а оно по ,
Аноним (-), 15:35 , 02-Апр-13, (22) –2 //
- Меню приложений XFCE перед первым открытием читает с диска кэш иконок, которые в,
тоже Аноним (ok), 17:26 , 02-Апр-13, (41)
- Нет, только не при загрузке системы, ибо при загрузке и так делов достаточно А э,
Аноним (-), 21:17 , 02-Апр-13, (54)
- Именно поэтому бинарные конфиги зло если они все не собраны в один сжатый архив,
ананим (?), 23:45 , 02-Апр-13, (63) –1
- И вставки на асме сама под ARM64 перепишет ,
Аноним (-), 04:49 , 03-Апр-13, (73) +1
- Так целью исследования и было выяснить нужно ли делать такие же ифдэфы для этой ,
ананим (?), 16:09 , 02-Апр-13, (24)
- Сейчас понабегут аналитеги и скажут, что ассемблерные вставки не нужны Что ж, ,
Аноним (-), 16:23 , 02-Апр-13, (26) –3 //
- Самая лучшая инстукция - это NOP ,
pavlinux (ok), 16:50 , 02-Апр-13, (34)
//
- Вот я её сейчас и выполняю В цикле do while tm hour 19 ,
Аноним (-), 16:52 , 02-Апр-13, (35) –1
//
- ты не одинок бро ,
Аноним (-), 16:54 , 02-Апр-13, (36)
- А вот и нифига, тут есть счётчик, а это уже перегруз NOP - это философия, NOP - ,
pavlinux (ok), 17:05 , 02-Апр-13, (37) +2
//
- С грибами ,
Аноним (-), 17:14 , 02-Апр-13, (39) +2
- NOP выполняется за четко оговоренное количество тактов, так что созерцать его не,
Аноним (-), 17:38 , 02-Апр-13, (43)
- Вообще то NOP суть есть MOV EAX,EAX,
masakra (ok), 18:28 , 02-Апр-13, (45) –1
- учитывая то, что классический однобайтный x86 NOP - это XCHG AX,AX , то это, мо,
Led (ok), 22:37 , 02-Апр-13, (55) +1
- Как это, AX,AX AX в квадрате ,
pavlinux (ok), 15:47 , 03-Апр-13, (95)
- А mov ax,bx можно написать двумя способами ,
Forth (ok), 19:39 , 20-Май-15, (116)
- Или попросту - протирание штанов ,
Аноним (-), 04:51 , 03-Апр-13, (75)
//
- только в закрытых продуктах, я бы скзал всякие JNZ нопами перебивать -D,
цирроз (ok), 17:52 , 02-Апр-13, (44) +1
//
- Зато один конкретный видеокодек, который в одном случае впишется в реалтайм а в ,
Аноним (-), 04:17 , 03-Апр-13, (67) –1 //
- Тащем-то шейдеры в кодеке практичнее Да и либ с уже сделанными и оптимизированн,
123 (??), 08:29 , 03-Апр-13, (79) –1 //
- Хорошо, что пишет, если это действительно дает эффект А исследование о том, что,
Аноним (-), 14:49 , 03-Апр-13, (93)
- людям нужны прикладные проги и игры, а они глибц и прочие в первую очередь ровня,
anonymous (??), 09:30 , 03-Апр-13, (83) –1
- Полное ощущение, что за ночь набежала толпа архитектурных астронавтов ,
Аноним (-), 10:20 , 03-Апр-13, (86)
- Я вообще был всегда за то, чтобы весь Линукс с приложениями был на ассемблере ,
X86 (ok), 18:33 , 03-Апр-13, (99) –1 //
- Ассемблерные вставки позволяют использовать аппаратные возможности процессора, н,
Аноним (-), 22:26 , 03-Апр-13, (100) –1 //
- как раз такие тривиальные вещи компайлер может делать по усмотрению, если действ,
Карбофос (ok), 21:51 , 04-Апр-13, (104) //
- Ага, посмотри как GCC дуреет от армовских ld st с группами регистров Он и на ,
Аноним (-), 13:10 , 05-Апр-13, (113) –1
- Это если компилятор в состоянии это делать, достаточно посмотреть на листинги ас,
Forth (ok), 19:43 , 20-Май-15, (117)
1,2,3,4,5,26,34,67,83,86,99,100
|