more fixed point code