Berkus
он только обсирает тех кто писал, громко и в мейлинг листе
Matwey
Pavel
Alan Cox это был
Pavel
в 2009 году. не гоните, кокс тоже няшка.
Vladislav
Vladislav
путаешь
Pavel
include/linux/usb.h:1367
Pavel
про transfer_buffer. тот байт как раз там и заканчивает
Berkus
и его прямо обязательно kmalloc-ать?
Berkus
или это какой-то буфер который шарится потом с клиентом
Pavel
с железкой
Pavel
будет плохо если он будет на стеке же
Berkus
если асинхронно то плохо, если синхронно - не вижу разницы
Vladislav
не везде, но лучше пусть этим dma_map заведует
Pavel
хотя я в этом не разбираюсь совсем )
Pavel
синхронное дма?
Pavel
хм
Vladislav
Berkus
Matwey
Matwey
Разобрались уже
🦥Alex Fails
🦥Alex Fails
/extra #programming Общепрограммерские вопросы сюда: https://t.me/joinchat/AkxcTEMQENX1pfPjR0UhPA
Evgenii
Matwey
Судя по тому, что туда периодически принимают мои патчи, всё гораздо хуже чем ты думаешь :)
Vladislav
Matwey
Да
Pavel
да ладно. нормальные патчи
Pavel
в ядре вобщем то не сложно ковырятся. просто часто слишком специализированно
Pavel
/* Phony EPP in ECP. */
Pavel
ну прям сразу всё стало понятно! особенно слово in. остальные не знакомые
Vlad
Всем привет, Есть кто работает с Computer Vision?
🦥Alex Fails
го вопрос сразу
Pepe 🐸
Pepe 🐸
Не то чтобы я недавно что то делал в этой области
ep
Berkus
Какой... наивный юноша
Anonymous
#holywar
🦥Alex Fails
@zamazan4ik, ты как-то просил екст для просмотра битмапов в памяти. Лови: https://marketplace.visualstudio.com/items?itemName=WolfKienzle.ImageWatch
Andrey
https://gcc.godbolt.org
тут байтоебством классно заниматься
🦥Alex Fails
Да. Мы часто сливаем туда листинги и обсуждаем какое-н уб/хуевую оптмизацию/етц
Andrey
поэтому пишите на asm
Anonymous
Andrey
Зачем?
если часть должна быстро выполняться или выполняется хуеву тучу раз в наносекунду, то имеет смысл писать на асме
Andrey
ну если это платформозависимая часть
Stanislav
Andrey
псс, я разрабатываю операционки, мне это постоянно нужно
Stanislav
Andrey
Anonymous
Stanislav
последний раз когда мне нужен был асм это NEON и то в итоге интринсики заюзал
Andrey
очень много мат. операций переписывается на asm, ибо так быстрее
Stanislav
Berkus
Berkus
я бы хотел увидеть бенчмарки
Berkus
до, после, прирост скорости, методика тестирования
Andrey
Stanislav
для симда есть intrinsics же
Pavel
ну вас нафиг simd без *intrin.h писать
Berkus
Andrey
бенчмарков нет, по ходу написания тестились, и васчитывалась интегральная производительность
Berkus
особено если учесть что с polly симды еще сильнее оптимизируются
Anonymous
Выиграть в теории одну сотую процента (если не проиграть сотни) и потерять на поддержке иных платформ.
Stanislav
выиграли + дофига времени для разработки поди)
Andrey
Andrey
операционки пишутся на pure-c
Anonymous
Berkus
Andrey
Berkus
то есть если коротко - пиздёж
Anonymous
Это да и получается страшный ад. Например код ffmpeg - это ужас.
Berkus
+
Evgenii
Pepe 🐸
Pepe 🐸
По сравнению с коммерческим енкодером, забыл название
Andrey
в жуковском, к примеру