Table of Opcode Rule Coverage
opcode name
sse
mmx
altivec
arm
neon
c64x-c
absb
yes
yes
no
no
yes
no
addb
yes
yes
yes
yes
yes
no
addssb
yes
yes
yes
yes
yes
no
addusb
yes
yes
yes
yes
yes
no
andb
yes
yes
yes
yes
yes
no
andnb
yes
yes
yes
yes
yes
no
avgsb
yes
yes
yes
yes
yes
no
avgub
yes
yes
yes
yes
yes
no
cmpeqb
yes
yes
yes
yes
yes
no
cmpgtsb
yes
yes
yes
yes
yes
no
copyb
yes
yes
yes
yes
yes
no
loadb
yes
yes
yes
yes
yes
no
loadoffb
yes
yes
no
no
yes
no
loadupdb
yes
yes
no
no
no
no
loadupib
yes
yes
no
no
no
no
loadpb
yes
yes
yes
yes
yes
no
ldresnearb
no
no
no
no
no
no
ldresnearl
no
no
no
no
no
no
ldreslinb
no
no
no
no
no
no
ldreslinl
no
no
no
no
no
no
maxsb
yes
yes
yes
no
yes
no
maxub
yes
yes
yes
no
yes
no
minsb
yes
yes
yes
no
yes
no
minub
yes
yes
yes
no
yes
no
mullb
yes
yes
yes
yes
yes
no
mulhsb
yes
yes
yes
yes
yes
no
mulhub
yes
yes
yes
no
yes
no
orb
yes
yes
yes
yes
yes
no
shlb
yes
yes
yes
yes
yes
no
shrsb
yes
yes
yes
no
yes
no
shrub
yes
yes
yes
no
yes
no
signb
yes
yes
yes
no
yes
no
storeb
yes
yes
yes
yes
yes
no
subb
yes
yes
yes
yes
yes
no
subssb
yes
yes
yes
yes
yes
no
subusb
yes
yes
yes
yes
yes
no
xorb
yes
yes
yes
yes
yes
no
absw
yes
yes
no
no
yes
no
addw
yes
yes
yes
yes
yes
no
addssw
yes
yes
yes
yes
yes
no
addusw
yes
yes
yes
yes
yes
no
andw
yes
yes
yes
yes
yes
no
andnw
yes
yes
yes
yes
yes
no
avgsw
yes
yes
yes
no
yes
no
avguw
yes
yes
yes
yes
yes
no
cmpeqw
yes
yes
yes
yes
yes
no
cmpgtsw
yes
yes
yes
yes
yes
no
copyw
yes
yes
yes
yes
yes
no
div255w
yes
yes
no
no
yes
no
divluw
yes
yes
no
no
no
no
loadw
yes
yes
yes
yes
yes
no
loadoffw
yes
yes
no
no
yes
no
loadpw
yes
yes
yes
yes
yes
no
maxsw
yes
yes
yes
no
yes
no
maxuw
yes
yes
yes
no
yes
no
minsw
yes
yes
yes
no
yes
no
minuw
yes
yes
yes
no
yes
no
mullw
yes
yes
yes
yes
yes
no
mulhsw
yes
yes
yes
yes
yes
no
mulhuw
yes
yes
yes
no
yes
no
orw
yes
yes
yes
yes
yes
no
shlw
yes
yes
yes
yes
yes
no
shrsw
yes
yes
yes
no
yes
no
shruw
yes
yes
yes
yes
yes
no
signw
yes
yes
yes
no
yes
no
storew
yes
yes
yes
yes
yes
no
subw
yes
yes
yes
yes
yes
no
subssw
yes
yes
yes
yes
yes
no
subusw
yes
yes
yes
yes
yes
no
xorw
yes
yes
yes
yes
yes
no
absl
yes
yes
no
no
yes
no
addl
yes
yes
yes
yes
yes
no
addssl
yes
yes
yes
yes
yes
no
addusl
yes
yes
yes
yes
yes
no
andl
yes
yes
yes
yes
yes
no
andnl
yes
yes
yes
yes
yes
no
avgsl
yes
yes
yes
no
yes
no
avgul
yes
yes
yes
no
yes
no
cmpeql
yes
yes
yes
yes
yes
no
cmpgtsl
yes
yes
yes
yes
yes
no
copyl
yes
yes
yes
yes
yes
no
loadl
yes
yes
yes
yes
yes
no
loadoffl
yes
yes
no
no
yes
no
loadpl
yes
yes
yes
yes
yes
no
maxsl
yes
yes
yes
yes
yes
no
maxul
yes
yes
yes
yes
yes
no
minsl
yes
yes
yes
yes
yes
no
minul
yes
yes
yes
yes
yes
no
mulll
yes
no
no
yes
yes
no
mulhsl
yes
no
no
yes
yes
no
mulhul
yes
no
no
no
yes
no
orl
yes
yes
yes
yes
yes
no
shll
yes
yes
yes
yes
yes
no
shrsl
yes
yes
yes
yes
yes
no
shrul
yes
yes
yes
yes
yes
no
signl
yes
yes
yes
no
yes
no
storel
yes
yes
yes
yes
yes
no
subl
yes
yes
yes
yes
yes
no
subssl
yes
yes
yes
no
yes
no
subusl
yes
yes
yes
yes
yes
no
xorl
yes
yes
yes
yes
yes
no
loadq
yes
yes
no
no
yes
no
loadpq
yes
yes
no
no
yes
no
storeq
yes
yes
no
no
yes
no
splatw3q
yes
yes
no
no
yes
no
convsbw
yes
yes
yes
yes
yes
no
convubw
yes
yes
yes
no
yes
no
splatbw
yes
yes
no
no
yes
no
splatbl
yes
yes
no
no
yes
no
convswl
yes
yes
yes
no
yes
no
convuwl
yes
yes
yes
no
yes
no
convslq
yes
yes
no
no
yes
no
convulq
yes
yes
no
no
yes
no
convwb
yes
yes
yes
yes
yes
no
convhwb
yes
yes
no
no
yes
no
convssswb
yes
yes
yes
yes
yes
no
convsuswb
yes
yes
yes
yes
yes
no
convusswb
no
no
no
no
no
no
convuuswb
yes
yes
yes
no
yes
no
convlw
yes
yes
yes
yes
yes
no
convhlw
yes
yes
no
no
yes
no
convssslw
yes
yes
yes
no
yes
no
convsuslw
no
no
yes
yes
yes
no
convusslw
no
no
no
no
no
no
convuuslw
no
no
yes
no
yes
no
convql
yes
yes
no
no
yes
no
convsssql
no
no
no
no
yes
no
convsusql
no
no
no
no
yes
no
convussql
no
no
no
no
no
no
convuusql
no
no
no
no
yes
no
mulsbw
yes
yes
yes
yes
yes
no
mulubw
yes
yes
yes
no
yes
no
mulswl
yes
yes
yes
no
yes
no
muluwl
yes
yes
yes
no
yes
no
accw
yes
yes
no
no
yes
no
accl
yes
yes
yes
no
yes
no
accsadubl
yes
yes
no
no
yes
no
swapw
yes
yes
no
yes
yes
no
swapl
yes
yes
no
yes
yes
no
select0wb
yes
yes
no
yes
yes
no
select1wb
yes
yes
no
yes
yes
no
select0lw
yes
yes
no
yes
yes
no
select1lw
yes
yes
no
yes
yes
no
mergewl
yes
yes
no
yes
yes
no
mergebw
yes
yes
no
no
yes
no
splitlw
yes
yes
no
no
yes
no
splitwb
yes
yes
no
no
yes
no
addf
yes
no
no
no
yes
no
subf
yes
no
no
no
yes
no
mulf
yes
no
no
no
yes
no
divf
yes
no
no
no
no
no
sqrtf
yes
no
no
no
no
no
maxf
yes
no
no
no
yes
no
minf
yes
no
no
no
yes
no
cmpeqf
yes
no
no
no
yes
no
cmpltf
yes
no
no
no
no
no
cmplef
yes
no
no
no
no
no
convfl
yes
no
no
no
yes
no
convlf
yes
no
no
no
yes
no