Ruben van Nieuwpoort's repositories
mimasv2_base
A ready-to-go project for the Mimas V2 development board.
funnyhowtheknightmoves_solver
I saw this puzzle and couldn't resist to write a solver for it. Uses breadth-first search and constant memory.
html_template
html_template
high_throughput_pipe
A demonstration of a high_throughput_pipe on Linux, based on https://codegolf.stackexchange.com/a/236630.
mandelbrot_viewer
A simple Mandelbrot viewer to learn some C++ concurrency, SIMD, and SDL2.
div_by_const_uint
Example code for fast division by constant unsigned integers.
leading_zero_prediction
An implementation of a leading zero predictor, which can be used for the implementation of a floating-point adder.
canvas_template
A simple template for a canvas, plus some example code to draw on it.
palindromes
Finding palindromes in linear time.
barrel_shifter
A generic single-cycle barrel shifter for left and right shifts with or without sign extension.
DaddaMultiplier
A VHDL implementation of a Dadda tree multiplier.
image_routines
Some random routines to deal with colors and images, including routines to write to BMP or PPM (both are uncompressed formats).