Skip to content

Commit

Permalink
A few more avx instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
vmt committed Jul 3, 2013
1 parent 74ac50a commit f41e308
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ tests/_results/
tests/*.bin
tests/*.out
tests/difftest.sh
scripts/ud_asmtest*
scripts/ud_*asmtest*

# Ignore C++ Builder history folders
libudis86/__history/
Expand Down
26 changes: 16 additions & 10 deletions docs/x86/optable.xml
Original file line number Diff line number Diff line change
Expand Up @@ -729,18 +729,20 @@
<instruction>
<mnemonic>cmppd</mnemonic>
<def>
<pfx>aso rexr rexx rexb</pfx>
<pfx>aso rexr rexx rexb vexl</pfx>
<opc>/sse=66 0f c2</opc>
<opr>V W Ib</opr>
<opr>V H W Ib</opr>
<cpuid>sse2 avx</cpuid>
</def>
</instruction>

<instruction>
<mnemonic>cmpps</mnemonic>
<def>
<pfx>aso rexr rexx rexb</pfx>
<pfx>aso rexr rexx rexb vexl</pfx>
<opc>0f c2</opc>
<opr>V W Ib</opr>
<opr>V H W Ib</opr>
<cpuid>sse2 avx</cpuid>
</def>
</instruction>

Expand All @@ -767,9 +769,10 @@
<opc>a7 /o=32</opc>
</def>
<def>
<pfx>aso rexr rexx rexb</pfx>
<pfx>aso rexr rexx rexb vexl</pfx>
<opc>/sse=f2 0f c2</opc>
<opr>V W Ib</opr>
<opr>V H W Ib</opr>
<cpuid>sse2 avx</cpuid>
</def>
</instruction>

Expand All @@ -784,9 +787,10 @@
<instruction>
<mnemonic>cmpss</mnemonic>
<def>
<pfx>aso rexr rexx rexb</pfx>
<pfx>aso rexr rexx rexb vexl</pfx>
<opc>/sse=f3 0f c2</opc>
<opr>V W Ib</opr>
<opr>V H W Ib</opr>
<cpuid>sse2 avx</cpuid>
</def>
</instruction>

Expand Down Expand Up @@ -833,6 +837,7 @@
<pfx>aso rexr rexx rexb</pfx>
<opc>/sse=66 0f 2f</opc>
<opr>V W</opr>
<cpuid>sse2 avx</cpuid>
</def>
</instruction>

Expand All @@ -842,6 +847,7 @@
<pfx>aso rexr rexx rexb</pfx>
<opc>0f 2f</opc>
<opr>V W</opr>
<cpuid>sse2 avx</cpuid>
</def>
</instruction>

Expand Down Expand Up @@ -8949,7 +8955,7 @@
<instruction>
<mnemonic>blendvpd</mnemonic>
<def>
<pfx>aso rexr rexx rexb</pfx>
<pfx>aso rexr rexx rexb vexl</pfx>
<opc>/sse=66 0f 38 15 /vexw=0</opc>
<opr>V H W L</opr>
<cpuid>sse4.1 avx</cpuid>
Expand All @@ -8959,7 +8965,7 @@
<instruction>
<mnemonic>blendvps</mnemonic>
<def>
<pfx>aso rexr rexx rexb</pfx>
<pfx>aso rexr rexx rexb vexl</pfx>
<opc>/sse=66 0f 38 14 /vexw=0</opc>
<opr>V H W L</opr>
<cpuid>sse4.1 avx</cpuid>
Expand Down

0 comments on commit f41e308

Please sign in to comment.