На самом деле не зная алгоритма шифрования, расшифровать шифротекст почти не реально. Например, есть зашифрованный файл, просто бинарный файл,...
Конечно MASM, скачал FASM но пока лень его изучать. Кстати, MASM достаточно забагован, нельзя использовать макрофункции в ELSEIF, так же ещё в .if...
Мановар, быстро можно сделать через параллельные SSE, там сразу можно вычислить два синуса и косинуса, только код длинней будет.
В XRay используется такой алгоритм. ICN s32 randI () { return(((holdrand = holdrand * 214013L + 2531011L) >> 16) & 0x7fff);...
То есть в С++ нету встроенной функции fsincos? Забыл сказать что проект: движок XRay С.Т.А.Л.К.Е.Р. Тень Чернобыля. Ещё. IC float _cos (float...
Есть код на МАСМе. Fvector_setHP MACRO vec_this:req, h:req, p:req fld p fsincos ; st(0)= _cp=cos(p); st(1)= _sp=sin(p) fld...
Не знаю, может кому то пригодится. https://yadi.sk/d/81ARuLvH3Hpfcd Добавляет секцию в файл дубликат. Использовал в проекте XRayExtensions сейчас...
Вектор в МАСМе. Структура вектора обычно такая получается. xr_vector struct ; (sizeof=16, align=4) _Alval dword ? ; 0...
А чего оконные приложения нельзя делать?, как в том же MASM Builder. Ещё сделать поддержку членов структур. Cstucture STRUCT param1 DWORD ?...
Вот макрос более оптимальный. ; найти в списке строк номер совпадающей строки, если не нашли - то возвращает ноль @SearchStr MACRO str1:req,...
Да было бы прикольно если бы С--(Си_минус_минус) кто под Win32 Win64 переделал с полной поддержкой всех современных команд процессора(SSE4, AVX и...
Да штука нужная. А чего весит много 57 МБ, или это только дебаговая версия. Я сейчас юзаю MASM Builder, но он сволочь глючный, с крепким багом....
Всё разобрался что к чему. ; поместить в память или регистр float-значение из памяти или регистра или непосредственого значения float_set MACRO...
Не ошибка в IFIDN <arg>,<first>, если строки arg и first равны, то эта команда всё равно даёт ложь, то есть не срабатывает. ; поместить...
; поместить в память или регистр float-значение из памяти или регистра или непосредственного значения float_set MACRO flt_this:req, param:req...
mov eax, 0 Кто напомнит теги для асма и др.? Я что-то забыл.
Спасибо, заработало. А как насчёт утечек памяти, как эти строки удалять, хотя они небольшие, а если преобразования много тысяч. И ещё, как...
Кто поможет? Надо преобразовать строку в флоат и обратно, использую WinAPI, вот эти функции. VarBstrFromR4 VarR4FromStr mov edx, [param0]...
Вот как можно: int param; Str2Int(str, (*(unsigned*)(¶m)))
SadKo, а не сложно слишком? В С++ можно так вроде Str2Int(str1, (int*)param) прочитать как int, я пока не имею опыт работы в великом и ужасном...
Имена участников (разделяйте запятой).