में उनके उपयोग को अक्षम करें मेरे पास एक कोड है जो एसएसएसई 3 आंतरिक आदेशों का उपयोग करता है (ट्रिपल एस नोट करें) और रनटाइम चेक का उपयोग करना है या नहीं, इसलिए मुझे लगता है कि एप्लिकेशन को CPU पर निष्पादित करना चाहिए एसएसएसई 3 समर्थन। हालांकि, -एम 1 ऑप्टिमाइज़ेशन के साथ -mssse3 का उपयोग करते समय संकलक एसएसएसई 3 निर्देशों को भी सम्मिलित करता है जिन्हें मैंने स्पष्ट रूप से कॉल नहीं किया था, इसलिए प्रोग्राम क्रैश हो गया।एसएसएसई 3 इंट्रिनिक्स को कैसे सक्षम करें लेकिन कंपाइलर ऑप्टिमाइज़ेशन
क्या मैं एसएसएसई 3 कोड को सक्षम करने का कोई तरीका है जब मैं प्रासंगिक आंतरिक कार्यों को कॉल करता हूं, लेकिन संकलक को अपना स्वयं का एसएसएसई 3 कोड जोड़ने से रोकने के लिए?
ध्यान दें कि मैं -O1 अनुकूलन अक्षम नहीं कर सकता।
संबंधित प्रश्न: http://stackoverflow.com/questions/15584983/whats-the-proper-way-to-use- अलग-versions-of-sse-intrinsics-in-gcc – yohjp
अलग-अलग सेटिंग्स के साथ विभिन्न टीयू संकलित करें । – PlasmaHH
अलग-अलग विकल्पों के साथ अलग-अलग फ़ाइलों को संकलित करें, या अलग-अलग विकल्पों के साथ अलग-अलग फ़ंक्शंस (प्राग्मा, विशेषता), या जीसीसी -4.9 का उपयोग करें। –