MOVDDUP
x86 ಅಸೆಂಬ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ, 3ನೇ-ಪೀಳಿಗೆಯ ಸ್ಟ್ರೀಮಿಂಗ್ SIMD ಎಕ್ಸ್ಟೆನ್ಶನ್ಗಳೊಂದಿಗೆ (SSE3) ಆಧುನಿಕ x86 ಪ್ರೊಸೆಸರ್ಗಳು ನಿರ್ವಹಿಸಬಹುದಾದ ನಿರ್ದಿಷ್ಟ ಕ್ರಿಯೆಯ ಹೆಸರು MOVDDUP ಆಗಿದೆ. ಈ ಕ್ರಿಯೆಯು ಇತರ ಲೆಕ್ಕಾಚಾರಗಳಲ್ಲಿ ಬಳಸಲು ಪ್ರೊಸೆಸರ್ನಲ್ಲಿನ ತಾತ್ಕಾಲಿಕ ಜಾಗಕ್ಕೆ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ನಕಲಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಎಂ. ಓ. ವಿ. ಡಿ. ಡಿ. ಯು. ಪಿ. ಯು ಒಂದು, ಡಬಲ್-ಪ್ರಿಸಿಷನ್, ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಮೂಲವನ್ನು ಎಕ್ಸ್. ಎಂ. ಎಂ. ರಿಜಿಸ್ಟರ್ನ ಕೆಳಗಿನ ಅರ್ಧ ಮತ್ತು ಮೇಲಿನ ಅರ್ಧ ಎರಡಕ್ಕೂ ನಕಲಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ. ಬಳಕೆ ಮೂಲ ಒಪೆರಾಂಡ್ ಒಂದು XMM ರಿಜಿಸ್ಟರ್ (xmm2) ಅಥವಾ ಮೆಮೊರಿ ವಿಳಾಸ (m64) ಆಗಿರಬಹುದು. ಮೂಲ ಒಪೆರಾಂಡ್ ಒಂದು XMM ರಿಜಿಸ್ಟರ್ ಆಗಿದ್ದಾಗ, ರಿಜಿಸ್ಟರ್ನ ಕೆಳಗಿನ ಅರ್ಧವನ್ನು ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮೂಲ ಒಪೆರಾಂಡ್ ಮೆಮೊರಿ ವಿಳಾಸವಾಗಿದ್ದಾಗ, ಅದನ್ನು 8-ಬೈಟ್ ಪ್ರದೇಶದ ವಿಳಾಸವೆಂದು ಭಾವಿಸಲಾಗುತ್ತದೆ, ಇದು ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಬಳಸಲಾಗುವ ಮೌಲ್ಯವಾಗಿದೆ. ಡೆಸ್ಟಿನೇಶನ್ ಒಪೆರಾಂಡ್ ಒಂದು XMM ರಿಜಿಸ್ಟರ್ (xmm1) ಆಗಿರಬೇಕು. ಸಂಭಾವ್ಯ ವಿನಾಯಿತಿಗಳು ಉಲ್ಲೇಖಗಳ ದಾಖಲಾತಿ. ಇಂಟೆಲ್ 64 ಮತ್ತು ಐಎ-32 ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳ ಕೈಪಿಡಿ ಸಂಪುಟ 2ಎಃ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ರೆಫರೆನ್ಸ್, ಎ-ಎಂ, ನವೆಂಬರ್, 2006. https://software.intel.com/sites/landingpage/IntrinsicsGuide ಎಂಓವಿಎಪಿಎಸ್/ಎಂಓವಿಎಪಿಡಿ ಎಂಓವಿಎಚ್ಪಿಎಸ್ ಎಂಓವಿಎಚ್ಪಿಎಸ್/ಎಂಓವಿಎಲ್ಪಿಡಿ ಎಂಓವಿಎಂಎಸ್ಕಿಪಿಎಸ್/ಎಂಓವಿಎಂಎಸ್ಕೆಪಿಎಸ್ ಎಂಓವಿಎನ್ಟಿಪಿಎಸ್ ಎಂಓವಿಎಸ್ಎಚ್ಡ್ಯುಪಿ ಎಂಓವಿಎಸ್ಎಲ್ಡ್ಯುಪಿ ಎಂಓವಿಎಸ್ಎಸ್/ಎಂಓವಿಎಸ್ಡಿ ಎಂಓವಿಯುಪಿಎಸ್/ಎಂಓವಿಯುಪಿಡಿ x86 ಸೂಚನಾ ಪಟ್ಟಿಗಳು X86 ಸೂಚನೆಗಳನ್ನು ನೋಡಿ.