Да. Причём этого ассемблерного кода там 4 ветки под разные наборы инструкций, и я не удивлюсь, если баг есть не во всех. Ну и ассемблер с шансами генерится из Perl-скриптов.
Коллеге, который это доотловил, готов аплодировать стоя.
А что дальше делать, если тест выяснил, что ассемблер кривой сгенерили?
Помню, наступал на баг в каком-то бородатом ещё борландовском C++ компиляторе, у меня в результате метод неправильно работал. Лечил написанием к этому методу прагмы под этот компилятор, которая оптимизации отключала.
no subject
Date: 2021-06-10 07:46 pm (UTC)Ой блин, это бага в ассемблерном коде? Число байт плохо вычисляет? В пулреквесте только тест, как я понял.
no subject
Date: 2021-06-10 07:53 pm (UTC)Коллеге, который это доотловил, готов аплодировать стоя.
no subject
Date: 2021-06-10 09:40 pm (UTC)Помню, наступал на баг в каком-то бородатом ещё борландовском C++ компиляторе, у меня в результате метод неправильно работал. Лечил написанием к этому методу прагмы под этот компилятор, которая оптимизации отключала.
no subject
Date: 2021-06-11 01:08 pm (UTC)no subject
Date: 2021-06-11 01:16 pm (UTC)no subject
Date: 2021-06-11 01:18 pm (UTC)