I think it's quite unrealistic. We basically have to reinvent libm...