The fun thing about simple CPUs with no cache, branch predictors, and any of that other crap that nobody needs, is that you *can* have branches in constant-time algorithms as long as you count the cycles on each side of the branch to make sure they're equal