[19:24:30] <romiras> Привет всем. Объясните, кто знает ассемблер и С, что означает
asm ("movl %%esp, %[res]" : [res] "=m" (res) );
[19:30:40] <_valexey_> Хай
[19:30:52] <_valexey_> Я асм знаю, но не этот :-)
[19:31:48] <romiras> это ГНУшный С
[19:33:39] <romiras> мне нужно узнать как эту команду можно написать в ФриПаскале
[19:34:53] <romiras> а где бы спросить, чтобы ответили?
[19:40:09] <_valexey_> У фрипаскалей спроси
[19:40:16] <_valexey_> Они должны знать
[19:40:56] <_valexey_> Гнутый асм для их виртуальной машины конечно весьма своеобразный
[19:41:18] <romiras> сначала надо понять что это делает на GCC
[19:43:00] <romiras> Автор этой строки - Е.Темиргалеев, судя по комментариям в файле. Осталось его спросить, значит.
[19:44:22] <_valexey_> А где такое нашел?
[19:46:31] <romiras> пускач BlackBox.c для линуховой консольной версии
[19:46:54] <_valexey_> Вообще подобное обычно документируют.
[19:47:16] <_valexey_> То есть асм внутри сишного кода
[19:49:21] <_valexey_> Завтра собеседуем студентов. Чую будет весело.
[19:50:01] <romiras> может ли это просто означать сохранение вершины стека в переменной res?
[19:51:31] <vlad2> valexey: Новых? А что стало с той студенткой? ;)
[19:52:05] <_valexey_> Может
[19:52:18] <_valexey_> vlad2:со студенткой все хорошо :-)
[19:52:47] <_valexey_> Мне лично народу в проект больше не надо
[19:52:59] <_valexey_> Но у нас есть еще другие вакансии
[19:54:05] <_valexey_> Студентка молодец. Код конечно страшный как смерть, но работает. Периодически код рефакторится :-)
[19:55:24] <_valexey_> Ей самой.
[19:57:29] <_valexey_> Более того. У меня мой студент-математик свой сишный код начал рефакторить. САМ. Добровольно.