This is your work, valued

Poland

Wojciech Muła

Elite
@WojciechMula

pyahocorasick. Python module (C extension and plain python) implementing Aho-Corasick algorithm

1.1k

toys. Storage for my snippets, toy programs, etc.

375

sse-popcount. SIMD (SSE) population count --- http://0x80.pl/articles/sse-popcount.html

357

sse4-strstr. SIMD (SWAR/SSE/SSE4/AVX2/AVX512F/ARM Neon) of Karp-Rabin algorithm's modification

264

base64-avx512. Code for paper "Base64 encoding and decoding at almost the speed of a memory copy"

207

base64simd. Base64 coding and decoding with SIMD instructions (SSE/AVX2/AVX512F/AVX512BW/AVX512VBMI/ARM Neon)

174

simd-string. SIMD (SSE) string functions

104

simd-sort. AVX512F and AVX2 versions of quick sort

104

aspell-python. Python wrapper for aspell (C extension and python version)

83

simd-search. Sample program for article "SIMD-ized searching in unique constant dictionary" (http://0x80.pl/articles/simd-search.html)

53

man-intrinsics. Create man pages from information used by Intel Intrinsics Guide and optionally uops.info

46

parsing-int-series. Parse multiple decimal integers separated by arbitrary number of delimiters

37

ternary-logic. Support for ternary logic in SSE, XOP, AVX2 and x86 programs

33

simd-byte-lookup. SIMDized check which bytes are in a set

30

interview-questions. A list of question to a prospective employer

27

cleanup-headers. Remove unnecessary includes from C/C++ source files

27

pyDAWG. Python module (C extension and plain python) implementing DAWG

21

canvas2svg. Save Tk canvas in SVG

21

sse2string. implementation of some function from string.h using SSE2 instructions

21

locatedb. Python lib/prog to manipulate locatedb files

14

ternarylogiccli. CLI utilty to work out proper constants for vpternlogic instruction

13

integer-sequence-encoding. Experiments with encoding/compression integer sequences using different algorithms

13

simd-heap. C++

12

trigraph-search. Trigram search experiments

10

avx512popcnt-superoptimizer. C

8

utf16utf8. Conversions between UTF16 and UTF8

8

recovercr3. A CLI and GUI tool for recovering Canon CR3 photos from memory dumps

7

smart-fork. Fork of SMART framework (http://www.dmi.unict.it/~faro/smart/)

6

compression. experiments with lossless compression

5

cpp-threads. C++ Threads

5

base64-pictures. Python

5

random-binary-trees. Experiments with random binary trees

5

ram-machine-emulator. RAM machine emulator (Javascript from ancient times & console versions in SML and Python)

4

fslistview. PythonFUSE driver that exposes list of files in a virtual directory

3

CRoaring. Roaring bitmaps in C (and C++)

3

wikibooks-plpgsql. Sample programs & images from polish wikibook "Procedury składowane w PostgreSQL" (Stored procedures in PostgreSQL)

3

loadppm. Loader for PPM raster files

3

graphics. Various graphics algorithms (Tkinter, PIL, Javascript demos)

3

gtkcrop. Select portion of image (GTK app)

3

timetracker. Simple time tracking utility (a command line application)

2

simple-sat-solver. Simple SAT solver

2

tex. TeX and LaTeX scripts

2

dictionary. High-performance dictionary coding

2

convex-polygon-intersection. Detecting intersection of convex polygons in 2D

2

sneller. Vectorized SQL for JSON at scale: fast, simple, schemaless

2

positional-popcount. Fast C functions for the computing the positional popcount.

2

pydvi2svg. pydvi2svg converts DVI files (output from TeX) to SVG vector graphics

2

fbi16. image viewer for linux vga16 framebuffer

2

Xscr. simple X wrapper for framebuffer-related toy-applications

1

publish. Software to manage a collection of photos

1

zstd. Zstandard - Fast real-time compression algorithm

1

riscv-pk. RISC-V Proxy Kernel

1

simdutf. Unicode routines (UTF8, UTF16): billions of characters per second.

1

presentations. TeX

1

pliterki. Complete plain-ASCII text with Polish diacritic characters

1

pictures. Python

1