• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    C++
  • Created almost 5 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

cache optimized map using lower_bound and vector<pair<Key,T>>

More Repositories

1

rv8

RISC-V simulator for x86-64
C++
625
star
2

riscv-probe

Simple machine mode program to probe RISC-V control and status registers
C
116
star
3

riscv-disassembler

RISC-V Disassembler with support for RV32/RV64/RV128 IMAFDC
C
97
star
4

busybear-linux

busybear-linux is a tiny RISC-V Linux root filesystem image that targets the VirtIO board in riscv-qemu.
Shell
95
star
5

glkitty

port of the OpenGL gears demo to kitty terminal graphics protocol
C
90
star
6

ethical_hashmap

Fast open addressing hash table
C++
41
star
7

riscv-meta

RISC-V Instruction Set Metadata
39
star
8

crefl

crefl is a runtime library and compiler plug-in to support reflection in C.
C++
37
star
9

bignum

C++ bignum with support for arbitrary precision integer arithmetic.
C++
27
star
10

aes-gcm

Benchmarking AES-GCM on GPUs with OpenCL
C
25
star
11

glyb

glyb is an experimental graphics API agnostic text rendering, text layout, and vector canvas library.
C++
23
star
12

riscv-atomics

RISC-V implementation of the C/C++ Atomic operations library
C
19
star
13

rv8-bench

rv8 benchmark suite
C
18
star
14

musl-riscv-toolchain

riscv-linux musl gcc toolchain bootstrap scripts
Shell
17
star
15

zvec

zip_vector in-memory compressed variable length integer array
C++
17
star
16

queue_atomic

Multiple producer multiple consumer queue template using C++11 atomics.
C++
13
star
17

userblk

Linux Userspace Block Device Driver Interface
C
10
star
18

glxsync

An example X Windows OpenGL application using GLX and XSync extended frame synchronization
C
10
star
19

vf128

vf128 variable length floating-point
C++
10
star
20

vlu

Variable Length Unary (VLU) - little-endian variable length integer coding
C++
9
star
21

libSystem-mmap

memory map interposition for libsystem_malloc.dylib
C
9
star
22

glcube

OpenGL CMake project template using C99 linmath.h
C
8
star
23

michaeljclark.github.io

RISC-V simulator for x86-64
SCSS
8
star
24

latypus

a high performance C++1y m:n threaded HTTP client and server
C++
8
star
25

graphstorm

OpenCL accelerated force-directed graph layout engine
C
7
star
26

stdendian

(unofficial) proposal for stdendian.h header providing cross-platform endian macros and endian conversion functions.
C++
7
star
27

cpipe

low latency concurrent pipe buffer using C11 threads and atomics.
C
7
star
28

mumule

simple thread pool implementation using the C11 thread support library
C
6
star
29

c-fmt

C++14 sprintf like variadic template string formatter
C++
5
star
30

nat

Arbitrary precision arithmetic library with simple expression compiler targetting a subset of the RISC-V ISA
C++
5
star
31

llvlir

Low Level Variable Length Intermediate Representation
Python
4
star
32

musl-xnu

work in progress port of musl libc to macOS x86-64 XNU kernel
C
4
star
33

glhash

glhash is an OpenGL compute shader implementing SHA-2-256 in GLSL.
C
4
star
34

cutty

OpenGL terminal emulator
C++
4
star
35

c11atomic

C11 stdatomic.h compat for MSVC++
C
4
star
36

riscv-attacks

RISC-V software vulnerability exploitation examples and fixes
C
3
star
37

async_tls

async TLS example using openssl
C++
3
star
38

xi

Xi (aka ξ), a search tool for the Unicode Character Database.
C++
3
star
39

vkgears

Port of the iconic gears demo to GLSL and the Vulkan API using GLFW.
C
3
star
40

qemu-riscv-tests

builds and runs riscv-tests and qemu-tests in qemu-system-riscv32 and qemu-system-riscv64
Assembly
3
star
41

sushi

Xcode, Visual Studio and Ninja project generator
C++
3
star
42

cpuident

x86-64 cpuid processor info tool
C
2
star
43

maj2random

maj2random is a floating point hash function derived from SHA-2
C
2
star
44

chashmap

simple open addressing hashmap, and linked hashmap in C11.
C
2
star
45

libedit

cross-platform port of NetBSD libedit to Linux and Windows.
C
1
star
46

glhull

experiment to render béziergon convex interior hulls.
C
1
star
47

emu

Tiny x86 emulator example using the Windows Hypervisor Platform API.
SourcePawn
1
star