chore, warn about unsuffixed (d)fp literals

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
chore, request hardware dfp754 support

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Revert "chore, request hardware dfp754 support"

This reverts commit 896a2734d381c60fc8b93591780539544a3cef71.
minor, provide basic checks for dfp literals, casts and arithmetics

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, use dfp754 flavour checks to steer our truf-dfp754 impls

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, provide isnand32() (deflected to __builtin_isnand32()) and nand32()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, condense all dfp754 routines into ctl-dfp754.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, error when HAVE_DFP754_*_LITERALS aren't defined

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, include config.h in regression test files that include dfp754 goodness

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, don't error if HAVE_DFP754_*_LITERALS aren't defined, instead don't decl flavour invariant routines

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, include ctl-dfp754.c wherever former {rd,pr,rn}-d32.c has been used

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, use d32tostr() routines in caev-io.c for the tests

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, mind the TTT bits of the mantissa already being shifted left by 20U

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, don't use absolute flavoured d32tostr()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor common assembly strategies into bcd32to*() and assemble_bid()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, actually add the carry to the higher digits in quantizedpd32()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, correctly pack small-large-small declets

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, beautify pack_declet() a little

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, correctly unpack small-large-large declets

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, mask out bits of small integers when packing splits up 3bit packages

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>