Вы - гений. Вы просто гений! Действительно, зачем мне каждый раз проверять WM_CREATE и WM_DESTROY, если они появляются всего один раз за всю...
Ни cmpsb, ни xlat сами по себе не решают вопрос, т.к. обращаются к памяти. Если бы я постоянно работал со строками, то смотрел бы в сторону...
Проверяет. Операнды vpcmpistri - это xmmword. Функцию is_meaningful(...) можно заменить одним интринсиком Upd: погорячился. A-Z одним интринсиком...
Да, метка lbl_ReadNextLine предполагает, что я нахожусь на новой строке. Там vpcmpistri ищет токен. Если находит - дорабатывает напильником, и...
Наоборот: vpcmpistri игнорирует и пробелы, и вообще все значения, за исключением тех, что заданы во втором операнде. Тоже наоборот: не в проверку...
А я пока собрал то, о чём говорил: countObjEntities proc PROLOG 100h ;Initialize Counters mov gnTotalObjects,0 mov gnTotalGroups,0 mov...
А в этом и особенность низкоуровневого подхода. Когда я пишу на ассемблере, я не думаю о конструкциях Select Case, While или If. Это касается и...
SCASB обращается к памяти каждый раз. Точнее, сейчас уже Intel это как-то кэширует (именно "как-то", т.к. это делает их тайный микрокод)....
Однозначно - да. На ЯВУ - проще. Но cmd = parts(i) - это действия, которые повторяются каждый байт (при каждом проходе): 1) вычисление адреса...
Самогонщики сами бегали. Причём на лыжах, сквозь берёзу. Мотоколяска была в "Операции "Ы"
Исправил [ATTACH]
Альтернативное времяпрепровождение - это прикольные видосики в телефоне. В лучшем случае просто тупые, в худшем - пропагандистские. Я выбрал...
Здесь наши интересы совпадают: мой движок OpenGL основан на технологиях прошлого века (OpenGL 1.0). Работать с реальными 3D-моделями он просто не...
Раз обещал - нехорошо заставлять ждать. Вообще я хотел сначала закончить парсер obj -> VBO, а потом перенести его в OpenGL-рамку, но если Вас...
А вот тут Intel был ни при чём. Это был типичный ассемблерный ночной баг. Нашёл, исправил. Мне одному не дают спать Вулкан и ассемблер по ночам?...
Имена участников (разделяйте запятой).