में वेक्टर को कैसे बढ़ाया जाए, मैं सिमड वेक्टर के तत्वों को बढ़ाने के लिए इंट्रिनिक्स का उपयोग करना चाहता हूं। सबसे आसान तरीका प्रत्येक तत्व के लिए 1 जोड़ने के लिए, इस तरह हो रहा है:AVX/AVX2
(ध्यान दें: vec_inc
से पहले 1 पर सेट किया गया है)
vec = _mm256_add_epi16 (vec, vec_inc);
लेकिन वहाँ एक वेक्टर बढ़ाने के लिए किसी भी विशेष निर्देश है? this page में पसंद है? या कोई और आसान तरीका?
नहीं, वहाँ कोई विशेष निर्देश नहीं है - केवल, +1 का वेक्टर जोड़ने आप ऊपर का सुझाव के रूप में। –