Что ж, технически это правда, но ничто, стоящее инженерной мысли, невозможно на 100%. так в теории 100%? никогда не возможно ... на практике, 99,98% очень возможно ... фактически хорошо документировано, как вы преодолеваете теоретические ограничения и производите ценный результат.
ли запустить компилятор LLVM с вводом 32-битного кода x86? Существует огромный алгоритм, у которого нет исходного кода, и я хочу, чтобы он работал быстрее на том же оборудовании. Могу ли я перевести его с x86 обратно на x86 с оптимизацией.
Этот код выполняется долго, поэтому я хочу сделать его статическую перекомпиляцию. Кроме того, я могу сделать профиль выполнения и дать подсказки LLVM, какие ветви более вероятны.
Оригинальный код написан для x86 + x87 и не использует SSE / MMX / SSE2. После перекомпиляции у него есть шансы использовать x86_64 и / или SSE3. Также код будет регенерирован более оптимальным способом до аппаратного декодера.
Благодарю.