मैं एक मुफ्त सी ++ फिक्स्ड पॉइंट लाइब्रेरी (मुख्य रूप से एम्बेडेड डिवाइसों के उपयोग के लिए, मनमाने ढंग से सटीक गणित के लिए उपयोग करने के लिए) की तलाश में हूं। असल में, आवश्यकताएं हैं:सी ++ निश्चित बिंदु पुस्तकालय?
- कोई अनावश्यक रनटाइम ओवरहेड नहीं: संकलन समय पर जो भी किया जा सकता है, संकलन समय पर किया जाना चाहिए।
- किसी अंतर्निहित ओवरहेड के साथ, निश्चित और फ़्लोटिंग पॉइंट के बीच पारदर्शी रूप से कोड स्विच करने की क्षमता।
- फिक्स्ड पॉइंट गणित फ़ंक्शन। स्क्वायर रूट लेने के लिए आपको आगे और आगे बढ़ने की आवश्यकता होने पर निश्चित बिंदु का उपयोग करके कोई अधिक बिंदु नहीं है।
- छोटे पदचिह्न।
कोई सुझाव?
संभावित डुप्ली: http://stackoverflow.com/questions/79677/whats-the-best-way-to-do-fixed-point-math –
@ पावेल: धन्यवाद। मेरा सवाल यह नहीं है कि निश्चित बिंदु गणित को कैसे कार्यान्वित किया जाए। अगर मुझे करना था तो मैं इसे खुद लिखूंगा, लेकिन मैं सभी बॉयलरप्लेट कोड लिखने से बचने की कोशिश कर रहा हूं। यही कारण है कि मैं एक तैयार समाधान के लिए पूछ रहा हूँ। Additionaly, मुझे SO में अन्य समान पदों पर निश्चित-बिंदु गणित कार्यों के लिए कोई mentioing नहीं मिला। – uj2
मैं गणित पुस्तकालयों "बॉयलरप्लेट" को नहीं बुलाऊंगा। –