“…However, floating-point representation tends to produce complex and slow NFGs. Thus, the design of floating-point NFGs is especially hard, and only design methods for some numeric functions are known [2,3,6,20,24]. Since these design methods are intended only for specific functions, different functions need different design methods and architectures.…”