-```
-
-### Building manylinux1 wheels for distribution
-Widely compatible linux wheels can be built with the help of PyPA's manylinux
-docker image. This requires that Docker is installed, and that the host can pull
-the proper docker image.
-
-To build the manylinux wheels, run:
-
-```
-$ sudo docker run -u $(id -u) --rm -v `pwd`:/io quay.io/pypa/manylinux1_x86_64 /io/docker-build-wheels.sh
-[...]
-$
-```
-
-This will create a set of manylinux1 wheel files in the wheelhouse/ directory.
-
-The docker build will make its own static libraries as part of the build process,
-and delete any existing static libraries with `make clean`.
-
-The wheels can be uploaded to PyPI (if you're the package maintainer) with
-
-```
-(.env) $ twine upload --repository-url https://test.pypi.org/legacy/ wheelhouse/*
-[...]
-(.env) $
-```
-
-to test on test PyPI, or
-
-```
-(.env) $ twine upload wheelhouse/*
-[...]
-(.env) $
-```
-
-for a release.
-
-### Makefile customizations
-The Makefiles used to build the static libraries need a few small tweaks to
-make sure that all the right flags are given to gcc. The changes are shown
-in the following diffs.
-
-`SoftPosit/build/Linux-x86_64/Makefile`
-
-```diff
-diff --git a/build/Linux-x86_64-GCC/Makefile b/build/Linux-x86_64-GCC/Makefile
-index 4409e43..46bb877 100644
---- a/build/Linux-x86_64-GCC/Makefile
-+++ b/build/Linux-x86_64-GCC/Makefile
-@@ -60,9 +60,9 @@ LINK_PYTHON = \
-
- DELETE = rm -f
- C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include
--OPTIMISATION = -march=core-avx2 -O2
-+OPTIMISATION = -fPIC -O2 ^M
- COMPILE_C = \
-- gcc -c -Werror-implicit-function-declaration -DSOFTPOSIT_FAST_INT64 \
-+ gcc -std=c99 -c -Werror-implicit-function-declaration -DSOFTPOSIT_FAST_INT64 \^M
- $(SOFTPOSIT_OPTS) $(C_INCLUDES) $(OPTIMISATION) \
- -o $@
- MAKELIB = ar crs $@
-```
-
-`berkeley-softfloat-3/build/Linux-x86_64/Makefile`
-
-```diff
-diff --git a/build/Linux-x86_64-GCC/Makefile b/build/Linux-x86_64-GCC/Makefile
-index 2ee5dad..b175964 100644
---- a/build/Linux-x86_64-GCC/Makefile
-+++ b/build/Linux-x86_64-GCC/Makefile
-@@ -45,7 +45,7 @@ DELETE = rm -f
- C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include
- COMPILE_C = \
- gcc -c -Werror-implicit-function-declaration -DSOFTFLOAT_FAST_INT64 \
-- $(SOFTFLOAT_OPTS) $(C_INCLUDES) -O2 -o $@
-+ $(SOFTFLOAT_OPTS) $(C_INCLUDES) -O2 -fPIC -o $@
- MAKELIB = ar crs $@
-
- OBJ = .o
-```
+>>> x, y = Posit16(3.0), Posit16(3)
+>>> x
+Posit16(3.0)
+>>> x.bits
+22528
+>>> y
+Posit16(2.9802322387695312e-08)
+>>> y.bits
+3
+>>> x * y
+Posit16(8.940696716308594e-08)
+>>> acc = Posit16(0)
+>>> for i in range(10000):
+... acc = acc.fma(x, y)
+...
+>>> acc
+Posit16(1.9073486328125e-06)
+>>> acc.bits
+24
+>>> q = Quire16(0)
+>>> for i in range(10000):
+... q.iqma(x, y)
+...
+>>> q
+Quire16(0.00089263916015625)
+>>> q.bits
+64424509440000
+>>> q.to_posit()
+Posit16(0.00089263916015625)
+>>> q.to_posit().bits
+490
+```
+
+## Building
+See [BUILDING](https://github.com/billzorn/sfpy/blob/master/BUILDING.md).