Pinned Repositories
bfcpp
Optimizing Brainfuck interpreter in the C preprocessor
boline
A low level preprocessor meta programming library.
cauldron
A collection of single-file C libraries. (generic containers, random number generation, argument parsing and other functionalities)
execfs
Proof of concept userspace filesystem that executes filenames as shell commands and makes the result accessible though reading the file.
rvv-bench
A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code
rvv-bench-results
A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code. (Results)
rvv-d1
Enable rvv on MangoPi MQ-Pro (Allwinner D1) linux
smart-rockets
A OpenGL implementation of the Smart Rockets genetic algorithm.
camel-cdr's Repositories
camel-cdr/cauldron
A collection of single-file C libraries. (generic containers, random number generation, argument parsing and other functionalities)
camel-cdr/rvv-bench
A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code
camel-cdr/rvv-bench-results
A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code. (Results)
camel-cdr/boline
A low level preprocessor meta programming library.
camel-cdr/rvv-d1
Enable rvv on MangoPi MQ-Pro (Allwinner D1) linux
camel-cdr/rvv-playground
camel-cdr/toys
Storage for my snippets, toy programs, etc.
camel-cdr/Accelerated-TinyMPC
Model-predictive control for microcontrollers (fork mapping tinyMPC to gemmini or other HW accelerators)
camel-cdr/ada
WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.
camel-cdr/astc-encoder
The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.
camel-cdr/camel-cdr
camel-cdr/cpirates
camel-cdr/cpu_features
A cross platform C99 library to get cpu features at runtime.
camel-cdr/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
camel-cdr/odiff
A very fast SIMD-first image comparison library (with nodejs API)
camel-cdr/opencv
Open Source Computer Vision Library
camel-cdr/PSRayTracing
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
camel-cdr/qemu
camel-cdr/riscv-opcodes
RISC-V Opcodes
camel-cdr/riscv-vector-bit-compress
camel-cdr/rvv-chacha-poly
RISC-V vector extension implementation of chacha20 and poly1305 crypto primitives.
camel-cdr/rvv-tracker
Tracking RVV Software Support
camel-cdr/rvv_example
Simple demonstration of using the RISC-V Vector extension
camel-cdr/sail-riscv
Sail RISC-V model
camel-cdr/simdutf
Unicode routines (UTF8, UTF16, UTF32): billions of characters per second using SSE2, AVX2, NEON, AVX-512. Part of Node.js and Bun.
camel-cdr/veclibm
Vector math library using RISC-V vector ISA via C intrinsic
camel-cdr/volk
The Vector Optimized Library of Kernels
camel-cdr/vrgather-in-lane
camel-cdr/XiangShan-Scalar-Efficiency-Experiments
For playing arround with the instrucitons proposed by the RISC-V Scalar Efficiency SIG
camel-cdr/xxHash
Extremely fast non-cryptographic hash algorithm