more fixedpoint arith, WIP