मैं त्रिकोणमिति के लिए रेंज कमीशन ऑपरेशन को लागू करने की कोशिश कर रहा हूं। लेकिन इसके बजाय मुझे लगता है कि आने वाले डेटा पर मॉड्यूलो पीआई/2 ऑपरेशन करना बेहतर होगा। मैं सोच रहा था कि एल्गोरिदम क्या मौजूद है और 32-बिट आईईईई 754 फ्लोटिंग-पॉइंट के लिए इस ऑपरेशन के लिए कुशल हैं?फ़्लोटिंग प्वाइंट मॉड्यूलो ऑपरेशन
मुझे इसे असेंबली में लागू करना है, इसलिए fmod, विभाजन, गुणा, इत्यादि सिर्फ एक निर्देश के साथ उपलब्ध नहीं हैं। मेरा प्रोसेसर 16-बिट शब्दों का उपयोग करता है और मैंने 32-बिट फ्लोटिंग पॉइंट एडिशन, घटाव, गुणा, विभाजन, स्क्वायर रूट, कोसाइन और साइन लागू किया है। मुझे कोसाइन और साइन के मूल्यों को इनपुट करने के लिए केवल सीमा में कमी (मॉड्यूलस) की आवश्यकता है।
असल में बहुत सारे चालाक एल्गोरिदम हैं, उदाहरण के लिए Google "पेने हनेक रेंज कमी" के लिए Google है, लेकिन मुझे लगता है कि आप जो चाहते हैं वह नहीं है – hirschhornsalz
एनजी द्वारा पेपर आपके द्वारा पिछले संबंधित प्रश्न में लिंक किया गया है वास्तव में पेने-हनेक एल्गोरिदम, जो AFAIK अभी भी सटीक सीमा में कमी के लिए कला की स्थिति है। आपको बस इसे एक परिशुद्धता में अनुकूलित करना होगा। – janneb
@ हर कोई, कृपया अपना उत्तर हटाएं/संपादित करें ताकि यह मेरे वास्तविक प्रश्न पर लागू हो। मैं एक फ्लोटिंग-पॉइंट मॉड्यूलस के भीतर एल्गोरिदम की तलाश में हूं। मुझे यह लागू करने की ज़रूरत है कि एफएमओडी क्या करता है और मेरे द्वारा किए गए विभाजन की संख्या को कम करता है। – Veridian