10
私はNASMにこのコードを書いた:PADDD命令は、Intelのマニュアルに記載されていませんが、実際にMMXでサポートされていますか?
PADDD mm0, mm1
そして、それは私が見つけたすべてはこれです、それはNASMに存在するが、私はインテルの手順マニュアルでそれを見つけることができませんでした、エラーなしで組み立てられますが、この指示されました:
xmm
レジスタとない
mm
レジスタを取る
PADDD xmm1, xmm2/m128
。
これはPADDD mm0, mm1
のオペコードです:0FFEC1
そして、これがPADDD xmm0, xmm1
のオペコードです:660FFEC1
なぜPADDD mm0, mm1
は、Intelの指示マニュアルに欠けていますか?
私はあなたのソースを知らないが、[ここ](http://x86.renejeschke.de/html/file_module_x86_id_226.html)が存在する。 –
@BenSteffan私はここでもそれを見つけました:https://en.wikipedia.org/wiki/X86_instruction_listings。 しかしマニュアルには存在しません。 –
あなたは正しいようです。最新の[Intelのマニュアル](https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2b-manual。 html)mmxの変種は特に存在しません。 [2005年のIntelマニュアル](http://www.scs.stanford.edu/05au-cs240c/lab/ia32/IA32-2B.pdf)の古いバージョンでは、それがリストされています。 –