Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nic-obert/branchless_programming

Proof of concept programming using only truly branchless operations.
https://github.com/nic-obert/branchless_programming

branchless challenge cpp proof-of-concept

Last synced: 21 days ago
JSON representation

Proof of concept programming using only truly branchless operations.

Awesome Lists containing this project

README

        

# True Branchless Programming

This repository contains implementations of various programs and algorithms
using a **true branchless approach**.
The rules are:

- **No if statements** or ternary operators
- **No condition-based loops**, only `while (true)` allowed
- **No conditional jump instructions** allowed in the binary code

This repository is meant as a proof of concept and as a coding challenge.
It is not meant to be used in production.