From d995e29cbb4e75d147cba1b175543e24f771d7d8 Mon Sep 17 00:00:00 2001 From: cerk Date: Sat, 5 Oct 2019 15:12:06 -0400 Subject: [PATCH 1/4] Renamed decimal folder to src --- {decimal => src}/decimal.nim | 0 {decimal => src}/decimal_lowlevel.nim | 0 {decimal => src}/mpdecimal_wrapper/README.md | 0 {decimal => src}/mpdecimal_wrapper/genSources.sh | 0 .../mpdecimal_wrapper/generated/basearith.c | 0 .../mpdecimal_wrapper/generated/basearith.h | 0 .../mpdecimal_wrapper/generated/bench.c | 0 {decimal => src}/mpdecimal_wrapper/generated/bits.h | 0 .../mpdecimal_wrapper/generated/config.h | 0 .../mpdecimal_wrapper/generated/constants.c | 0 .../mpdecimal_wrapper/generated/constants.h | 0 .../mpdecimal_wrapper/generated/context.c | 0 .../mpdecimal_wrapper/generated/convolute.c | 0 .../mpdecimal_wrapper/generated/convolute.h | 0 {decimal => src}/mpdecimal_wrapper/generated/crt.c | 0 {decimal => src}/mpdecimal_wrapper/generated/crt.h | 0 .../mpdecimal_wrapper/generated/difradix2.c | 0 .../mpdecimal_wrapper/generated/difradix2.h | 0 {decimal => src}/mpdecimal_wrapper/generated/fnt.c | 0 {decimal => src}/mpdecimal_wrapper/generated/fnt.h | 0 .../mpdecimal_wrapper/generated/fourstep.c | 0 .../mpdecimal_wrapper/generated/fourstep.h | 0 {decimal => src}/mpdecimal_wrapper/generated/io.c | 0 {decimal => src}/mpdecimal_wrapper/generated/io.h | 0 .../mpdecimal_wrapper/generated/memory.c | 0 .../mpdecimal_wrapper/generated/memory.h | 0 .../mpdecimal_wrapper/generated/mpdecimal.c | 0 .../mpdecimal_wrapper/generated/mpdecimal.h | 0 .../mpdecimal_wrapper/generated/mpdecimal32vc.h | 0 .../mpdecimal_wrapper/generated/mpdecimal64vc.h | 0 .../mpdecimal_wrapper/generated/mpsignal.c | 0 .../mpdecimal_wrapper/generated/numbertheory.c | 0 .../mpdecimal_wrapper/generated/numbertheory.h | 0 .../mpdecimal_wrapper/generated/sixstep.c | 0 .../mpdecimal_wrapper/generated/sixstep.h | 0 .../mpdecimal_wrapper/generated/transpose.c | 0 .../mpdecimal_wrapper/generated/transpose.h | 0 .../mpdecimal_wrapper/generated/typearith.h | 0 .../mpdecimal_wrapper/generated/umodarith.h | 0 .../mpdecimal_wrapper/generated/vccompat.h | 0 .../mpdecimal_wrapper/generated/vcstdint.h | 0 .../mpdecimal_sources/.hg_archival.txt | 0 .../mpdecimal_sources/CHANGELOG.txt | 0 .../mpdecimal_sources/COMPILERS.txt | 0 .../mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt | 0 .../mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt | 0 .../mpdecimal_wrapper/mpdecimal_sources/Makefile.in | 0 .../mpdecimal_wrapper/mpdecimal_sources/README.txt | 0 .../mpdecimal_sources/config.guess | 0 .../mpdecimal_wrapper/mpdecimal_sources/config.h.in | 0 .../mpdecimal_wrapper/mpdecimal_sources/config.sub | 0 .../mpdecimal_wrapper/mpdecimal_sources/configure | 0 .../mpdecimal_sources/configure.ac | 0 .../mpdecimal_sources/doc/LICENSE.txt | 0 .../mpdecimal_sources/doc/_static/ajax-loader.gif | Bin .../mpdecimal_sources/doc/_static/basic.css | 0 .../doc/_static/comment-bright.png | Bin .../mpdecimal_sources/doc/_static/comment-close.png | Bin .../mpdecimal_sources/doc/_static/comment.png | Bin .../mpdecimal_sources/doc/_static/default.css | 0 .../mpdecimal_sources/doc/_static/doctools.js | 0 .../mpdecimal_sources/doc/_static/down-pressed.png | Bin .../mpdecimal_sources/doc/_static/down.png | Bin .../mpdecimal_sources/doc/_static/file.png | Bin .../mpdecimal_sources/doc/_static/jquery.js | 0 .../mpdecimal_sources/doc/_static/minus.png | Bin .../mpdecimal_sources/doc/_static/mpdecimal-doc.css | 0 .../mpdecimal_sources/doc/_static/plus.png | Bin .../mpdecimal_sources/doc/_static/pygments.css | 0 .../mpdecimal_sources/doc/_static/searchtools.js | 0 .../mpdecimal_sources/doc/_static/sidebar.js | 0 .../mpdecimal_sources/doc/_static/underscore.js | 0 .../mpdecimal_sources/doc/_static/up-pressed.png | Bin .../mpdecimal_sources/doc/_static/up.png | Bin .../mpdecimal_sources/doc/_static/websupport.js | 0 .../mpdecimal_sources/doc/arithmetic.html | 0 .../mpdecimal_sources/doc/assign-convert.html | 0 .../mpdecimal_sources/doc/attributes.html | 0 .../mpdecimal_sources/doc/context.html | 0 .../mpdecimal_sources/doc/decimals.html | 0 .../mpdecimal_sources/doc/functions.html | 0 .../mpdecimal_sources/doc/index.html | 0 .../mpdecimal_sources/doc/memory.html | 0 .../mpdecimal_sources/doc/objects.inv | Bin .../mpdecimal_sources/doc/search.html | 0 .../mpdecimal_sources/doc/searchindex.js | 0 .../mpdecimal_sources/doc/various.html | 0 .../mpdecimal_sources/examples/README.txt | 0 .../mpdecimal_sources/examples/compare.c | 0 .../mpdecimal_sources/examples/div.c | 0 .../mpdecimal_sources/examples/divmod.c | 0 .../mpdecimal_sources/examples/multiply.c | 0 .../mpdecimal_sources/examples/pow.c | 0 .../mpdecimal_sources/examples/powmod.c | 0 .../mpdecimal_sources/examples/shift.c | 0 .../mpdecimal_sources/examples/sqrt.c | 0 .../mpdecimal_wrapper/mpdecimal_sources/install-sh | 0 .../mpdecimal_sources/libmpdec/.objs/README.txt | 0 .../mpdecimal_sources/libmpdec/Makefile.in | 0 .../mpdecimal_sources/libmpdec/Makefile.vc | 0 .../mpdecimal_sources/libmpdec/README.txt | 0 .../mpdecimal_sources/libmpdec/basearith.c | 0 .../mpdecimal_sources/libmpdec/basearith.h | 0 .../mpdecimal_sources/libmpdec/bench.c | 0 .../mpdecimal_sources/libmpdec/bits.h | 0 .../mpdecimal_sources/libmpdec/constants.c | 0 .../mpdecimal_sources/libmpdec/constants.h | 0 .../mpdecimal_sources/libmpdec/context.c | 0 .../mpdecimal_sources/libmpdec/convolute.c | 0 .../mpdecimal_sources/libmpdec/convolute.h | 0 .../mpdecimal_sources/libmpdec/crt.c | 0 .../mpdecimal_sources/libmpdec/crt.h | 0 .../mpdecimal_sources/libmpdec/difradix2.c | 0 .../mpdecimal_sources/libmpdec/difradix2.h | 0 .../mpdecimal_sources/libmpdec/fnt.c | 0 .../mpdecimal_sources/libmpdec/fnt.h | 0 .../mpdecimal_sources/libmpdec/fourstep.c | 0 .../mpdecimal_sources/libmpdec/fourstep.h | 0 .../mpdecimal_sources/libmpdec/io.c | 0 .../mpdecimal_sources/libmpdec/io.h | 0 .../libmpdec/literature/REFERENCES.txt | 0 .../libmpdec/literature/bignum.txt | 0 .../mpdecimal_sources/libmpdec/literature/fnt.py | 0 .../libmpdec/literature/matrix-transform.txt | 0 .../libmpdec/literature/mulmod-64.txt | 0 .../libmpdec/literature/mulmod-ppro.txt | 0 .../libmpdec/literature/six-step.txt | 0 .../libmpdec/literature/umodarith.lisp | 0 .../mpdecimal_sources/libmpdec/memory.c | 0 .../mpdecimal_sources/libmpdec/memory.h | 0 .../mpdecimal_sources/libmpdec/mpdecimal.c | 0 .../mpdecimal_sources/libmpdec/mpdecimal.h.in | 0 .../mpdecimal_sources/libmpdec/mpdecimal32vc.h | 0 .../mpdecimal_sources/libmpdec/mpdecimal64vc.h | 0 .../mpdecimal_sources/libmpdec/mpsignal.c | 0 .../mpdecimal_sources/libmpdec/numbertheory.c | 0 .../mpdecimal_sources/libmpdec/numbertheory.h | 0 .../mpdecimal_sources/libmpdec/sixstep.c | 0 .../mpdecimal_sources/libmpdec/sixstep.h | 0 .../mpdecimal_sources/libmpdec/transpose.c | 0 .../mpdecimal_sources/libmpdec/transpose.h | 0 .../mpdecimal_sources/libmpdec/typearith.h | 0 .../mpdecimal_sources/libmpdec/umodarith.h | 0 .../mpdecimal_sources/libmpdec/vccompat.h | 0 .../mpdecimal_sources/libmpdec/vcdiv64.asm | 0 .../mpdecimal_sources/libmpdec/vcstdint.h | 0 .../mpdecimal_sources/tests/Makefile.in | 0 .../mpdecimal_sources/tests/Makefile.vc | 0 .../mpdecimal_sources/tests/README.txt | 0 .../mpdecimal_sources/tests/additional.decTest | 0 .../mpdecimal_sources/tests/gettests.sh | 0 .../mpdecimal_sources/tests/malloc_fail.c | 0 .../mpdecimal_sources/tests/malloc_fail.h | 0 .../mpdecimal_sources/tests/mptest.h | 0 .../mpdecimal_sources/tests/official.decTest | 0 .../mpdecimal_sources/tests/runshort.sh | 0 .../mpdecimal_sources/tests/runshort_alloc.sh | 0 .../mpdecimal_sources/tests/runtest.c | 0 .../tests/testdata_dist/baseconv.decTest | 0 .../tests/testdata_dist/binop_eq.decTest | 0 .../tests/testdata_dist/cov.decTest | 0 .../tests/testdata_dist/divmod.decTest | 0 .../tests/testdata_dist/divmod_eq.decTest | 0 .../tests/testdata_dist/extra.decTest | 0 .../tests/testdata_dist/fma_eq.decTest | 0 .../tests/testdata_dist/format.decTest | 0 .../tests/testdata_dist/getint.decTest | 0 .../tests/testdata_dist/invroot.decTest | 0 .../tests/testdata_dist/largeint.decTest | 0 .../tests/testdata_dist/powmod.decTest | 0 .../tests/testdata_dist/powmod_eq.decTest | 0 .../tests/testdata_dist/shiftlr.decTest | 0 .../tests/testdata_dist/testruntest.decTest | 0 .../mpdecimal_sources/tools/release.sh | 0 .../mpdecimal_sources/tools/replace.sh | 0 .../mpdecimal_sources/tools/todos.sh | 0 .../mpdecimal_sources/vcbuild/README.txt | 0 .../mpdecimal_sources/vcbuild/gettests.bat | 0 .../mpdecimal_sources/vcbuild/runtest32.bat | 0 .../mpdecimal_sources/vcbuild/runtest64.bat | 0 .../mpdecimal_sources/vcbuild/vcbuild32.bat | 0 .../mpdecimal_sources/vcbuild/vcbuild64.bat | 0 .../mpdecimal_sources/vcbuild/vcclean.bat | 0 .../mpdecimal_sources/vcbuild/vcdistclean.bat | 0 184 files changed, 0 insertions(+), 0 deletions(-) rename {decimal => src}/decimal.nim (100%) rename {decimal => src}/decimal_lowlevel.nim (100%) rename {decimal => src}/mpdecimal_wrapper/README.md (100%) rename {decimal => src}/mpdecimal_wrapper/genSources.sh (100%) rename {decimal => src}/mpdecimal_wrapper/generated/basearith.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/basearith.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/bench.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/bits.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/config.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/constants.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/constants.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/context.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/convolute.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/convolute.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/crt.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/crt.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/difradix2.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/difradix2.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/fnt.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/fnt.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/fourstep.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/fourstep.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/io.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/io.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/memory.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/memory.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/mpdecimal.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/mpdecimal.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/mpdecimal32vc.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/mpdecimal64vc.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/mpsignal.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/numbertheory.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/numbertheory.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/sixstep.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/sixstep.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/transpose.c (100%) rename {decimal => src}/mpdecimal_wrapper/generated/transpose.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/typearith.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/umodarith.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/vccompat.h (100%) rename {decimal => src}/mpdecimal_wrapper/generated/vcstdint.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/Makefile.in (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/README.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/config.guess (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/config.h.in (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/config.sub (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/configure (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/configure.ac (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/context.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/index.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/search.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/doc/various.html (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/div.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/install-sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat (100%) rename {decimal => src}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat (100%) diff --git a/decimal/decimal.nim b/src/decimal.nim similarity index 100% rename from decimal/decimal.nim rename to src/decimal.nim diff --git a/decimal/decimal_lowlevel.nim b/src/decimal_lowlevel.nim similarity index 100% rename from decimal/decimal_lowlevel.nim rename to src/decimal_lowlevel.nim diff --git a/decimal/mpdecimal_wrapper/README.md b/src/mpdecimal_wrapper/README.md similarity index 100% rename from decimal/mpdecimal_wrapper/README.md rename to src/mpdecimal_wrapper/README.md diff --git a/decimal/mpdecimal_wrapper/genSources.sh b/src/mpdecimal_wrapper/genSources.sh similarity index 100% rename from decimal/mpdecimal_wrapper/genSources.sh rename to src/mpdecimal_wrapper/genSources.sh diff --git a/decimal/mpdecimal_wrapper/generated/basearith.c b/src/mpdecimal_wrapper/generated/basearith.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/basearith.c rename to src/mpdecimal_wrapper/generated/basearith.c diff --git a/decimal/mpdecimal_wrapper/generated/basearith.h b/src/mpdecimal_wrapper/generated/basearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/basearith.h rename to src/mpdecimal_wrapper/generated/basearith.h diff --git a/decimal/mpdecimal_wrapper/generated/bench.c b/src/mpdecimal_wrapper/generated/bench.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/bench.c rename to src/mpdecimal_wrapper/generated/bench.c diff --git a/decimal/mpdecimal_wrapper/generated/bits.h b/src/mpdecimal_wrapper/generated/bits.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/bits.h rename to src/mpdecimal_wrapper/generated/bits.h diff --git a/decimal/mpdecimal_wrapper/generated/config.h b/src/mpdecimal_wrapper/generated/config.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/config.h rename to src/mpdecimal_wrapper/generated/config.h diff --git a/decimal/mpdecimal_wrapper/generated/constants.c b/src/mpdecimal_wrapper/generated/constants.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/constants.c rename to src/mpdecimal_wrapper/generated/constants.c diff --git a/decimal/mpdecimal_wrapper/generated/constants.h b/src/mpdecimal_wrapper/generated/constants.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/constants.h rename to src/mpdecimal_wrapper/generated/constants.h diff --git a/decimal/mpdecimal_wrapper/generated/context.c b/src/mpdecimal_wrapper/generated/context.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/context.c rename to src/mpdecimal_wrapper/generated/context.c diff --git a/decimal/mpdecimal_wrapper/generated/convolute.c b/src/mpdecimal_wrapper/generated/convolute.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/convolute.c rename to src/mpdecimal_wrapper/generated/convolute.c diff --git a/decimal/mpdecimal_wrapper/generated/convolute.h b/src/mpdecimal_wrapper/generated/convolute.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/convolute.h rename to src/mpdecimal_wrapper/generated/convolute.h diff --git a/decimal/mpdecimal_wrapper/generated/crt.c b/src/mpdecimal_wrapper/generated/crt.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/crt.c rename to src/mpdecimal_wrapper/generated/crt.c diff --git a/decimal/mpdecimal_wrapper/generated/crt.h b/src/mpdecimal_wrapper/generated/crt.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/crt.h rename to src/mpdecimal_wrapper/generated/crt.h diff --git a/decimal/mpdecimal_wrapper/generated/difradix2.c b/src/mpdecimal_wrapper/generated/difradix2.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/difradix2.c rename to src/mpdecimal_wrapper/generated/difradix2.c diff --git a/decimal/mpdecimal_wrapper/generated/difradix2.h b/src/mpdecimal_wrapper/generated/difradix2.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/difradix2.h rename to src/mpdecimal_wrapper/generated/difradix2.h diff --git a/decimal/mpdecimal_wrapper/generated/fnt.c b/src/mpdecimal_wrapper/generated/fnt.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fnt.c rename to src/mpdecimal_wrapper/generated/fnt.c diff --git a/decimal/mpdecimal_wrapper/generated/fnt.h b/src/mpdecimal_wrapper/generated/fnt.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fnt.h rename to src/mpdecimal_wrapper/generated/fnt.h diff --git a/decimal/mpdecimal_wrapper/generated/fourstep.c b/src/mpdecimal_wrapper/generated/fourstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fourstep.c rename to src/mpdecimal_wrapper/generated/fourstep.c diff --git a/decimal/mpdecimal_wrapper/generated/fourstep.h b/src/mpdecimal_wrapper/generated/fourstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/fourstep.h rename to src/mpdecimal_wrapper/generated/fourstep.h diff --git a/decimal/mpdecimal_wrapper/generated/io.c b/src/mpdecimal_wrapper/generated/io.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/io.c rename to src/mpdecimal_wrapper/generated/io.c diff --git a/decimal/mpdecimal_wrapper/generated/io.h b/src/mpdecimal_wrapper/generated/io.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/io.h rename to src/mpdecimal_wrapper/generated/io.h diff --git a/decimal/mpdecimal_wrapper/generated/memory.c b/src/mpdecimal_wrapper/generated/memory.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/memory.c rename to src/mpdecimal_wrapper/generated/memory.c diff --git a/decimal/mpdecimal_wrapper/generated/memory.h b/src/mpdecimal_wrapper/generated/memory.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/memory.h rename to src/mpdecimal_wrapper/generated/memory.h diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal.c b/src/mpdecimal_wrapper/generated/mpdecimal.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal.c rename to src/mpdecimal_wrapper/generated/mpdecimal.c diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal.h b/src/mpdecimal_wrapper/generated/mpdecimal.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal.h rename to src/mpdecimal_wrapper/generated/mpdecimal.h diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h b/src/mpdecimal_wrapper/generated/mpdecimal32vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h rename to src/mpdecimal_wrapper/generated/mpdecimal32vc.h diff --git a/decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h b/src/mpdecimal_wrapper/generated/mpdecimal64vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h rename to src/mpdecimal_wrapper/generated/mpdecimal64vc.h diff --git a/decimal/mpdecimal_wrapper/generated/mpsignal.c b/src/mpdecimal_wrapper/generated/mpsignal.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/mpsignal.c rename to src/mpdecimal_wrapper/generated/mpsignal.c diff --git a/decimal/mpdecimal_wrapper/generated/numbertheory.c b/src/mpdecimal_wrapper/generated/numbertheory.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/numbertheory.c rename to src/mpdecimal_wrapper/generated/numbertheory.c diff --git a/decimal/mpdecimal_wrapper/generated/numbertheory.h b/src/mpdecimal_wrapper/generated/numbertheory.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/numbertheory.h rename to src/mpdecimal_wrapper/generated/numbertheory.h diff --git a/decimal/mpdecimal_wrapper/generated/sixstep.c b/src/mpdecimal_wrapper/generated/sixstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/sixstep.c rename to src/mpdecimal_wrapper/generated/sixstep.c diff --git a/decimal/mpdecimal_wrapper/generated/sixstep.h b/src/mpdecimal_wrapper/generated/sixstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/sixstep.h rename to src/mpdecimal_wrapper/generated/sixstep.h diff --git a/decimal/mpdecimal_wrapper/generated/transpose.c b/src/mpdecimal_wrapper/generated/transpose.c similarity index 100% rename from decimal/mpdecimal_wrapper/generated/transpose.c rename to src/mpdecimal_wrapper/generated/transpose.c diff --git a/decimal/mpdecimal_wrapper/generated/transpose.h b/src/mpdecimal_wrapper/generated/transpose.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/transpose.h rename to src/mpdecimal_wrapper/generated/transpose.h diff --git a/decimal/mpdecimal_wrapper/generated/typearith.h b/src/mpdecimal_wrapper/generated/typearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/typearith.h rename to src/mpdecimal_wrapper/generated/typearith.h diff --git a/decimal/mpdecimal_wrapper/generated/umodarith.h b/src/mpdecimal_wrapper/generated/umodarith.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/umodarith.h rename to src/mpdecimal_wrapper/generated/umodarith.h diff --git a/decimal/mpdecimal_wrapper/generated/vccompat.h b/src/mpdecimal_wrapper/generated/vccompat.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/vccompat.h rename to src/mpdecimal_wrapper/generated/vccompat.h diff --git a/decimal/mpdecimal_wrapper/generated/vcstdint.h b/src/mpdecimal_wrapper/generated/vcstdint.h similarity index 100% rename from decimal/mpdecimal_wrapper/generated/vcstdint.h rename to src/mpdecimal_wrapper/generated/vcstdint.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt b/src/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt b/src/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt b/src/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt b/src/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt b/src/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in b/src/mpdecimal_wrapper/mpdecimal_sources/Makefile.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in rename to src/mpdecimal_wrapper/mpdecimal_sources/Makefile.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt b/src/mpdecimal_wrapper/mpdecimal_sources/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess b/src/mpdecimal_wrapper/mpdecimal_sources/config.guess similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess rename to src/mpdecimal_wrapper/mpdecimal_sources/config.guess diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in b/src/mpdecimal_wrapper/mpdecimal_sources/config.h.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in rename to src/mpdecimal_wrapper/mpdecimal_sources/config.h.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub b/src/mpdecimal_wrapper/mpdecimal_sources/config.sub similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub rename to src/mpdecimal_wrapper/mpdecimal_sources/config.sub diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/configure b/src/mpdecimal_wrapper/mpdecimal_sources/configure similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/configure rename to src/mpdecimal_wrapper/mpdecimal_sources/configure diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac b/src/mpdecimal_wrapper/mpdecimal_sources/configure.ac similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac rename to src/mpdecimal_wrapper/mpdecimal_sources/configure.ac diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt b/src/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/context.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/context.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/index.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/index.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv b/src/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/search.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/search.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js b/src/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html b/src/mpdecimal_wrapper/mpdecimal_sources/doc/various.html similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html rename to src/mpdecimal_wrapper/mpdecimal_sources/doc/various.html diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt b/src/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/div.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/div.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c b/src/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c rename to src/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh b/src/mpdecimal_wrapper/mpdecimal_sources/install-sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh rename to src/mpdecimal_wrapper/mpdecimal_sources/install-sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h b/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h rename to src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in b/src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc b/src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt b/src/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh b/src/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c b/src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h b/src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h b/src/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh b/src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh b/src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c b/src/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest b/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest rename to src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh b/src/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh rename to src/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh b/src/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh rename to src/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh b/src/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh rename to src/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat diff --git a/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat b/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat similarity index 100% rename from decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat rename to src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat From aca94c524a09c822b502d7498406ccd78f89fc86 Mon Sep 17 00:00:00 2001 From: cerk Date: Sat, 5 Oct 2019 15:18:24 -0400 Subject: [PATCH 2/4] Moved decimal_lowlevel.nim and mpdecimal_wrapper into decimal subfolder --- src/{ => decimal}/decimal_lowlevel.nim | 0 src/{ => decimal}/mpdecimal_wrapper/README.md | 0 src/{ => decimal}/mpdecimal_wrapper/genSources.sh | 0 .../mpdecimal_wrapper/generated/basearith.c | 0 .../mpdecimal_wrapper/generated/basearith.h | 0 .../mpdecimal_wrapper/generated/bench.c | 0 .../mpdecimal_wrapper/generated/bits.h | 0 .../mpdecimal_wrapper/generated/config.h | 0 .../mpdecimal_wrapper/generated/constants.c | 0 .../mpdecimal_wrapper/generated/constants.h | 0 .../mpdecimal_wrapper/generated/context.c | 0 .../mpdecimal_wrapper/generated/convolute.c | 0 .../mpdecimal_wrapper/generated/convolute.h | 0 src/{ => decimal}/mpdecimal_wrapper/generated/crt.c | 0 src/{ => decimal}/mpdecimal_wrapper/generated/crt.h | 0 .../mpdecimal_wrapper/generated/difradix2.c | 0 .../mpdecimal_wrapper/generated/difradix2.h | 0 src/{ => decimal}/mpdecimal_wrapper/generated/fnt.c | 0 src/{ => decimal}/mpdecimal_wrapper/generated/fnt.h | 0 .../mpdecimal_wrapper/generated/fourstep.c | 0 .../mpdecimal_wrapper/generated/fourstep.h | 0 src/{ => decimal}/mpdecimal_wrapper/generated/io.c | 0 src/{ => decimal}/mpdecimal_wrapper/generated/io.h | 0 .../mpdecimal_wrapper/generated/memory.c | 0 .../mpdecimal_wrapper/generated/memory.h | 0 .../mpdecimal_wrapper/generated/mpdecimal.c | 0 .../mpdecimal_wrapper/generated/mpdecimal.h | 0 .../mpdecimal_wrapper/generated/mpdecimal32vc.h | 0 .../mpdecimal_wrapper/generated/mpdecimal64vc.h | 0 .../mpdecimal_wrapper/generated/mpsignal.c | 0 .../mpdecimal_wrapper/generated/numbertheory.c | 0 .../mpdecimal_wrapper/generated/numbertheory.h | 0 .../mpdecimal_wrapper/generated/sixstep.c | 0 .../mpdecimal_wrapper/generated/sixstep.h | 0 .../mpdecimal_wrapper/generated/transpose.c | 0 .../mpdecimal_wrapper/generated/transpose.h | 0 .../mpdecimal_wrapper/generated/typearith.h | 0 .../mpdecimal_wrapper/generated/umodarith.h | 0 .../mpdecimal_wrapper/generated/vccompat.h | 0 .../mpdecimal_wrapper/generated/vcstdint.h | 0 .../mpdecimal_sources/.hg_archival.txt | 0 .../mpdecimal_sources/CHANGELOG.txt | 0 .../mpdecimal_sources/COMPILERS.txt | 0 .../mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt | 0 .../mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt | 0 .../mpdecimal_wrapper/mpdecimal_sources/Makefile.in | 0 .../mpdecimal_wrapper/mpdecimal_sources/README.txt | 0 .../mpdecimal_sources/config.guess | 0 .../mpdecimal_wrapper/mpdecimal_sources/config.h.in | 0 .../mpdecimal_wrapper/mpdecimal_sources/config.sub | 0 .../mpdecimal_wrapper/mpdecimal_sources/configure | 0 .../mpdecimal_sources/configure.ac | 0 .../mpdecimal_sources/doc/LICENSE.txt | 0 .../mpdecimal_sources/doc/_static/ajax-loader.gif | Bin .../mpdecimal_sources/doc/_static/basic.css | 0 .../doc/_static/comment-bright.png | Bin .../mpdecimal_sources/doc/_static/comment-close.png | Bin .../mpdecimal_sources/doc/_static/comment.png | Bin .../mpdecimal_sources/doc/_static/default.css | 0 .../mpdecimal_sources/doc/_static/doctools.js | 0 .../mpdecimal_sources/doc/_static/down-pressed.png | Bin .../mpdecimal_sources/doc/_static/down.png | Bin .../mpdecimal_sources/doc/_static/file.png | Bin .../mpdecimal_sources/doc/_static/jquery.js | 0 .../mpdecimal_sources/doc/_static/minus.png | Bin .../mpdecimal_sources/doc/_static/mpdecimal-doc.css | 0 .../mpdecimal_sources/doc/_static/plus.png | Bin .../mpdecimal_sources/doc/_static/pygments.css | 0 .../mpdecimal_sources/doc/_static/searchtools.js | 0 .../mpdecimal_sources/doc/_static/sidebar.js | 0 .../mpdecimal_sources/doc/_static/underscore.js | 0 .../mpdecimal_sources/doc/_static/up-pressed.png | Bin .../mpdecimal_sources/doc/_static/up.png | Bin .../mpdecimal_sources/doc/_static/websupport.js | 0 .../mpdecimal_sources/doc/arithmetic.html | 0 .../mpdecimal_sources/doc/assign-convert.html | 0 .../mpdecimal_sources/doc/attributes.html | 0 .../mpdecimal_sources/doc/context.html | 0 .../mpdecimal_sources/doc/decimals.html | 0 .../mpdecimal_sources/doc/functions.html | 0 .../mpdecimal_sources/doc/index.html | 0 .../mpdecimal_sources/doc/memory.html | 0 .../mpdecimal_sources/doc/objects.inv | Bin .../mpdecimal_sources/doc/search.html | 0 .../mpdecimal_sources/doc/searchindex.js | 0 .../mpdecimal_sources/doc/various.html | 0 .../mpdecimal_sources/examples/README.txt | 0 .../mpdecimal_sources/examples/compare.c | 0 .../mpdecimal_sources/examples/div.c | 0 .../mpdecimal_sources/examples/divmod.c | 0 .../mpdecimal_sources/examples/multiply.c | 0 .../mpdecimal_sources/examples/pow.c | 0 .../mpdecimal_sources/examples/powmod.c | 0 .../mpdecimal_sources/examples/shift.c | 0 .../mpdecimal_sources/examples/sqrt.c | 0 .../mpdecimal_wrapper/mpdecimal_sources/install-sh | 0 .../mpdecimal_sources/libmpdec/.objs/README.txt | 0 .../mpdecimal_sources/libmpdec/Makefile.in | 0 .../mpdecimal_sources/libmpdec/Makefile.vc | 0 .../mpdecimal_sources/libmpdec/README.txt | 0 .../mpdecimal_sources/libmpdec/basearith.c | 0 .../mpdecimal_sources/libmpdec/basearith.h | 0 .../mpdecimal_sources/libmpdec/bench.c | 0 .../mpdecimal_sources/libmpdec/bits.h | 0 .../mpdecimal_sources/libmpdec/constants.c | 0 .../mpdecimal_sources/libmpdec/constants.h | 0 .../mpdecimal_sources/libmpdec/context.c | 0 .../mpdecimal_sources/libmpdec/convolute.c | 0 .../mpdecimal_sources/libmpdec/convolute.h | 0 .../mpdecimal_sources/libmpdec/crt.c | 0 .../mpdecimal_sources/libmpdec/crt.h | 0 .../mpdecimal_sources/libmpdec/difradix2.c | 0 .../mpdecimal_sources/libmpdec/difradix2.h | 0 .../mpdecimal_sources/libmpdec/fnt.c | 0 .../mpdecimal_sources/libmpdec/fnt.h | 0 .../mpdecimal_sources/libmpdec/fourstep.c | 0 .../mpdecimal_sources/libmpdec/fourstep.h | 0 .../mpdecimal_sources/libmpdec/io.c | 0 .../mpdecimal_sources/libmpdec/io.h | 0 .../libmpdec/literature/REFERENCES.txt | 0 .../libmpdec/literature/bignum.txt | 0 .../mpdecimal_sources/libmpdec/literature/fnt.py | 0 .../libmpdec/literature/matrix-transform.txt | 0 .../libmpdec/literature/mulmod-64.txt | 0 .../libmpdec/literature/mulmod-ppro.txt | 0 .../libmpdec/literature/six-step.txt | 0 .../libmpdec/literature/umodarith.lisp | 0 .../mpdecimal_sources/libmpdec/memory.c | 0 .../mpdecimal_sources/libmpdec/memory.h | 0 .../mpdecimal_sources/libmpdec/mpdecimal.c | 0 .../mpdecimal_sources/libmpdec/mpdecimal.h.in | 0 .../mpdecimal_sources/libmpdec/mpdecimal32vc.h | 0 .../mpdecimal_sources/libmpdec/mpdecimal64vc.h | 0 .../mpdecimal_sources/libmpdec/mpsignal.c | 0 .../mpdecimal_sources/libmpdec/numbertheory.c | 0 .../mpdecimal_sources/libmpdec/numbertheory.h | 0 .../mpdecimal_sources/libmpdec/sixstep.c | 0 .../mpdecimal_sources/libmpdec/sixstep.h | 0 .../mpdecimal_sources/libmpdec/transpose.c | 0 .../mpdecimal_sources/libmpdec/transpose.h | 0 .../mpdecimal_sources/libmpdec/typearith.h | 0 .../mpdecimal_sources/libmpdec/umodarith.h | 0 .../mpdecimal_sources/libmpdec/vccompat.h | 0 .../mpdecimal_sources/libmpdec/vcdiv64.asm | 0 .../mpdecimal_sources/libmpdec/vcstdint.h | 0 .../mpdecimal_sources/tests/Makefile.in | 0 .../mpdecimal_sources/tests/Makefile.vc | 0 .../mpdecimal_sources/tests/README.txt | 0 .../mpdecimal_sources/tests/additional.decTest | 0 .../mpdecimal_sources/tests/gettests.sh | 0 .../mpdecimal_sources/tests/malloc_fail.c | 0 .../mpdecimal_sources/tests/malloc_fail.h | 0 .../mpdecimal_sources/tests/mptest.h | 0 .../mpdecimal_sources/tests/official.decTest | 0 .../mpdecimal_sources/tests/runshort.sh | 0 .../mpdecimal_sources/tests/runshort_alloc.sh | 0 .../mpdecimal_sources/tests/runtest.c | 0 .../tests/testdata_dist/baseconv.decTest | 0 .../tests/testdata_dist/binop_eq.decTest | 0 .../tests/testdata_dist/cov.decTest | 0 .../tests/testdata_dist/divmod.decTest | 0 .../tests/testdata_dist/divmod_eq.decTest | 0 .../tests/testdata_dist/extra.decTest | 0 .../tests/testdata_dist/fma_eq.decTest | 0 .../tests/testdata_dist/format.decTest | 0 .../tests/testdata_dist/getint.decTest | 0 .../tests/testdata_dist/invroot.decTest | 0 .../tests/testdata_dist/largeint.decTest | 0 .../tests/testdata_dist/powmod.decTest | 0 .../tests/testdata_dist/powmod_eq.decTest | 0 .../tests/testdata_dist/shiftlr.decTest | 0 .../tests/testdata_dist/testruntest.decTest | 0 .../mpdecimal_sources/tools/release.sh | 0 .../mpdecimal_sources/tools/replace.sh | 0 .../mpdecimal_sources/tools/todos.sh | 0 .../mpdecimal_sources/vcbuild/README.txt | 0 .../mpdecimal_sources/vcbuild/gettests.bat | 0 .../mpdecimal_sources/vcbuild/runtest32.bat | 0 .../mpdecimal_sources/vcbuild/runtest64.bat | 0 .../mpdecimal_sources/vcbuild/vcbuild32.bat | 0 .../mpdecimal_sources/vcbuild/vcbuild64.bat | 0 .../mpdecimal_sources/vcbuild/vcclean.bat | 0 .../mpdecimal_sources/vcbuild/vcdistclean.bat | 0 183 files changed, 0 insertions(+), 0 deletions(-) rename src/{ => decimal}/decimal_lowlevel.nim (100%) rename src/{ => decimal}/mpdecimal_wrapper/README.md (100%) rename src/{ => decimal}/mpdecimal_wrapper/genSources.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/basearith.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/basearith.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/bench.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/bits.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/config.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/constants.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/constants.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/context.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/convolute.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/convolute.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/crt.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/crt.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/difradix2.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/difradix2.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/fnt.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/fnt.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/fourstep.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/fourstep.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/io.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/io.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/memory.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/memory.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/mpdecimal.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/mpdecimal.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/mpdecimal32vc.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/mpdecimal64vc.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/mpsignal.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/numbertheory.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/numbertheory.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/sixstep.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/sixstep.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/transpose.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/transpose.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/typearith.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/umodarith.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/vccompat.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/generated/vcstdint.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/Makefile.in (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/README.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/config.guess (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/config.h.in (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/config.sub (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/configure (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/configure.ac (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/context.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/index.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/search.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/doc/various.html (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/div.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/install-sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat (100%) rename src/{ => decimal}/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat (100%) diff --git a/src/decimal_lowlevel.nim b/src/decimal/decimal_lowlevel.nim similarity index 100% rename from src/decimal_lowlevel.nim rename to src/decimal/decimal_lowlevel.nim diff --git a/src/mpdecimal_wrapper/README.md b/src/decimal/mpdecimal_wrapper/README.md similarity index 100% rename from src/mpdecimal_wrapper/README.md rename to src/decimal/mpdecimal_wrapper/README.md diff --git a/src/mpdecimal_wrapper/genSources.sh b/src/decimal/mpdecimal_wrapper/genSources.sh similarity index 100% rename from src/mpdecimal_wrapper/genSources.sh rename to src/decimal/mpdecimal_wrapper/genSources.sh diff --git a/src/mpdecimal_wrapper/generated/basearith.c b/src/decimal/mpdecimal_wrapper/generated/basearith.c similarity index 100% rename from src/mpdecimal_wrapper/generated/basearith.c rename to src/decimal/mpdecimal_wrapper/generated/basearith.c diff --git a/src/mpdecimal_wrapper/generated/basearith.h b/src/decimal/mpdecimal_wrapper/generated/basearith.h similarity index 100% rename from src/mpdecimal_wrapper/generated/basearith.h rename to src/decimal/mpdecimal_wrapper/generated/basearith.h diff --git a/src/mpdecimal_wrapper/generated/bench.c b/src/decimal/mpdecimal_wrapper/generated/bench.c similarity index 100% rename from src/mpdecimal_wrapper/generated/bench.c rename to src/decimal/mpdecimal_wrapper/generated/bench.c diff --git a/src/mpdecimal_wrapper/generated/bits.h b/src/decimal/mpdecimal_wrapper/generated/bits.h similarity index 100% rename from src/mpdecimal_wrapper/generated/bits.h rename to src/decimal/mpdecimal_wrapper/generated/bits.h diff --git a/src/mpdecimal_wrapper/generated/config.h b/src/decimal/mpdecimal_wrapper/generated/config.h similarity index 100% rename from src/mpdecimal_wrapper/generated/config.h rename to src/decimal/mpdecimal_wrapper/generated/config.h diff --git a/src/mpdecimal_wrapper/generated/constants.c b/src/decimal/mpdecimal_wrapper/generated/constants.c similarity index 100% rename from src/mpdecimal_wrapper/generated/constants.c rename to src/decimal/mpdecimal_wrapper/generated/constants.c diff --git a/src/mpdecimal_wrapper/generated/constants.h b/src/decimal/mpdecimal_wrapper/generated/constants.h similarity index 100% rename from src/mpdecimal_wrapper/generated/constants.h rename to src/decimal/mpdecimal_wrapper/generated/constants.h diff --git a/src/mpdecimal_wrapper/generated/context.c b/src/decimal/mpdecimal_wrapper/generated/context.c similarity index 100% rename from src/mpdecimal_wrapper/generated/context.c rename to src/decimal/mpdecimal_wrapper/generated/context.c diff --git a/src/mpdecimal_wrapper/generated/convolute.c b/src/decimal/mpdecimal_wrapper/generated/convolute.c similarity index 100% rename from src/mpdecimal_wrapper/generated/convolute.c rename to src/decimal/mpdecimal_wrapper/generated/convolute.c diff --git a/src/mpdecimal_wrapper/generated/convolute.h b/src/decimal/mpdecimal_wrapper/generated/convolute.h similarity index 100% rename from src/mpdecimal_wrapper/generated/convolute.h rename to src/decimal/mpdecimal_wrapper/generated/convolute.h diff --git a/src/mpdecimal_wrapper/generated/crt.c b/src/decimal/mpdecimal_wrapper/generated/crt.c similarity index 100% rename from src/mpdecimal_wrapper/generated/crt.c rename to src/decimal/mpdecimal_wrapper/generated/crt.c diff --git a/src/mpdecimal_wrapper/generated/crt.h b/src/decimal/mpdecimal_wrapper/generated/crt.h similarity index 100% rename from src/mpdecimal_wrapper/generated/crt.h rename to src/decimal/mpdecimal_wrapper/generated/crt.h diff --git a/src/mpdecimal_wrapper/generated/difradix2.c b/src/decimal/mpdecimal_wrapper/generated/difradix2.c similarity index 100% rename from src/mpdecimal_wrapper/generated/difradix2.c rename to src/decimal/mpdecimal_wrapper/generated/difradix2.c diff --git a/src/mpdecimal_wrapper/generated/difradix2.h b/src/decimal/mpdecimal_wrapper/generated/difradix2.h similarity index 100% rename from src/mpdecimal_wrapper/generated/difradix2.h rename to src/decimal/mpdecimal_wrapper/generated/difradix2.h diff --git a/src/mpdecimal_wrapper/generated/fnt.c b/src/decimal/mpdecimal_wrapper/generated/fnt.c similarity index 100% rename from src/mpdecimal_wrapper/generated/fnt.c rename to src/decimal/mpdecimal_wrapper/generated/fnt.c diff --git a/src/mpdecimal_wrapper/generated/fnt.h b/src/decimal/mpdecimal_wrapper/generated/fnt.h similarity index 100% rename from src/mpdecimal_wrapper/generated/fnt.h rename to src/decimal/mpdecimal_wrapper/generated/fnt.h diff --git a/src/mpdecimal_wrapper/generated/fourstep.c b/src/decimal/mpdecimal_wrapper/generated/fourstep.c similarity index 100% rename from src/mpdecimal_wrapper/generated/fourstep.c rename to src/decimal/mpdecimal_wrapper/generated/fourstep.c diff --git a/src/mpdecimal_wrapper/generated/fourstep.h b/src/decimal/mpdecimal_wrapper/generated/fourstep.h similarity index 100% rename from src/mpdecimal_wrapper/generated/fourstep.h rename to src/decimal/mpdecimal_wrapper/generated/fourstep.h diff --git a/src/mpdecimal_wrapper/generated/io.c b/src/decimal/mpdecimal_wrapper/generated/io.c similarity index 100% rename from src/mpdecimal_wrapper/generated/io.c rename to src/decimal/mpdecimal_wrapper/generated/io.c diff --git a/src/mpdecimal_wrapper/generated/io.h b/src/decimal/mpdecimal_wrapper/generated/io.h similarity index 100% rename from src/mpdecimal_wrapper/generated/io.h rename to src/decimal/mpdecimal_wrapper/generated/io.h diff --git a/src/mpdecimal_wrapper/generated/memory.c b/src/decimal/mpdecimal_wrapper/generated/memory.c similarity index 100% rename from src/mpdecimal_wrapper/generated/memory.c rename to src/decimal/mpdecimal_wrapper/generated/memory.c diff --git a/src/mpdecimal_wrapper/generated/memory.h b/src/decimal/mpdecimal_wrapper/generated/memory.h similarity index 100% rename from src/mpdecimal_wrapper/generated/memory.h rename to src/decimal/mpdecimal_wrapper/generated/memory.h diff --git a/src/mpdecimal_wrapper/generated/mpdecimal.c b/src/decimal/mpdecimal_wrapper/generated/mpdecimal.c similarity index 100% rename from src/mpdecimal_wrapper/generated/mpdecimal.c rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal.c diff --git a/src/mpdecimal_wrapper/generated/mpdecimal.h b/src/decimal/mpdecimal_wrapper/generated/mpdecimal.h similarity index 100% rename from src/mpdecimal_wrapper/generated/mpdecimal.h rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal.h diff --git a/src/mpdecimal_wrapper/generated/mpdecimal32vc.h b/src/decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h similarity index 100% rename from src/mpdecimal_wrapper/generated/mpdecimal32vc.h rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal32vc.h diff --git a/src/mpdecimal_wrapper/generated/mpdecimal64vc.h b/src/decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h similarity index 100% rename from src/mpdecimal_wrapper/generated/mpdecimal64vc.h rename to src/decimal/mpdecimal_wrapper/generated/mpdecimal64vc.h diff --git a/src/mpdecimal_wrapper/generated/mpsignal.c b/src/decimal/mpdecimal_wrapper/generated/mpsignal.c similarity index 100% rename from src/mpdecimal_wrapper/generated/mpsignal.c rename to src/decimal/mpdecimal_wrapper/generated/mpsignal.c diff --git a/src/mpdecimal_wrapper/generated/numbertheory.c b/src/decimal/mpdecimal_wrapper/generated/numbertheory.c similarity index 100% rename from src/mpdecimal_wrapper/generated/numbertheory.c rename to src/decimal/mpdecimal_wrapper/generated/numbertheory.c diff --git a/src/mpdecimal_wrapper/generated/numbertheory.h b/src/decimal/mpdecimal_wrapper/generated/numbertheory.h similarity index 100% rename from src/mpdecimal_wrapper/generated/numbertheory.h rename to src/decimal/mpdecimal_wrapper/generated/numbertheory.h diff --git a/src/mpdecimal_wrapper/generated/sixstep.c b/src/decimal/mpdecimal_wrapper/generated/sixstep.c similarity index 100% rename from src/mpdecimal_wrapper/generated/sixstep.c rename to src/decimal/mpdecimal_wrapper/generated/sixstep.c diff --git a/src/mpdecimal_wrapper/generated/sixstep.h b/src/decimal/mpdecimal_wrapper/generated/sixstep.h similarity index 100% rename from src/mpdecimal_wrapper/generated/sixstep.h rename to src/decimal/mpdecimal_wrapper/generated/sixstep.h diff --git a/src/mpdecimal_wrapper/generated/transpose.c b/src/decimal/mpdecimal_wrapper/generated/transpose.c similarity index 100% rename from src/mpdecimal_wrapper/generated/transpose.c rename to src/decimal/mpdecimal_wrapper/generated/transpose.c diff --git a/src/mpdecimal_wrapper/generated/transpose.h b/src/decimal/mpdecimal_wrapper/generated/transpose.h similarity index 100% rename from src/mpdecimal_wrapper/generated/transpose.h rename to src/decimal/mpdecimal_wrapper/generated/transpose.h diff --git a/src/mpdecimal_wrapper/generated/typearith.h b/src/decimal/mpdecimal_wrapper/generated/typearith.h similarity index 100% rename from src/mpdecimal_wrapper/generated/typearith.h rename to src/decimal/mpdecimal_wrapper/generated/typearith.h diff --git a/src/mpdecimal_wrapper/generated/umodarith.h b/src/decimal/mpdecimal_wrapper/generated/umodarith.h similarity index 100% rename from src/mpdecimal_wrapper/generated/umodarith.h rename to src/decimal/mpdecimal_wrapper/generated/umodarith.h diff --git a/src/mpdecimal_wrapper/generated/vccompat.h b/src/decimal/mpdecimal_wrapper/generated/vccompat.h similarity index 100% rename from src/mpdecimal_wrapper/generated/vccompat.h rename to src/decimal/mpdecimal_wrapper/generated/vccompat.h diff --git a/src/mpdecimal_wrapper/generated/vcstdint.h b/src/decimal/mpdecimal_wrapper/generated/vcstdint.h similarity index 100% rename from src/mpdecimal_wrapper/generated/vcstdint.h rename to src/decimal/mpdecimal_wrapper/generated/vcstdint.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/.hg_archival.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/CHANGELOG.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/COMPILERS.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/INSTALL.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/LICENSE.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/Makefile.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/Makefile.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/Makefile.in diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/README.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/config.guess b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/config.guess rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.guess diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/config.h.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/config.h.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.h.in diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/config.sub b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/config.sub rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/config.sub diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/configure b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/configure rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/configure.ac b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/configure.ac rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/configure.ac diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/LICENSE.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/ajax-loader.gif diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/basic.css diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-bright.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment-close.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/comment.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/default.css diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/doctools.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down-pressed.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/down.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/file.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/jquery.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/minus.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/mpdecimal-doc.css diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/plus.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/pygments.css diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/searchtools.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/sidebar.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/underscore.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up-pressed.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/up.png diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/_static/websupport.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/arithmetic.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/assign-convert.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/attributes.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/context.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/context.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/context.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/decimals.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/functions.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/index.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/index.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/index.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/memory.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/objects.inv diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/search.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/search.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/search.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/searchindex.js diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/doc/various.html b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/doc/various.html rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/doc/various.html diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/README.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/compare.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/div.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/div.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/div.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/divmod.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/multiply.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/pow.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/powmod.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/shift.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/examples/sqrt.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/install-sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/install-sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/install-sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/.objs/README.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.in diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/Makefile.vc diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/README.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/basearith.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bench.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/bits.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/constants.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/context.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/convolute.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/crt.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/difradix2.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fnt.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/fourstep.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/io.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/REFERENCES.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/bignum.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/fnt.py diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/matrix-transform.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-64.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/mulmod-ppro.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/six-step.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/literature/umodarith.lisp diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/memory.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal.h.in diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal32vc.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpdecimal64vc.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/mpsignal.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/numbertheory.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/sixstep.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/transpose.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/typearith.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/umodarith.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vccompat.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcdiv64.asm diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/libmpdec/vcstdint.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.in diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/Makefile.vc diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/README.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/additional.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/gettests.sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/malloc_fail.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/mptest.h diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/official.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort.sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runshort_alloc.sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/runtest.c diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/baseconv.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/binop_eq.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/cov.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/divmod_eq.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/extra.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/fma_eq.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/format.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/getint.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/invroot.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/largeint.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/powmod_eq.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/shiftlr.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tests/testdata_dist/testruntest.decTest diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/release.sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/replace.sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/tools/todos.sh diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/README.txt diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/gettests.bat diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest32.bat diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/runtest64.bat diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild32.bat diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcbuild64.bat diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcclean.bat diff --git a/src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat b/src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat similarity index 100% rename from src/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat rename to src/decimal/mpdecimal_wrapper/mpdecimal_sources/vcbuild/vcdistclean.bat From 1c4cd167cc1f5743c1d4dbf58fdc5abaa2ee8324 Mon Sep 17 00:00:00 2001 From: cerk Date: Sat, 5 Oct 2019 15:30:50 -0400 Subject: [PATCH 3/4] Removed packageName from decimal.nimble, not needed --- decimal.nimble | 1 - 1 file changed, 1 deletion(-) diff --git a/decimal.nimble b/decimal.nimble index bde7ed7..7e4d169 100644 --- a/decimal.nimble +++ b/decimal.nimble @@ -1,4 +1,3 @@ -packageName = "Decimal" version = "0.0.1" author = "Status Research & Development GmbH" description = "A correctly-rounded arbitrary precision decimal floating point arithmetic library" From 570ebd46177748361e8b715dfd609cea382d9d8a Mon Sep 17 00:00:00 2001 From: cerk Date: Sat, 5 Oct 2019 15:32:54 -0400 Subject: [PATCH 4/4] Path to decimal_lowlevel has changed --- src/decimal.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/decimal.nim b/src/decimal.nim index 5388b6a..31b0fbe 100644 --- a/src/decimal.nim +++ b/src/decimal.nim @@ -5,7 +5,7 @@ # * Apache v2 license (license terms in the root directory or at http://www.apache.org/licenses/LICENSE-2.0). # at your option. This file may not be copied, modified, or distributed except according to those terms. -import decimal_lowlevel +import decimal/decimal_lowlevel type DecimalType* = ref[ptr mpd_t]