MOVAPD
x86 অ্যাসেম্বলি প্রোগ্রামিং ভাষায়, 2য় প্রজন্মের স্ট্রিমিং সিম এক্সটেনশন (এস. এস. ই. 2) সহ আধুনিক x86 প্রসেসর দ্বারা সম্পাদনযোগ্য একটি নির্দিষ্ট ক্রিয়ার নাম হল মোভাপ্ড। এই ক্রিয়ায় অন্যান্য গণনায় ব্যবহারের জন্য প্রসেসরের অস্থায়ী স্থানে এক জোড়া সংখ্যা অনুলিপি করা জড়িত। এম. ও. ভি. এ. পি. ডি এই প্রভাবটি সম্পন্ন করার দ্রুততম উপায়গুলির মধ্যে একটি-এটি তুলনামূলক নির্দেশ এম. ও. ভি. এস. ডি-এর চেয়ে দ্রুত। বিশেষত, এম. ও. ভি. এ. পি. ডি একটি 16-বাইট-অ্যালাইন্ড প্যাকড-ডাবল উৎসকে একটি এক্স. এম. এম রেজিস্টার বা 16-বাইট মেমরি অঞ্চলে অনুলিপি করার কারণ হয়। ব্যবহার উৎস অপারেন্ড একটি এক্সএমএম রেজিস্টার (এক্সএমএম2) বা একটি মেমরি ঠিকানা (এম128) হতে পারে। গন্তব্য অপারেন্ড একটি এক্সএমএম রেজিস্টার (এক্সএমএম1) বা একটি মেমরি ঠিকানা (এম128) হতে পারে। তবে মনে রাখবেন যে, উৎস এবং গন্তব্য উভয়ই মেমরি ঠিকানা হতে পারে না। সম্ভাব্য ব্যতিক্রম যদি একটি মেমরি অ্যাড্রেস অপারেন্ড 16-বাইট-অ্যালাইন্ড না হয়, তবে একটি সাধারণ সুরক্ষা ব্যতিক্রম (#GP) উত্থাপিত হবে। এটি অদ্ভুত আন্তঃব্যবহারযোগ্যতার ত্রুটি সৃষ্টি করতে পারে যখন সাধারণ কোড একটি বাহ্যিক কোডকে কল করে যা একটি 16-বাইট-সারিবদ্ধ স্ট্যাক ফ্রেম সীমানার অনুমানের সাথে সংকলিত হয়েছিল। রেফারেন্স ডকুমেন্টেশন ইন্টেল 64 এবং আইএ-32 আর্কিটেকচার অপ্টিমাইজেশন রেফারেন্স ম্যানুয়াল, নভেম্বর, 2006। ইন্টেল 64 এবং আইএ-32 আর্কিটেকচার সফ্টওয়্যার ডেভেলপারের ম্যানুয়াল ভলিউম 2এঃ ইন্সট্রাকশন সেট রেফারেন্স, এ-এম, নভেম্বর, 2006। আরও দেখুন এম. ও. ভি. এ. পি. এস/এম. ও. ভি. এ. পি. ডি. এম. ও. ভি. ডি. ইউ. পি. এম. ও. ভি. এইচ. পি. এস/এম. ও. ভি. এইচ. পি. ডি এম. ও. ভি. এল. পি. এস. এম. ও. ভি. এম. এস. কে. পি. এস/এম. ও. ভি. এম. এস. কে. পি. ডি এম. ও. ভি. এন. টি. পি. এস. এম. ও. ভি. এস. এইচ. পি. এম. ও. ভি. এস. এল. ডি. পি. এস. এম. ও. ভি. এস. এল. ডি. পি. এম. ও. ভি. এস. এল. ডি. পি. এম. ও. ভি. এস. এল. ডি. পি. এম. ও. ভি. এস. ডি. এম.