• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    C
  • License
    Other
  • Created over 7 years ago
  • Updated over 7 years ago

Reviews

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

Repository Details

work in progress port of musl libc to macOS x86-64 XNU kernel

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

vecmap

cache optimized map using lower_bound and vector<pair<Key,T>>
C++
4
star
32

llvlir

Low Level Variable Length Intermediate Representation
Python
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