Разобрался, это неправильно, достаточно передать '' для StrCompare :) В общем: 9 sec function StrCompare(s1, s2: string): bool; begin Result :=...
f13nd, да чето загнался. какой -- то дроч начался на уровне оптимизации 1-2 инструкций. причем нет полного понимания о связях/составляющих между ними
Мне изначально думалось то что объединить метки EmptyCheck1, EmptyCheck2 в одну, трудно решаемая задача [SPOILER] aa_dav, нейронка на Фасме,...
Меня там не совсем туда понесло. Проблема решена, 42! спасибо за помощь :) function StrCompare(S1, S2: string): bool; assembler; asm push esi...
А если перед этим, добавить mov eax, 0 cmp byte ptr [esi], 0 je @EmptyStringsCheck1 cmp byte ptr [edi], 0 je @EmptyStringsCheck2 mov...
Добавил это, не знаю насколько правильно function StrCompare(S1, S2: string): bool; assembler; asm push esi push edi mov esi, S1 mov edi,...
Кстати да. Добавил проверку, если обе строки равны нулю function StrCompare(S1, S2: string): bool; assembler; asm // Сохраняем регистры push...
После @Equal: // Строки равны mov eax, 1 Добавил jmp @Done @Equal: // Строки равны mov eax, 1 jmp @Done
Что не правильно в этом решении? Каким образом можно переделать? Этот код использует более современные регистры и инструкции, как говорит чат гпт...
Сравнил время выполнения s1 <> s2 и function StrCompare(S1, S2: string): bool; assembler;, последнее на 50% быстрее работает Как можно...
) Получилось вот так: function StrCompare(S1, S2: string): bool; assembler; asm // Сохраняем регистры push esi push edi // Проверяем, что...
Можно подробнее? Сделал штук 20 запросов к чату гпт, самое похоже на адекватное, решение, который выдал электрический друг: function...
Доброго времени суток! Пытаюсь перевести простенькую функцию сравнивающую 2 строки с паскаля на ассемблер. Функция проверяет чтоб обе строки не...
[IMG]
Продолжайте вести наблюдение :)
Господа! [IMG] Что у вас за проекты на питуне, что так скорость критична, и питоний не тянет и все время проигрывает? Зачем вы столько матриц...
Когда я в последний раз пытался увеличить скорость выполнения кода на python, мой компьютер начал издавать звуки похожие на шум сверхновых звезд..)
[IMG] Теперь понятее становится. Всю эту ахинею в виде шаблонов придумал такой же дурачек как HoShiMin. Ими не только скрепоносная богата, они к...
Еще несомненным плюсом является, что всякие <type> в _GovnoCode<int>(ololo); похожи на летающие тарелки инопланетян
Я ему вопрос задал, а не тебе. Опять раскудахтался как попугай со своими шаблонами
Имена участников (разделяйте запятой).