M
Где Ubi
M
Я там прошивку мучаю роутера
M
И там как раз preupgrade от рута запускался
Все равно не сплю спокойно)
M
В теории все гуд, а на практике не заводится
­
Спам?
Eugene
Народ, копирование памяти через FPU-стек обычно через fild/fistp делают или через fld/fstp? В том плане, что не испортится ли значение (прям побитно), если его загрузить через fld и выгрузить через fstp?
Aiwan \ (•◡•) / _bot
i - integer
Aiwan \ (•◡•) / _bot
dd 5 dd 5.0
Aiwan \ (•◡•) / _bot
fild fld соответственно
Aiwan \ (•◡•) / _bot
через i медленнее, тк приходится целое переводить в вещественное
Aiwan \ (•◡•) / _bot
хранятся. 0, 1 как константные значения
Eugene
целые числа в FPU не хранятся
Вопрос в том, что так они точно не будут конвертиться, а вот про fld вопрос как раз. Может, тоже не будут? Если по 8 байт грузить.
Aiwan \ (•◡•) / _bot
если уж нужна уверенность , то используй 10 байтные вещественные, они 1:1 в фпу грузятся
Aiwan \ (•◡•) / _bot
а 8 байт думаю туда-сюда будет искажаться. сказывается точность представления и режим округления. не тестил
Eugene
если уж нужна уверенность , то используй 10 байтные вещественные, они 1:1 в фпу грузятся
Ну вот мне надо int64 загрузить атомарно в 32-битной системе безо всяких mmx, sse. Короче, надо посмотреть реализации процедур копирования. Понятно, что fild медленнее.
Aiwan \ (•◡•) / _bot
можно сделать тест. сделать текстовик в виде таблицы. первая колонка значение при загрузке, второе - при выгрузке. если владеешь sed, то думаю можно найти или НЕ найти несовпадение колонок в строке
Aiwan \ (•◡•) / _bot
А потом окажется, что на некоторых процессорах это работает так, на других сяк. Либо на очень специфичных значениях.
да, может. fpu этим грешат. (никому не говрите, почитываю иногда статейки про posit)
Eugene
Но есть же cmpxchg8b. С гарантиями и давно, со времён пентиумов ещё.
Зачем делать спинлуп с блокировкой шины на CAS'е, когда можно просто прочитать и всё?
Eugene
Уж на 486 не будем ориентироваться (тем более, cmpxchg8b в нём нет) :)
Eugene
У нас как раз quadword.
s54820
У нас как раз quadword.
Ну тогда ладно. Спасибо.
Шейх
Шейх
Ребят кто поможет отредактировать
Шейх
Надо убрать ключ на проверку чтоб приложение АПК не вылетало
Hello, World! 🎄
Тут нужен не utf-8, а hex
Eugene
Кто знает, NTFS файлы до какого размера хранит непосредственно в MFT, не выделяя под них отдельные кластеры?
Eugene
До 1 Кб вроде...
Шейх
Кто знает как расшифровать zip.enc
Eugene
https://fileinfo.com/extension/zip.enc
Шейх
Конфио игры
Шейх
Поможите
Шейх
Я смотрел делали обзор как его расшифровывают
кота
Вечер добрый, нигде на просторах интернета не могу найти как переместить значение из 16 бит регистра в 8-битный в gnu assembler'е
Ask
это как?
кота
это как?
После операции знакового умножения у меня результат сохраняется в регистре АХ, а мне нужно его еще сложить с другим числом, которое находится в восьмибитном регистре. Как это реализовать? Из примеров кода вижу, что можно расширить мой 8битный регистр до 16 бит и потом уже складывать, но хотел бы узнать про свой вариант
кота
как регистры устроены знаешь?
Из объясняющего мой вопрос нашел только вот это https://stackoverflow.com/questions/49218510/move-large-register-into-small-memory
кота
🤦‍♂
если есть ответ на мой вопрос, или статья объясняющая почему так делать нельзя — пришлите пожалуйста ссылку
Ask
как только ты прочитаешь хотябы основы языка ассемблер, данный вопрос сразу отпадет
кота
Ты из литрового стакана пытаешься перелить в полулитровый стакан.
ну перелить значит 8 младших битов... Есть такая инструкция?
кота
ткнули бы статьей "основы языка ассемблера" которая поясняет собственно
Ask
http://av-assembler.ru/asm/afd/asm-cpu-registers.htm
кота
Спасибо
Ask
2 ссылка гугла
Ask
непредставляю как можно такое ненайти
Ask
хотя представляю - когда лень думать😁
Ask
http://natalia.appmat.ru/c&c++/assembler.html вот тут вроде получше написано
disba1ancer
непредставляю как можно такое ненайти
элементарно, гугл просто не знает ещё, что он программист
кота
http://av-assembler.ru/asm/afd/asm-cpu-registers.htm
окей, прекрасно, еще раз спасибо, я прочёл но ответа на мой вопрос нет Я попробовал следующее Переместить в регистр АХ число Обнулить регистр AH Подвинуть на 8 бит влево регистр в АХ (хотя я знаю что в таком случае младшие биты обнулятся) Я предположил, что если AH это старший байт AX, то это сработает, но это не так Запрашиваю помощь
Ask
а что не так получилось то
кота
а что не так получилось то
Ой, не туда сместил. Всё получилось)
кота
Спасибо)
Ask
обращайся😂
Шейх
Ребят кто может взломать онлайн игру
Hello, World! 🎄
Ребят кто может взломать онлайн игру
Ты только что в группе по android просил тоже самое
Шейх
Ии
Hello, World! 🎄
Ии
ИИ - Искуственный Интелект, при чем тут это?
Dan
Ребят кто может взломать онлайн игру
зачем ломать игры? в них играть надо
Dan
скоро из-за таких как ты совсем игр не останется! всё сломано будет!
egor
Ребят кто может взломать онлайн игру
Илун Муск, Цурберберг, Павиль Дуриов
egor
А я думал он хочет читадритеров по апи вычислить
Vitaliy ◀️TriΔng3l▶️
Уроженец Екатеринбурга Андрей Кирсанов признал вину по первому в России уголовному делу из-за читов для компьютерной игры World of Tanks, передает ТАСС. Он обвиняется в создании сайта по продаже вредоносных программ для игр World of Tanks и World of Warships. Ущерб разработчику игр от действий обвиняемого следствие оценило в 670 млн рублей. Кирсанов стал первым в России обвиняемым в совершении киберпреступления в области игровой индустрии. Максимальное наказание по этой статье - 5 лет лишения свободы.
egor
Использовать читы в играх тоже самое, что воровать тушенку в супермаркетах, вместо работы
egor
Хотя нет, тушенка это от голода, а читы от тупости, так что извиняюсь, за некорректное сравнение
кота
Использовать читы в играх тоже самое, что воровать тушенку в супермаркетах, вместо работы
Зависит от контекста всё таки У liveoverflow есть видео на этот счёт
egor
Если написал, и запустил на сервере с другими читерами - ок(специальные серверы для читеров), а если играешь с ними с обычными игроками, то нет