Bir 128 bit x mm kayıtta iki x86 32 bit kayıt saklamak için daha hızlı bir yöntem var mı? İki x86 32 bit yazmaçlarını 128 bit x mm kayıt defterine kaydetme
movd xmm0, edx
movd xmm1, eax
pshufd xmm0, xmm0, $1
por xmm0, xmm1
Yani EAX 0x12345678 ve xmm0 sonuç 0x8765432112345678 olmalıdır 0x87654321 EDX ise.
Teşekkür
Vay! Bu harika bir assembler ... baktım son 32bit oldu ... Bir 128bit pc satın alabilirsiniz bilmiyordum ...: P :) – t0mm13b
Streaming SIMD Extensions (SSE) x86 mimarisine bir SIMD komut seti uzantısı , Intel tarafından tasarlanmış ve 1999 yılında piyasaya sürülmüştür. –
Hangi SSE komut seti sürümüne izin verilebilir? – PhiS