मेरे पास एक stm32-F1 प्रोसेसर है जो फ्लोट ऑपरेशंस के साथ बहुत धीमा है और मेरे पास F7 प्रोसेसर से कुछ पुस्तकालय हैं जो बहुत सारी फ्लोट का उपयोग करते हैं। मैं अपने खराब F1 पर इस लाइब्रेरी का उपयोग करना चाहता हूं, इसलिए मैं कोड पर कम से कम बदलाव करने के तरीके के बारे में सोच रहा था और एक ही इंटरफ़ेस के साथ फ्लोट्स का अनुकरण कर सकता था लेकिन एक अंडरलिंग पूर्णांक प्रकार के साथ। यह ध्यान रखना महत्वपूर्ण है कि मैं केवल सटीकता के 7 अंकों की आवश्यकता है (0.001 और 4094.999 के बीच की संख्या इसलिए मुझे लगता है कि typedef number<cpp_dec_float<7> > fixed7; मेरे मामले में तैरने की तुलना में तेजी से काम करेगा। क्या इसके लिए बूस्ट का मल्टीप्रेज़िशन काफी अच्छा है? आपके पास कोई और सुझाव है? क्या मुझे अपना अंकगणितीय प्रकार बनाना चाहिए?

0
Spyros Mourelatos 27 मार्च 2020, 19:17

1 उत्तर

सबसे बढ़िया उत्तर

मुझे आखिर एक समाधान मिला। उनकी संख्यात्मक प्रणाली मेरे उद्देश्य के लिए उत्कृष्ट है और multiprescision के रूप में उपयोग करने के लिए थोड़ा आसान है, सामान्य सी ++ की तुलना में उच्च सटीकता होने पर आधारित है, लेकिन मुझे बस कम सटीकता चाहिए। यहां जॉन के एमसी फ़ार्लेन संख्यात्मक प्रकार हैं

0
Spyros Mourelatos 30 मार्च 2020, 06:59