memesearch
LLVM Solved the Collatz Conjecture

LLVM Solved the Collatz Conjecture

Download Find similar pictures
Text on the meme
LLVM solved The Collatz Conjecture bool collatz(int x) { while (true) { if (x <= 1) return true; if (x % 2) x >>= 1; else x = 3*x + 1; } } collatz(int): mov al, 1 ret
What it means

На изображении показан фрагмент кода на C и его якобы скомпилированная версия на ассемблере. LLVM «решает» гипотезу Коллатца, заменяя всю функцию мгновенным возвратом true. Шутка в том, что это абсурдная оптимизация: компилятор игнорирует вычисления и выдаёт заранее известный результат, причём исходный код ещё и содержит перепутанные ветви алгоритма.

Objects
Tags
Sources
Type
image
Size
800×447 · 37.4 KiB
Mood
absurd, sarcastic
Language
en
Added

Similar memes