3 ms·
Even at a higher level of abstraction, the compiler seems to pull through: https://godbolt.org/z/1nvE34YTe https://godbolt.org/z/1nvE34YTe
by delta_p_delta_x 8mo ago
Even at a higher level of abstraction, the compiler seems to pull through: https://godbolt.org/z/1nvE34YTe https://godbolt.org/z/1nvE34YTe
- btdmaster 8mo agoIt emits a cmp/jmp still when arithmetic would be fine though which is the difference highlighted in the article and examples in this thread. It's nice that it simplifies down to assembly, but the assembly is somewhat questionable (especially that xor eax eax branch target on the other side).