Comment

Comment by xyzsparetimexyz

What if you wrote this in a branchless way?

bool v = BLQS_CMP(x, piv);

int* ptr = v ? lwr : rwr;

*ptr = x;

ptr += int(v) * 2 - 1;

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton