- Релиз набора компиляторов LLVM 15.0, Анонн, 23:34 , 06-Сен-22 (1) +5
- Релиз набора компиляторов LLVM 15.0, Аноним, 23:39 , 06-Сен-22 (2)
- Релиз набора компиляторов LLVM 15.0, Аноним, 23:39 , 06-Сен-22 (3) –1
- Релиз набора компиляторов LLVM 15.0, lucentcode, 23:39 , 06-Сен-22 (4) +1
- Релиз набора компиляторов LLVM 15.0, Аноним, 04:16 , 07-Сен-22 (6) +2
- Релиз набора компиляторов LLVM 15.0, Брат Анон, 09:01 , 07-Сен-22 (17) +2
Интел-стайл контр-интуитивен. Особенно при косвенной адресации. Закопать.
- Релиз набора компиляторов LLVM 15.0, Аноним, 09:30 , 07-Сен-22 (19) –2
- Релиз набора компиляторов LLVM 15.0, Аноним, 10:29 , 07-Сен-22 (26) +1
- Релиз набора компиляторов LLVM 15.0, lucentcode, 21:01 , 07-Сен-22 (68) +3
- Релиз набора компиляторов LLVM 15.0, Ванёк, 21:54 , 07-Сен-22 (69)
- Релиз набора компиляторов LLVM 15.0, Брат Анон, 13:45 , 08-Сен-22 (86) +1
> AT&T-синтаксис просто ужасен и для набор и для чтения. Его вообще не > должно быть нигде от слова ВАЩЕСОВСЕМ.Уж точно лучше, чем интелловский. Если этот не должен существовать, тогда всех интелловцев вообще надо сжечь (не призывы к терроризму, не разжигание социальной ненависти).
- Релиз набора компиляторов LLVM 15.0, n00by, 10:10 , 07-Сен-22 (25)
- Релиз набора компиляторов LLVM 15.0, Аноним, 12:51 , 07-Сен-22 (47) +1
- Релиз набора компиляторов LLVM 15.0, Ванёк, 17:19 , 07-Сен-22 (59) –2
- Релиз набора компиляторов LLVM 15.0, Брат Анон, 13:48 , 08-Сен-22 (87) +2
> А на неинтел синтаксисе всё норм?Не всё. Но интел существенно хуже. mov eax, ebx -- попробуйте здесь догадаться откуда куда тут передаётся содержимое? Вы книгу также зигзагом читаете? Это я ещё режимов адресации не касался.
- Релиз набора компиляторов LLVM 15.0, Ванёк, 13:25 , 09-Сен-22 (100)
- Релиз набора компиляторов LLVM 15.0, ИмяХ, 07:39 , 07-Сен-22 (7) –2
- Релиз набора компиляторов LLVM 15.0, Аноним, 08:01 , 07-Сен-22 (8) +5
- Релиз набора компиляторов LLVM 15.0, Sw00p aka Jerom, 08:22 , 07-Сен-22 (9)
- Релиз набора компиляторов LLVM 15.0, Бывалый смузихлёб, 08:56 , 07-Сен-22 (16) +1
- Релиз набора компиляторов LLVM 15.0, Брат Анон, 09:03 , 07-Сен-22 (18)
Не несколько команд. Регистров не несколько. Но в 2 раза вполне может. С учётом относительно медленной оперативной памяти не так страшно, но размер программ вырастает, кеш используется менее эффективно.
- Релиз набора компиляторов LLVM 15.0, Бывалый смузихлёб, 09:57 , 07-Сен-22 (23) –1
- Релиз набора компиляторов LLVM 15.0, n00by, 10:51 , 07-Сен-22 (29) –2
- Релиз набора компиляторов LLVM 15.0, Брат Анон, 13:43 , 08-Сен-22 (85)
> Даже будучи смузихлёбом смутно припоминаю, что были команды для сохранения всех регистров > в стеке-восстановления всех регистров из стека > Вроде popad-pushad. Что-то подобное, вроде бы, даже под 64 бита было( pushfq > ? ) Вы новость читали? При чём тут сохранение на стеке, если речь в статье шла про возможность утечки данных по остаточным данным в регистрах?
- Релиз набора компиляторов LLVM 15.0, Аноним, 13:57 , 08-Сен-22 (88)
- Релиз набора компиляторов LLVM 15.0, n00by, 10:37 , 07-Сен-22 (28) –3
- Релиз набора компиляторов LLVM 15.0, Брат Анон, 13:42 , 08-Сен-22 (84) +1
>> Не несколько команд. Регистров не несколько. Но в 2 раза вполне может. > Медленный Silvermont исполняет 2 (две) XOR за такт. CALL - 1-2 такта. > RET - 1 такт. Так что прежде чем писать что-то с > аватаркой Ленина, хорошо бы последовать его примеру и три раза поучиться > арифметике.Это же две команды? И сколько их нужно всего? И на сколько при этом упадёт эффективность кеша?
- Релиз набора компиляторов LLVM 15.0, n00by, 10:33 , 07-Сен-22 (27) –1
- Релиз набора компиляторов LLVM 15.0, Ванёк, 12:37 , 07-Сен-22 (41) +2
- Релиз набора компиляторов LLVM 15.0, Аноним, 09:35 , 07-Сен-22 (21)
- Релиз набора компиляторов LLVM 15.0, Аноним, 08:25 , 07-Сен-22 (10)
- Релиз набора компиляторов LLVM 15.0, mumu, 08:44 , 07-Сен-22 (14) +6 [^]
- Релиз набора компиляторов LLVM 15.0, Аноним, 11:58 , 07-Сен-22 (32) +3
- Релиз набора компиляторов LLVM 15.0, Аноним, 12:14 , 07-Сен-22 (39) +2
- Релиз набора компиляторов LLVM 15.0, Аноним, 12:47 , 07-Сен-22 (46) +1
- Релиз набора компиляторов LLVM 15.0, Аноним, 13:09 , 07-Сен-22 (52) –1
- Релиз набора компиляторов LLVM 15.0, Анонн, 15:44 , 07-Сен-22 (54)
- Релиз набора компиляторов LLVM 15.0, срыватель_покровов, 00:38 , 08-Сен-22 (73) [V]
- Релиз набора компиляторов LLVM 15.0, Аноним, 20:09 , 09-Сен-22 (105) +1
- Релиз набора компиляторов LLVM 15.0, Аноним, 12:19 , 07-Сен-22 (40) +1
- Релиз набора компиляторов LLVM 15.0, Ванёк, 17:10 , 07-Сен-22 (58)
- Релиз набора компиляторов LLVM 15.0, Аноним, 19:11 , 10-Сен-22 (114) +1
- Релиз набора компиляторов LLVM 15.0, anonima, 10:59 , 11-Сен-22 (117)
|