Skip to content

Instantly share code, notes, and snippets.

/* This is the process I used to vectorize _mm_cdfnorminv_ps in
* SIMDe. The first function is the most direct port. The second
* function merges a couple of the branches together. The third
* merges the else branch and is the fastest, but also the most
* complex.
*
* Hopefully seeing the different versions will help make it a bit
* clearer how I got to the final version. */
SIMDE_FUNCTION_ATTRIBUTES
@nemequ
nemequ / pkgdot.sh
Created April 3, 2016 02:55
Quick and (very) dirty bash script for generating a graphviz dot file showing pkg-config dependencies.
#!/bin/bash
# Quick and (very) dirty bash script for generating a graphviz dot
# file showing pkg-config dependencies.
LIBDIR="lib64"
if [ $# -ne 1 ]; then
echo "Usage: $0 pkg-config-name"
return 1
@nemequ
nemequ / keybase.md
Created January 12, 2015 20:51
keybase.md

Keybase proof

I hereby claim:

  • I am nemequ on github.
  • I am nemequ (https://keybase.io/nemequ) on keybase.
  • I have a public key whose fingerprint is 4064 8DF4 BD4B C61C A672 9945 05FA 1021 22ED AC89

To claim this, I am signing this object:

From ae236ca3fc9cab42c1667639fcf5b41ed0669758 Mon Sep 17 00:00:00 2001
From: Evan Nemerson <evan@coeus-group.com>
Date: Wed, 30 Oct 2013 22:12:46 -0700
Subject: [PATCH] Add zlite plugin.
https://github.com/quixdb/squash/issues/21
---
plugins/CMakeLists.txt | 1 +
plugins/zlite/CMakeLists.txt | 5 +
plugins/zlite/squash-zlite.c | 376 ++++++++++++++++++++++
@nemequ
nemequ / data.json
Created October 24, 2013 04:32
Updated benchmark JSON output
{
"iliad": {
"uncompressed-size": 1308638,
"plugins": {
"blosc": {
"blosc": [
{
"level": 1,
"compressed-size": 1308654,
"compress-cpu": 0.00240027,
@nemequ
nemequ / Add-lzmasdk-plugin.patch
Created October 19, 2013 05:53
Add lzmasdk plugin. Currently, this plugin only supports the ppmd7 codec. Signed-off-by: Evan Nemerson <evan@coeus-group.com>
From 416fb2832781829ed431a409014359cb23f3004e Mon Sep 17 00:00:00 2001
From: Evan Nemerson <evan@coeus-group.com>
Date: Fri, 18 Oct 2013 19:39:31 -0700
Subject: [PATCH] Add lzmasdk plugin.
Currently, this plugin only supports the ppmd7 codec.
Signed-off-by: Evan Nemerson <evan@coeus-group.com>
---
.gitmodules | 3 +
From ac471e882642849bdf94aa280d694b692c18780e Mon Sep 17 00:00:00 2001
From: Evan Nemerson <evan@coeus-group.com>
Date: Mon, 16 Sep 2013 09:39:09 -0700
Subject: [PATCH] Add wfLZ plugin.
https://github.com/quixdb/squash/issues/56
Signed-off-by: Evan Nemerson <evan@coeus-group.com>
---
.gitmodules | 3 +
@nemequ
nemequ / 0001-tests-add-random-data-unit-test.patch
Created September 6, 2013 05:56
Squash random data unit test
From 690e3fd92c73d6e8da391529b5cc5e81d81513ea Mon Sep 17 00:00:00 2001
From: Evan Nemerson <evan@coeus-group.com>
Date: Thu, 5 Sep 2013 22:53:15 -0700
Subject: [PATCH] tests: add random data unit test
Signed-off-by: Evan Nemerson <evan@coeus-group.com>
---
tests/check-plugins.c | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
From 9480e7637f3f23cf36d84eaec83d16ddf2afa76e Mon Sep 17 00:00:00 2001
From: Evan Nemerson <evan@coeus-group.com>
Date: Wed, 28 Aug 2013 18:36:55 -0700
Subject: [PATCH] Add lzham1 plugin.
https://github.com/quixdb/squash/issues/14
Signed-off-by: Evan Nemerson <evan@coeus-group.com>
---
configure.ac | 3 +-
From fb5360af92d5124174cb44266ce02fab2b16cfe8 Mon Sep 17 00:00:00 2001
From: Evan Nemerson <evan@coeus-group.com>
Date: Thu, 22 Aug 2013 13:18:07 -0700
Subject: [PATCH] Add gipfeli plugin.
https://github.com/quixdb/squash/issues/22
---
.gitmodules | 3 +
configure.ac | 3 +-
docs/index.md | 1 +