home bbs files messages ]

Just a sample of the Echomail archive

COMPLANC:

<< oldest | < older | list | newer > | newest >> ]

 Message 241,328 of 243,097 
 Lawrence =?iso-8859-13?q?D=FFOlivei to Alexis 
 Re: "The Weird Concept of Branchless Pro 
 17 Oct 25 07:06:48 
 
From: ldo@nz.invalid

On Thu, 16 Oct 2025 20:13:48 +1100, Alexis wrote:

> "By rewriting conditional logic into arithmetic and bit operations, or
> using CPU instructions like cmov, we let the CPU chew through code
> without pausing to guess. It’s smoother, faster, and often more
> deterministic, which is crucial in performance-critical or
> side-channel-resistant scenarios (looking at you, cryptography)."

The original 32-bit ARM architecture (you know, the most popular CPU
architecture in the world) had extra bits in the opcode to allow (nearly?)
every instruction to be executed conditionally, without explicit
branching.

They gave up on this idea in the 64-bit version of ARM.

--- SoupGate-Win32 v1.05
 * Origin: you cannot sedate... all the things you hate (1:229/2)

<< oldest | < older | list | newer > | newest >> ]


(c) 1994,  bbs@darkrealms.ca