जीसीसी CFLAGS
विकल्पों के लिए: -msse
, -msse2
, -mssse3
, -msse4
, -msse4.1
, -msse4.2
। क्या वे अपने उपयोग में अनन्य हैं या एक साथ इस्तेमाल किया जा सकता है?-msse, -msse2, -mssse3, -msse4 rtc के cflgs sse विकल्पों में अंतर क्या है ..? और कैसे निर्धारित करें?
मेरी समझ यह है कि सेट करने का चयन इस बात पर निर्भर करता है कि लक्ष्य आर्क, जो प्रोग्राम चलाएगा, इसका समर्थन करता है या नहीं, क्या यह सही है?
यदि हां, तो मुझे कैसे पता चलेगा कि मेरा लक्षित आर्क किस प्रकार का समर्थन करता है? लिनक्स में, मैं बिल्ली/proc/cpuinfo, लेकिन मैक या विंडोज क्या होगा?
धन्यवाद!
एसएसई निर्देशों को सीपीयू की विभिन्न पीढ़ियों में बढ़ाया/संशोधित किया गया है। एक 4.2 लक्ष्य के लिए संकलन पुरानी पीढ़ियों पर जेनरेट कोड का उपयोग कर रोकता है। –
पहले उत्तर के लिए धन्यवाद। तो मुझे क्या चुनना चाहिए? बस नवीनतम (क्या यह -msse4.2 है)? – yaya
जब तक आपके पास कोई विशिष्ट सिमड आवश्यकता न हो तो बस सबसे कम आम denominator के लिए संकलित करें, यानी .msse स्विच छोड़ दें। –