diff options
Diffstat (limited to 'doc/table.xml')
-rw-r--r-- | doc/table.xml | 786 |
1 files changed, 786 insertions, 0 deletions
diff --git a/doc/table.xml b/doc/table.xml new file mode 100644 index 0000000..3c218da --- /dev/null +++ b/doc/table.xml @@ -0,0 +1,786 @@ +<table frame="all" id="table-basictypes" xreflabel="Table of Opcode Rule Coverage"> +<title>Table of Opcode Rule Coverage</title> +<tgroup cols="5" align="left" colsep="1" rowsep="1"> +<thead> +<row> +<entry>opcode name</entry> +<entry>sse</entry> +<entry>mmx</entry> +<entry>altivec</entry> +<entry>arm</entry> +</row> +</thead> +<tbody valign="top"> +<row> +<entry>absb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>addb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>addssb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>addusb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>andb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>andnb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>avgsb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>avgub</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>cmpeqb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>cmpgtsb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>copyb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>maxsb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>maxub</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>minsb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>minub</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mullb</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulhsb</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulhub</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>orb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>shlb</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>shrsb</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>shrub</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>signb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subssb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subusb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>xorb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>absw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>addw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +</row> +<row> +<entry>addssw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>addusw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>andw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>andnw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>avgsw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>avguw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>cmpeqw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>cmpgtsw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>copyw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>maxsw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>maxuw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>minsw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>minuw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mullw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +</row> +<row> +<entry>mulhsw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulhuw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>orw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>shlw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>shrsw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +</row> +<row> +<entry>shruw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>signw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +</row> +<row> +<entry>subssw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subusw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>xorw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>absl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>addl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>addssl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>addusl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>andl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>andnl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>avgsl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>avgul</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>cmpeql</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>cmpgtsl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>copyl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>maxsl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>maxul</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>minsl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>minul</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulll</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>mulhsl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>mulhul</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>orl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>shll</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>shrsl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>shrul</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>signl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subssl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>subusl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>xorl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convsbw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convubw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convswl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convuwl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convwb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convssswb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convsuswb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convusswb</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>convuuswb</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convlw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convssslw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convsuslw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>convusslw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>convuuslw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulsbw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulubw</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>mulswl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>muluwl</entry> +<entry>no</entry> +<entry>no</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>accw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>accl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>accsadubl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +</row> +<row> +<entry>swapw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>swapl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>select0wb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>select1wb</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>select0lw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>select1lw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>mergewl</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +<row> +<entry>mergebw</entry> +<entry>yes</entry> +<entry>yes</entry> +<entry>no</entry> +<entry>no</entry> +</row> +</tbody> +</tgroup> +</table> |