test, add more regressions for m30 string handling

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert m30_get_s() PEBKACs to start with a clean slate

This reverts commit 7bc72a7d7e704deed8c050316b30ac67f37c2bcf.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/m30' into next

* core/m30:
  Revert m30_get_s() PEBKACs to start with a clean slate
  test, add more regressions for m30 string handling
chore, move XCCLDFLAGS to AM_LDFLAGS

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist' into next

* bld/dist:
  chore, move XCCLDFLAGS to AM_LDFLAGS
minor, start new support library libm30

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, don't access m62's mant slot directly in m62-rela.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
major, move string serialiser/deserialiser guts from m30.h to m30.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, bring back convenience fun ffff_m30_23_get_s()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, link ute tools with uterus_LIBS which now contains libm30.la as well

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, define uterus_LIBS for test suite and link binary tests with it or m30_LIBS

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, mention m30 library as uterus ldflag in uterus.pc file

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, for long fractions in m30_get_s() build up the m30 from left to right after the decimal point

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, implement rounding for 8 decimal-point m30s from a string

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, rewrite __30_1_get_s() case of ffff_m30_get_s() to cope with rounding and excess decimal points

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, rewrite __30_23_get_s() as horner sum too

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
major, move string serialiser/deserialiser guts from m62.h to m62.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate __62_0_get_s() to forward parsing

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate __62_1_get_s() to forward parsing

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate __62_23_get_s() to forward parsing

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