Skip to content

Instantly share code, notes, and snippets.

@clayne
Last active March 20, 2022 23:50
Show Gist options
  • Save clayne/b5ce8792de5f2b380d5343b9c4282b91 to your computer and use it in GitHub Desktop.
Save clayne/b5ce8792de5f2b380d5343b9c4282b91 to your computer and use it in GitHub Desktop.
clayne@sv590:/tmp/openmw $ time parallel --keep-order "(/tmp/objdump_stats {} | sort -t '$(printf '\t')' -k3,3 -k1,1nr -k2,2) 2>&1 | hpre {}; echo" ::: *.exe
openmw-bulletobjecttool.exe | count mnemonic extension category isa_set
openmw-bulletobjecttool.exe | 12444 JE - - -
openmw-bulletobjecttool.exe | 6673 JNE - - -
openmw-bulletobjecttool.exe | 1566 JA - - -
openmw-bulletobjecttool.exe | 1168 LOCK - - -
openmw-bulletobjecttool.exe | 963 JAE - - -
openmw-bulletobjecttool.exe | 916 MOVABS - - -
openmw-bulletobjecttool.exe | 772 CMOVAE - - -
openmw-bulletobjecttool.exe | 272 DATA16 - - -
openmw-bulletobjecttool.exe | 269 JG - - -
openmw-bulletobjecttool.exe | 232 JGE - - -
openmw-bulletobjecttool.exe | 138 CMOVA - - -
openmw-bulletobjecttool.exe | 126 CMOVNE - - -
openmw-bulletobjecttool.exe | 125 CMOVE - - -
openmw-bulletobjecttool.exe | 123 SETNE - - -
openmw-bulletobjecttool.exe | 103 (BAD) - - -
openmw-bulletobjecttool.exe | 100 SETA - - -
openmw-bulletobjecttool.exe | 75 SETE - - -
openmw-bulletobjecttool.exe | 31 REP - - -
openmw-bulletobjecttool.exe | 27 SETGE - - -
openmw-bulletobjecttool.exe | 22 SETAE - - -
openmw-bulletobjecttool.exe | 14 CMOVG - - -
openmw-bulletobjecttool.exe | 10 CMOVGE - - -
openmw-bulletobjecttool.exe | 7 CALLW - - -
openmw-bulletobjecttool.exe | 6 BND - - -
openmw-bulletobjecttool.exe | 6 CS - - -
openmw-bulletobjecttool.exe | 6 ICEBP - - -
openmw-bulletobjecttool.exe | 6 INS - - -
openmw-bulletobjecttool.exe | 6 SCAS - - -
openmw-bulletobjecttool.exe | 5 STOS - - -
openmw-bulletobjecttool.exe | 4 CMPS - - -
openmw-bulletobjecttool.exe | 4 SETG - - -
openmw-bulletobjecttool.exe | 3 LODS - - -
openmw-bulletobjecttool.exe | 1 DS - - -
openmw-bulletobjecttool.exe | 1 ES - - -
openmw-bulletobjecttool.exe | 1 FS - - -
openmw-bulletobjecttool.exe | 1 OUTS - - -
openmw-bulletobjecttool.exe | 1 REPNZ - - -
openmw-bulletobjecttool.exe | 1 RETF - - -
openmw-bulletobjecttool.exe | 1 SS - - -
openmw-bulletobjecttool.exe | 126358 MOV BASE DATAXFER I86
openmw-bulletobjecttool.exe | 48747 INT3 BASE INTERRUPT I86
openmw-bulletobjecttool.exe | 28064 CALL BASE CALL I86
openmw-bulletobjecttool.exe | 27591 LEA BASE MISC I86
openmw-bulletobjecttool.exe | 20156 CMP BASE BINARY I86
openmw-bulletobjecttool.exe | 13671 ADD BASE BINARY I86
openmw-bulletobjecttool.exe | 11025 SUB BASE BINARY I86
openmw-bulletobjecttool.exe | 10027 TEST BASE LOGICAL I86
openmw-bulletobjecttool.exe | 9331 POP BASE POP I86
openmw-bulletobjecttool.exe | 8781 PUSH BASE PUSH I186,I86
openmw-bulletobjecttool.exe | 8720 JMP BASE UNCOND_BR I86
openmw-bulletobjecttool.exe | 7355 NOP BASE NOP,WIDENOP FAT_NOP,I86,KNC_MISC,PPRO,PREFETCH_NOP
openmw-bulletobjecttool.exe | 6368 XOR BASE LOGICAL I86
openmw-bulletobjecttool.exe | 5358 RET BASE RET I86
openmw-bulletobjecttool.exe | 4858 JB BASE COND_BR I86
openmw-bulletobjecttool.exe | 2852 MOVZX BASE DATAXFER I386
openmw-bulletobjecttool.exe | 1903 INC BASE BINARY I86
openmw-bulletobjecttool.exe | 1666 JBE BASE COND_BR I86
openmw-bulletobjecttool.exe | 1566 AND BASE LOGICAL I86
openmw-bulletobjecttool.exe | 1437 SAR BASE SHIFT I186,I86
openmw-bulletobjecttool.exe | 1435 SHR BASE SHIFT I186,I86
openmw-bulletobjecttool.exe | 1181 IMUL BASE BINARY I186,I86
openmw-bulletobjecttool.exe | 819 SHL BASE SHIFT I186,I86
openmw-bulletobjecttool.exe | 631 OR BASE LOGICAL I86
openmw-bulletobjecttool.exe | 468 JLE BASE COND_BR I86
openmw-bulletobjecttool.exe | 459 CMOVB BASE CMOV CMOV
openmw-bulletobjecttool.exe | 388 JL BASE COND_BR I86
openmw-bulletobjecttool.exe | 337 ADC BASE BINARY I86
openmw-bulletobjecttool.exe | 277 DEC BASE BINARY I86
openmw-bulletobjecttool.exe | 182 JS BASE COND_BR I86
openmw-bulletobjecttool.exe | 178 XCHG BASE DATAXFER I86
openmw-bulletobjecttool.exe | 177 NEG BASE BINARY I86
openmw-bulletobjecttool.exe | 174 JNS BASE COND_BR I86
openmw-bulletobjecttool.exe | 109 MOVSX BASE DATAXFER I386
openmw-bulletobjecttool.exe | 99 SBB BASE BINARY I86
openmw-bulletobjecttool.exe | 49 CMOVBE BASE CMOV CMOV
openmw-bulletobjecttool.exe | 45 JP BASE COND_BR I86
openmw-bulletobjecttool.exe | 40 NOT BASE LOGICAL I86
openmw-bulletobjecttool.exe | 36 BT BASE BITBYTE I386
openmw-bulletobjecttool.exe | 33 BTS BASE BITBYTE I386
openmw-bulletobjecttool.exe | 32 CMOVL BASE CMOV CMOV
openmw-bulletobjecttool.exe | 27 OUT BASE IO I86
openmw-bulletobjecttool.exe | 23 MUL BASE BINARY I86
openmw-bulletobjecttool.exe | 20 IN BASE IO I86
openmw-bulletobjecttool.exe | 19 BTR BASE BITBYTE I386
openmw-bulletobjecttool.exe | 19 CDQ BASE CONVERT I386
openmw-bulletobjecttool.exe | 19 ROL BASE ROTATE I186,I86
openmw-bulletobjecttool.exe | 17 SETBE BASE SETCC I386
openmw-bulletobjecttool.exe | 12 BSWAP BASE DATAXFER I486REAL
openmw-bulletobjecttool.exe | 11 IDIV BASE BINARY I86
openmw-bulletobjecttool.exe | 10 BSR BASE BITBYTE I386
openmw-bulletobjecttool.exe | 10 LOOPNE BASE COND_BR I86
openmw-bulletobjecttool.exe | 10 SETB BASE SETCC I386
openmw-bulletobjecttool.exe | 9 DIV BASE BINARY I86
openmw-bulletobjecttool.exe | 5 CLD BASE FLAGOP I86
openmw-bulletobjecttool.exe | 5 ROR BASE ROTATE I186,I86
openmw-bulletobjecttool.exe | 4 CMOVLE BASE CMOV CMOV
openmw-bulletobjecttool.exe | 4 LOOPE BASE COND_BR I86
openmw-bulletobjecttool.exe | 3 CMC BASE FLAGOP I86
openmw-bulletobjecttool.exe | 3 CMOVS BASE CMOV CMOV
openmw-bulletobjecttool.exe | 3 CPUID BASE MISC I486REAL
openmw-bulletobjecttool.exe | 3 INT BASE INTERRUPT I86
openmw-bulletobjecttool.exe | 3 JO BASE COND_BR I86
openmw-bulletobjecttool.exe | 3 JRCXZ BASE COND_BR LONGMODE
openmw-bulletobjecttool.exe | 3 LEAVE BASE MISC I186
openmw-bulletobjecttool.exe | 3 LOOP BASE COND_BR I86
openmw-bulletobjecttool.exe | 3 STC BASE FLAGOP I86
openmw-bulletobjecttool.exe | 3 XLAT BASE MISC I86
openmw-bulletobjecttool.exe | 2 CLC BASE FLAGOP I86
openmw-bulletobjecttool.exe | 2 CLI BASE FLAGOP I86
openmw-bulletobjecttool.exe | 2 CWDE BASE CONVERT I386
openmw-bulletobjecttool.exe | 2 SETLE BASE SETCC I386
openmw-bulletobjecttool.exe | 2 SETS BASE SETCC I386
openmw-bulletobjecttool.exe | 2 SLDT BASE SYSTEM I286PROTECTED
openmw-bulletobjecttool.exe | 2 STD BASE FLAGOP I86
openmw-bulletobjecttool.exe | 1 CMOVO BASE CMOV CMOV
openmw-bulletobjecttool.exe | 1 ENTER BASE MISC I186
openmw-bulletobjecttool.exe | 1 HLT BASE SYSTEM I86
openmw-bulletobjecttool.exe | 1 JNO BASE COND_BR I86
openmw-bulletobjecttool.exe | 1 JNP BASE COND_BR I86
openmw-bulletobjecttool.exe | 1 POPF BASE POP I86
openmw-bulletobjecttool.exe | 1 PUSHF BASE PUSH I86
openmw-bulletobjecttool.exe | 1 RCL BASE ROTATE I186,I86
openmw-bulletobjecttool.exe | 1 SETL BASE SETCC I386
openmw-bulletobjecttool.exe | 1 SETP BASE SETCC I386
openmw-bulletobjecttool.exe | 1 STR BASE SYSTEM I286PROTECTED
openmw-bulletobjecttool.exe | 1 VERW BASE SYSTEM I286PROTECTED
openmw-bulletobjecttool.exe | 2208 MOVSD BASE,SSE2 DATAXFER,STRINGOP I386,SSE2
openmw-bulletobjecttool.exe | 2571 MOVSXD LONGMODE DATAXFER LONGMODE
openmw-bulletobjecttool.exe | 17 CDQE LONGMODE CONVERT LONGMODE
openmw-bulletobjecttool.exe | 10 CQO LONGMODE CONVERT LONGMODE
openmw-bulletobjecttool.exe | 175 MOVQ MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-bulletobjecttool.exe | 85 MOVD MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-bulletobjecttool.exe | 5 PADDD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-bulletobjecttool.exe | 4493 MOVUPS SSE DATAXFER SSE
openmw-bulletobjecttool.exe | 3333 MOVAPS SSE DATAXFER SSE
openmw-bulletobjecttool.exe | 1222 MOVSS SSE DATAXFER SSE
openmw-bulletobjecttool.exe | 781 XORPS SSE LOGICAL_FP SSE
openmw-bulletobjecttool.exe | 438 MULSS SSE SSE SSE
openmw-bulletobjecttool.exe | 329 ADDSS SSE SSE SSE
openmw-bulletobjecttool.exe | 213 COMISS SSE SSE SSE
openmw-bulletobjecttool.exe | 189 SUBSS SSE SSE SSE
openmw-bulletobjecttool.exe | 64 ANDPS SSE LOGICAL_FP SSE
openmw-bulletobjecttool.exe | 43 CVTSI2SS SSE CONVERT SSE
openmw-bulletobjecttool.exe | 42 UCOMISS SSE SSE SSE
openmw-bulletobjecttool.exe | 37 DIVSS SSE SSE SSE
openmw-bulletobjecttool.exe | 16 UNPCKLPS SSE SSE SSE
openmw-bulletobjecttool.exe | 15 SHUFPS SSE SSE SSE
openmw-bulletobjecttool.exe | 14 CVTTSS2SI SSE CONVERT SSE
openmw-bulletobjecttool.exe | 3 MOVLHPS SSE DATAXFER SSE
openmw-bulletobjecttool.exe | 2 ADDPS SSE SSE SSE
openmw-bulletobjecttool.exe | 1 MAXSS SSE SSE SSE
openmw-bulletobjecttool.exe | 765 MULSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 691 MOVDQA SSE2 DATAXFER SSE2
openmw-bulletobjecttool.exe | 495 MOVDQU SSE2 DATAXFER SSE2
openmw-bulletobjecttool.exe | 466 ADDSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 285 COMISD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 242 SUBSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 134 CVTPS2PD SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 121 PSRLDQ SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 119 DIVSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 113 UNPCKLPD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 97 CVTTSD2SI SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 67 CVTDQ2PD SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 48 CVTPD2PS SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 35 CVTSI2SD SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 18 UNPCKHPD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 16 UCOMISD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 10 CVTDQ2PS SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 9 CVTSD2SS SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 8 CVTSS2SD SSE2 CONVERT SSE2
openmw-bulletobjecttool.exe | 6 SQRTPD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 5 MINSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 4 SQRTSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 3 MAXSD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 1 MULPD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 1 PSHUFD SSE2 SSE SSE2
openmw-bulletobjecttool.exe | 5 FIST X87 X87_ALU X87
openmw-bulletobjecttool.exe | 3 FICOM X87 X87_ALU X87
openmw-bulletobjecttool.exe | 1 FCOM X87 X87_ALU X87
openmw-bulletobjecttool.exe | 1 FDIV X87 X87_ALU X87
openmw-bulletobjecttool.exe | 1 FSTP X87 X87_ALU X87
openmw-bulletobjecttool.exe | 1 FWAIT X87 X87_ALU X87
openmw-bulletobjecttool.exe | 1 XGETBV XSAVE XSAVE XSAVE
openmw-iniimporter.exe | count mnemonic extension category isa_set
openmw-iniimporter.exe | 4221 JE - - -
openmw-iniimporter.exe | 2464 JNE - - -
openmw-iniimporter.exe | 823 LOCK - - -
openmw-iniimporter.exe | 517 JA - - -
openmw-iniimporter.exe | 395 CMOVAE - - -
openmw-iniimporter.exe | 309 JAE - - -
openmw-iniimporter.exe | 231 MOVABS - - -
openmw-iniimporter.exe | 98 (BAD) - - -
openmw-iniimporter.exe | 62 JG - - -
openmw-iniimporter.exe | 61 DATA16 - - -
openmw-iniimporter.exe | 60 CMOVE - - -
openmw-iniimporter.exe | 50 CMOVA - - -
openmw-iniimporter.exe | 45 CMOVNE - - -
openmw-iniimporter.exe | 45 SETA - - -
openmw-iniimporter.exe | 37 SETNE - - -
openmw-iniimporter.exe | 26 SETE - - -
openmw-iniimporter.exe | 24 JGE - - -
openmw-iniimporter.exe | 14 REP - - -
openmw-iniimporter.exe | 12 RETF - - -
openmw-iniimporter.exe | 6 BND - - -
openmw-iniimporter.exe | 3 CMOVG - - -
openmw-iniimporter.exe | 2 INS - - -
openmw-iniimporter.exe | 2 LODS - - -
openmw-iniimporter.exe | 2 OUTS - - -
openmw-iniimporter.exe | 2 REPZ - - -
openmw-iniimporter.exe | 2 SETGE - - -
openmw-iniimporter.exe | 1 CMOVGE - - -
openmw-iniimporter.exe | 1 SETG - - -
openmw-iniimporter.exe | 1 STOS - - -
openmw-iniimporter.exe | 44835 MOV BASE DATAXFER I86
openmw-iniimporter.exe | 16587 INT3 BASE INTERRUPT I86
openmw-iniimporter.exe | 10774 LEA BASE MISC I86
openmw-iniimporter.exe | 10056 CALL BASE CALL I86
openmw-iniimporter.exe | 7194 CMP BASE BINARY I86
openmw-iniimporter.exe | 4352 ADD BASE BINARY I86
openmw-iniimporter.exe | 3532 TEST BASE LOGICAL I86
openmw-iniimporter.exe | 3464 SUB BASE BINARY I86
openmw-iniimporter.exe | 3328 POP BASE POP I86
openmw-iniimporter.exe | 3148 PUSH BASE PUSH I186,I86
openmw-iniimporter.exe | 3060 JMP BASE UNCOND_BR I86
openmw-iniimporter.exe | 2852 NOP BASE NOP,WIDENOP FAT_NOP,I86,KNC_MISC,PPRO,PREFETCH_NOP
openmw-iniimporter.exe | 2257 XOR BASE LOGICAL I86
openmw-iniimporter.exe | 1924 RET BASE RET I86
openmw-iniimporter.exe | 1862 JB BASE COND_BR I86
openmw-iniimporter.exe | 805 MOVZX BASE DATAXFER I386
openmw-iniimporter.exe | 645 INC BASE BINARY I86
openmw-iniimporter.exe | 579 AND BASE LOGICAL I86
openmw-iniimporter.exe | 539 JBE BASE COND_BR I86
openmw-iniimporter.exe | 379 SHR BASE SHIFT I186,I86
openmw-iniimporter.exe | 320 SAR BASE SHIFT I186,I86
openmw-iniimporter.exe | 233 OR BASE LOGICAL I86
openmw-iniimporter.exe | 203 ADC BASE BINARY I86
openmw-iniimporter.exe | 166 CMOVB BASE CMOV CMOV
openmw-iniimporter.exe | 164 IMUL BASE BINARY I186,I86
openmw-iniimporter.exe | 162 SHL BASE SHIFT I186,I86
openmw-iniimporter.exe | 78 DEC BASE BINARY I86
openmw-iniimporter.exe | 67 JLE BASE COND_BR I86
openmw-iniimporter.exe | 63 XCHG BASE DATAXFER I86
openmw-iniimporter.exe | 57 JL BASE COND_BR I86
openmw-iniimporter.exe | 50 MOVSX BASE DATAXFER I386
openmw-iniimporter.exe | 40 SBB BASE BINARY I86
openmw-iniimporter.exe | 35 CMOVBE BASE CMOV CMOV
openmw-iniimporter.exe | 35 JS BASE COND_BR I86
openmw-iniimporter.exe | 29 JNS BASE COND_BR I86
openmw-iniimporter.exe | 22 NEG BASE BINARY I86
openmw-iniimporter.exe | 21 ROL BASE ROTATE I186,I86
openmw-iniimporter.exe | 19 BT BASE BITBYTE I386
openmw-iniimporter.exe | 19 BTS BASE BITBYTE I386
openmw-iniimporter.exe | 13 CDQ BASE CONVERT I386
openmw-iniimporter.exe | 12 BSWAP BASE DATAXFER I486REAL
openmw-iniimporter.exe | 11 NOT BASE LOGICAL I86
openmw-iniimporter.exe | 10 MUL BASE BINARY I86
openmw-iniimporter.exe | 7 IDIV BASE BINARY I86
openmw-iniimporter.exe | 7 LEAVE BASE MISC I186
openmw-iniimporter.exe | 5 BTR BASE BITBYTE I386
openmw-iniimporter.exe | 5 IRET BASE RET I86
openmw-iniimporter.exe | 4 IN BASE IO I86
openmw-iniimporter.exe | 3 CMOVL BASE CMOV CMOV
openmw-iniimporter.exe | 3 CMOVO BASE CMOV CMOV
openmw-iniimporter.exe | 3 CPUID BASE MISC I486REAL
openmw-iniimporter.exe | 3 DIV BASE BINARY I86
openmw-iniimporter.exe | 3 INT BASE INTERRUPT I86
openmw-iniimporter.exe | 3 XLAT BASE MISC I86
openmw-iniimporter.exe | 2 CMOVS BASE CMOV CMOV
openmw-iniimporter.exe | 2 ENTER BASE MISC I186
openmw-iniimporter.exe | 2 RCR BASE ROTATE I186,I86
openmw-iniimporter.exe | 2 SETB BASE SETCC I386
openmw-iniimporter.exe | 1 CMOVLE BASE CMOV CMOV
openmw-iniimporter.exe | 1 CWDE BASE CONVERT I386
openmw-iniimporter.exe | 1 JO BASE COND_BR I86
openmw-iniimporter.exe | 1 LAHF BASE FLAGOP LAHF
openmw-iniimporter.exe | 1 PUSHF BASE PUSH I86
openmw-iniimporter.exe | 1 ROR BASE ROTATE I186,I86
openmw-iniimporter.exe | 1 SETL BASE SETCC I386
openmw-iniimporter.exe | 1 SETLE BASE SETCC I386
openmw-iniimporter.exe | 141 MOVSD BASE,SSE2 DATAXFER,STRINGOP I386,SSE2
openmw-iniimporter.exe | 882 MOVSXD LONGMODE DATAXFER LONGMODE
openmw-iniimporter.exe | 7 CDQE LONGMODE CONVERT LONGMODE
openmw-iniimporter.exe | 71 MOVQ MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-iniimporter.exe | 2 MOVD MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-iniimporter.exe | 1625 MOVUPS SSE DATAXFER SSE
openmw-iniimporter.exe | 535 MOVAPS SSE DATAXFER SSE
openmw-iniimporter.exe | 201 XORPS SSE LOGICAL_FP SSE
openmw-iniimporter.exe | 4 MOVSS SSE DATAXFER SSE
openmw-iniimporter.exe | 406 MOVDQA SSE2 DATAXFER SSE2
openmw-iniimporter.exe | 315 MOVDQU SSE2 DATAXFER SSE2
openmw-iniimporter.exe | 58 PSRLDQ SSE2 SSE SSE2
openmw-iniimporter.exe | 55 MULSD SSE2 SSE SSE2
openmw-iniimporter.exe | 39 DIVSD SSE2 SSE SSE2
openmw-iniimporter.exe | 22 CVTTSD2SI SSE2 CONVERT SSE2
openmw-iniimporter.exe | 18 COMISD SSE2 SSE SSE2
openmw-iniimporter.exe | 12 CVTSI2SD SSE2 CONVERT SSE2
openmw-iniimporter.exe | 5 ADDSD SSE2 SSE SSE2
openmw-iniimporter.exe | 4 SUBSD SSE2 SSE SSE2
openmw-iniimporter.exe | 2 CVTDQ2PD SSE2 CONVERT SSE2
openmw-iniimporter.exe | 2 CVTPD2PS SSE2 CONVERT SSE2
openmw-iniimporter.exe | 2 CVTPS2PD SSE2 CONVERT SSE2
openmw-iniimporter.exe | 5 FLD X87 X87_ALU X87
openmw-iniimporter.exe | 3 FIADD X87 X87_ALU X87
openmw-iniimporter.exe | 2 FWAIT X87 X87_ALU X87
openmw-iniimporter.exe | 1 FCOMPP X87 X87_ALU X87
openmw-iniimporter.exe | 1 FST X87 X87_ALU X87
openmw-iniimporter.exe | 1 XGETBV XSAVE XSAVE XSAVE
openmw-launcher.exe | count mnemonic extension category isa_set
openmw-launcher.exe | 5995 JE - - -
openmw-launcher.exe | 3366 JNE - - -
openmw-launcher.exe | 989 LOCK - - -
openmw-launcher.exe | 576 JA - - -
openmw-launcher.exe | 469 CMOVAE - - -
openmw-launcher.exe | 334 JAE - - -
openmw-launcher.exe | 252 MOVABS - - -
openmw-launcher.exe | 82 DATA16 - - -
openmw-launcher.exe | 72 (BAD) - - -
openmw-launcher.exe | 70 SETNE - - -
openmw-launcher.exe | 67 CMOVE - - -
openmw-launcher.exe | 62 CMOVNE - - -
openmw-launcher.exe | 59 JGE - - -
openmw-launcher.exe | 56 JG - - -
openmw-launcher.exe | 51 SETA - - -
openmw-launcher.exe | 46 SETE - - -
openmw-launcher.exe | 43 CMOVA - - -
openmw-launcher.exe | 16 REP - - -
openmw-launcher.exe | 8 SETGE - - -
openmw-launcher.exe | 7 DS - - -
openmw-launcher.exe | 6 BND - - -
openmw-launcher.exe | 6 SETAE - - -
openmw-launcher.exe | 5 CS - - -
openmw-launcher.exe | 5 LODS - - -
openmw-launcher.exe | 5 STOS - - -
openmw-launcher.exe | 3 CMOVG - - -
openmw-launcher.exe | 3 SCAS - - -
openmw-launcher.exe | 3 SS - - -
openmw-launcher.exe | 2 INS - - -
openmw-launcher.exe | 1 CMOVGE - - -
openmw-launcher.exe | 1 CMPS - - -
openmw-launcher.exe | 1 FS - - -
openmw-launcher.exe | 1 GS - - -
openmw-launcher.exe | 1 MOVS - - -
openmw-launcher.exe | 1 REPNZ - - -
openmw-launcher.exe | 1 REPZ - - -
openmw-launcher.exe | 1 SETG - - -
openmw-launcher.exe | 63001 MOV BASE DATAXFER I86
openmw-launcher.exe | 23239 INT3 BASE INTERRUPT I86
openmw-launcher.exe | 19564 LEA BASE MISC I86
openmw-launcher.exe | 19197 CALL BASE CALL I86
openmw-launcher.exe | 9415 CMP BASE BINARY I86
openmw-launcher.exe | 6256 NOP BASE NOP,WIDENOP FAT_NOP,I86,KNC_MISC,PPRO,PREFETCH_NOP
openmw-launcher.exe | 5836 ADD BASE BINARY I86
openmw-launcher.exe | 5098 TEST BASE LOGICAL I86
openmw-launcher.exe | 4940 JMP BASE UNCOND_BR I86
openmw-launcher.exe | 4533 SUB BASE BINARY I86
openmw-launcher.exe | 4431 POP BASE POP I86
openmw-launcher.exe | 4199 PUSH BASE PUSH I186,I86
openmw-launcher.exe | 3745 XOR BASE LOGICAL I86
openmw-launcher.exe | 2550 RET BASE RET I86
openmw-launcher.exe | 2395 JB BASE COND_BR I86
openmw-launcher.exe | 1137 MOVZX BASE DATAXFER I386
openmw-launcher.exe | 915 INC BASE BINARY I86
openmw-launcher.exe | 852 AND BASE LOGICAL I86
openmw-launcher.exe | 847 JBE BASE COND_BR I86
openmw-launcher.exe | 387 OR BASE LOGICAL I86
openmw-launcher.exe | 355 SHR BASE SHIFT I186,I86
openmw-launcher.exe | 317 SAR BASE SHIFT I186,I86
openmw-launcher.exe | 205 ADC BASE BINARY I86
openmw-launcher.exe | 178 SHL BASE SHIFT I186,I86
openmw-launcher.exe | 173 CMOVB BASE CMOV CMOV
openmw-launcher.exe | 170 IMUL BASE BINARY I186,I86
openmw-launcher.exe | 93 DEC BASE BINARY I86
openmw-launcher.exe | 92 XCHG BASE DATAXFER I86
openmw-launcher.exe | 89 JLE BASE COND_BR I86
openmw-launcher.exe | 60 JL BASE COND_BR I86
openmw-launcher.exe | 59 JS BASE COND_BR I86
openmw-launcher.exe | 50 MOVSX BASE DATAXFER I386
openmw-launcher.exe | 48 SBB BASE BINARY I86
openmw-launcher.exe | 39 BTS BASE BITBYTE I386
openmw-launcher.exe | 31 JNS BASE COND_BR I86
openmw-launcher.exe | 30 BTR BASE BITBYTE I386
openmw-launcher.exe | 28 CMOVBE BASE CMOV CMOV
openmw-launcher.exe | 23 BT BASE BITBYTE I386
openmw-launcher.exe | 22 NEG BASE BINARY I86
openmw-launcher.exe | 18 CDQ BASE CONVERT I386
openmw-launcher.exe | 12 BSWAP BASE DATAXFER I486REAL
openmw-launcher.exe | 12 NOT BASE LOGICAL I86
openmw-launcher.exe | 10 JP BASE COND_BR I86
openmw-launcher.exe | 9 IDIV BASE BINARY I86
openmw-launcher.exe | 7 DIV BASE BINARY I86
openmw-launcher.exe | 6 MUL BASE BINARY I86
openmw-launcher.exe | 3 CLI BASE FLAGOP I86
openmw-launcher.exe | 3 CMOVL BASE CMOV CMOV
openmw-launcher.exe | 3 CPUID BASE MISC I486REAL
openmw-launcher.exe | 3 IN BASE IO I86
openmw-launcher.exe | 3 ROL BASE ROTATE I186,I86
openmw-launcher.exe | 3 ROR BASE ROTATE I186,I86
openmw-launcher.exe | 3 STI BASE FLAGOP I86
openmw-launcher.exe | 2 BSR BASE BITBYTE I386
openmw-launcher.exe | 2 CMC BASE FLAGOP I86
openmw-launcher.exe | 2 CMOVO BASE CMOV CMOV
openmw-launcher.exe | 2 CMOVS BASE CMOV CMOV
openmw-launcher.exe | 2 INT BASE INTERRUPT I86
openmw-launcher.exe | 2 JRCXZ BASE COND_BR LONGMODE
openmw-launcher.exe | 2 SETB BASE SETCC I386
openmw-launcher.exe | 2 SETLE BASE SETCC I386
openmw-launcher.exe | 1 CMOVLE BASE CMOV CMOV
openmw-launcher.exe | 1 CWDE BASE CONVERT I386
openmw-launcher.exe | 1 HLT BASE SYSTEM I86
openmw-launcher.exe | 1 JO BASE COND_BR I86
openmw-launcher.exe | 1 LAHF BASE FLAGOP LAHF
openmw-launcher.exe | 1 LOOPE BASE COND_BR I86
openmw-launcher.exe | 1 LOOPNE BASE COND_BR I86
openmw-launcher.exe | 1 OUT BASE IO I86
openmw-launcher.exe | 1 POPF BASE POP I86
openmw-launcher.exe | 1 PUSHF BASE PUSH I86
openmw-launcher.exe | 1 SETBE BASE SETCC I386
openmw-launcher.exe | 1 SETL BASE SETCC I386
openmw-launcher.exe | 200 MOVSD BASE,SSE2 DATAXFER,STRINGOP I386,SSE2
openmw-launcher.exe | 1143 MOVSXD LONGMODE DATAXFER LONGMODE
openmw-launcher.exe | 7 CDQE LONGMODE CONVERT LONGMODE
openmw-launcher.exe | 73 MOVQ MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-launcher.exe | 8 MOVD MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-launcher.exe | 1467 MOVUPS SSE DATAXFER SSE
openmw-launcher.exe | 625 MOVAPS SSE DATAXFER SSE
openmw-launcher.exe | 203 XORPS SSE LOGICAL_FP SSE
openmw-launcher.exe | 21 MOVSS SSE DATAXFER SSE
openmw-launcher.exe | 6 UCOMISS SSE SSE SSE
openmw-launcher.exe | 5 COMISS SSE SSE SSE
openmw-launcher.exe | 4 CVTSI2SS SSE CONVERT SSE
openmw-launcher.exe | 3 DIVSS SSE SSE SSE
openmw-launcher.exe | 2 ADDSS SSE SSE SSE
openmw-launcher.exe | 2 CVTTSS2SI SSE CONVERT SSE
openmw-launcher.exe | 1 ANDPS SSE LOGICAL_FP SSE
openmw-launcher.exe | 1 MULSS SSE SSE SSE
openmw-launcher.exe | 1 SUBSS SSE SSE SSE
openmw-launcher.exe | 440 MOVDQA SSE2 DATAXFER SSE2
openmw-launcher.exe | 305 MOVDQU SSE2 DATAXFER SSE2
openmw-launcher.exe | 59 PSRLDQ SSE2 SSE SSE2
openmw-launcher.exe | 57 MULSD SSE2 SSE SSE2
openmw-launcher.exe | 39 DIVSD SSE2 SSE SSE2
openmw-launcher.exe | 23 CVTTSD2SI SSE2 CONVERT SSE2
openmw-launcher.exe | 18 COMISD SSE2 SSE SSE2
openmw-launcher.exe | 12 CVTSI2SD SSE2 CONVERT SSE2
openmw-launcher.exe | 6 ADDSD SSE2 SSE SSE2
openmw-launcher.exe | 5 SUBSD SSE2 SSE SSE2
openmw-launcher.exe | 4 CVTDQ2PD SSE2 CONVERT SSE2
openmw-launcher.exe | 3 CVTDQ2PS SSE2 CONVERT SSE2
openmw-launcher.exe | 3 CVTSD2SS SSE2 CONVERT SSE2
openmw-launcher.exe | 3 CVTSS2SD SSE2 CONVERT SSE2
openmw-launcher.exe | 2 CVTPD2PS SSE2 CONVERT SSE2
openmw-launcher.exe | 2 CVTPS2PD SSE2 CONVERT SSE2
openmw-launcher.exe | 2 UCOMISD SSE2 SSE SSE2
openmw-launcher.exe | 2 UNPCKHPD SSE2 SSE SSE2
openmw-launcher.exe | 1 MOVNTI SSE2 DATAXFER SSE2
openmw-launcher.exe | 1 FLD X87 X87_ALU X87
openmw-launcher.exe | 1 FSTP X87 X87_ALU X87
openmw-launcher.exe | 1 FWAIT X87 X87_ALU X87
openmw-launcher.exe | 1 XGETBV XSAVE XSAVE XSAVE
openmw-navmeshtool.exe | count mnemonic extension category isa_set
openmw-navmeshtool.exe | 25181 JE - - -
openmw-navmeshtool.exe | 15675 JNE - - -
openmw-navmeshtool.exe | 2232 JA - - -
openmw-navmeshtool.exe | 1769 JAE - - -
openmw-navmeshtool.exe | 1337 JG - - -
openmw-navmeshtool.exe | 1287 MOVABS - - -
openmw-navmeshtool.exe | 1225 LOCK - - -
openmw-navmeshtool.exe | 829 JGE - - -
openmw-navmeshtool.exe | 793 CMOVAE - - -
openmw-navmeshtool.exe | 510 (BAD) - - -
openmw-navmeshtool.exe | 508 DATA16 - - -
openmw-navmeshtool.exe | 478 CMOVNE - - -
openmw-navmeshtool.exe | 369 CMOVE - - -
openmw-navmeshtool.exe | 227 SETNE - - -
openmw-navmeshtool.exe | 197 SETE - - -
openmw-navmeshtool.exe | 179 CMOVA - - -
openmw-navmeshtool.exe | 177 CMOVG - - -
openmw-navmeshtool.exe | 147 SETA - - -
openmw-navmeshtool.exe | 83 CMOVGE - - -
openmw-navmeshtool.exe | 39 SETGE - - -
openmw-navmeshtool.exe | 35 REP - - -
openmw-navmeshtool.exe | 30 SETAE - - -
openmw-navmeshtool.exe | 19 SETG - - -
openmw-navmeshtool.exe | 12 LODS - - -
openmw-navmeshtool.exe | 10 MOVS - - -
openmw-navmeshtool.exe | 6 BND - - -
openmw-navmeshtool.exe | 6 CMPS - - -
openmw-navmeshtool.exe | 5 CS - - -
openmw-navmeshtool.exe | 5 INS - - -
openmw-navmeshtool.exe | 5 REPNZ - - -
openmw-navmeshtool.exe | 5 SCAS - - -
openmw-navmeshtool.exe | 4 OUTS - - -
openmw-navmeshtool.exe | 4 REPZ - - -
openmw-navmeshtool.exe | 3 DS - - -
openmw-navmeshtool.exe | 3 ES - - -
openmw-navmeshtool.exe | 2 ICEBP - - -
openmw-navmeshtool.exe | 2 RETF - - -
openmw-navmeshtool.exe | 1 SS - - -
openmw-navmeshtool.exe | 1 STOS - - -
openmw-navmeshtool.exe | 1 XCRYPT-CBC - - -
openmw-navmeshtool.exe | 220375 MOV BASE DATAXFER I86
openmw-navmeshtool.exe | 64724 INT3 BASE INTERRUPT I86
openmw-navmeshtool.exe | 42581 CALL BASE CALL I86
openmw-navmeshtool.exe | 41319 LEA BASE MISC I86
openmw-navmeshtool.exe | 35189 CMP BASE BINARY I86
openmw-navmeshtool.exe | 24872 TEST BASE LOGICAL I86
openmw-navmeshtool.exe | 21357 ADD BASE BINARY I86
openmw-navmeshtool.exe | 17421 JMP BASE UNCOND_BR I86
openmw-navmeshtool.exe | 15502 SUB BASE BINARY I86
openmw-navmeshtool.exe | 14630 POP BASE POP I86
openmw-navmeshtool.exe | 12829 PUSH BASE PUSH I186,I86
openmw-navmeshtool.exe | 12351 XOR BASE LOGICAL I86
openmw-navmeshtool.exe | 9740 NOP BASE NOP,WIDENOP FAT_NOP,I86,KNC_MISC,PPRO,PREFETCH_NOP
openmw-navmeshtool.exe | 8235 MOVZX BASE DATAXFER I386
openmw-navmeshtool.exe | 7992 RET BASE RET I86
openmw-navmeshtool.exe | 6064 JB BASE COND_BR I86
openmw-navmeshtool.exe | 5294 INC BASE BINARY I86
openmw-navmeshtool.exe | 3566 AND BASE LOGICAL I86
openmw-navmeshtool.exe | 2264 JBE BASE COND_BR I86
openmw-navmeshtool.exe | 2063 SHR BASE SHIFT I186,I86
openmw-navmeshtool.exe | 2054 IMUL BASE BINARY I186,I86
openmw-navmeshtool.exe | 1954 JLE BASE COND_BR I86
openmw-navmeshtool.exe | 1843 OR BASE LOGICAL I86
openmw-navmeshtool.exe | 1795 SAR BASE SHIFT I186,I86
openmw-navmeshtool.exe | 1748 SHL BASE SHIFT I186,I86
openmw-navmeshtool.exe | 1663 JL BASE COND_BR I86
openmw-navmeshtool.exe | 1460 DEC BASE BINARY I86
openmw-navmeshtool.exe | 603 MOVSX BASE DATAXFER I386
openmw-navmeshtool.exe | 541 JS BASE COND_BR I86
openmw-navmeshtool.exe | 537 JNS BASE COND_BR I86
openmw-navmeshtool.exe | 530 CMOVB BASE CMOV CMOV
openmw-navmeshtool.exe | 433 SBB BASE BINARY I86
openmw-navmeshtool.exe | 417 XCHG BASE DATAXFER I86
openmw-navmeshtool.exe | 340 ADC BASE BINARY I86
openmw-navmeshtool.exe | 340 BT BASE BITBYTE I386
openmw-navmeshtool.exe | 310 NEG BASE BINARY I86
openmw-navmeshtool.exe | 179 BSWAP BASE DATAXFER I486REAL
openmw-navmeshtool.exe | 150 NOT BASE LOGICAL I86
openmw-navmeshtool.exe | 134 CDQ BASE CONVERT I386
openmw-navmeshtool.exe | 126 BTS BASE BITBYTE I386
openmw-navmeshtool.exe | 118 CMOVL BASE CMOV CMOV
openmw-navmeshtool.exe | 108 DIV BASE BINARY I86
openmw-navmeshtool.exe | 106 IDIV BASE BINARY I86
openmw-navmeshtool.exe | 100 MUL BASE BINARY I86
openmw-navmeshtool.exe | 97 BTR BASE BITBYTE I386
openmw-navmeshtool.exe | 90 CMOVNS BASE CMOV CMOV
openmw-navmeshtool.exe | 89 CMOVLE BASE CMOV CMOV
openmw-navmeshtool.exe | 85 CMOVBE BASE CMOV CMOV
openmw-navmeshtool.exe | 66 JP BASE COND_BR I86
openmw-navmeshtool.exe | 32 ROL BASE ROTATE I186,I86
openmw-navmeshtool.exe | 23 ROR BASE ROTATE I186,I86
openmw-navmeshtool.exe | 21 CMOVS BASE CMOV CMOV
openmw-navmeshtool.exe | 18 IN BASE IO I86
openmw-navmeshtool.exe | 18 OUT BASE IO I86
openmw-navmeshtool.exe | 17 SETBE BASE SETCC I386
openmw-navmeshtool.exe | 16 LOOPNE BASE COND_BR I86
openmw-navmeshtool.exe | 14 SETB BASE SETCC I386
openmw-navmeshtool.exe | 12 BSR BASE BITBYTE I386
openmw-navmeshtool.exe | 12 CLD BASE FLAGOP I86
openmw-navmeshtool.exe | 9 STC BASE FLAGOP I86
openmw-navmeshtool.exe | 8 JNO BASE COND_BR I86
openmw-navmeshtool.exe | 8 STD BASE FLAGOP I86
openmw-navmeshtool.exe | 6 CWDE BASE CONVERT I386
openmw-navmeshtool.exe | 6 JRCXZ BASE COND_BR LONGMODE
openmw-navmeshtool.exe | 6 LAHF BASE FLAGOP LAHF
openmw-navmeshtool.exe | 6 XLAT BASE MISC I86
openmw-navmeshtool.exe | 5 CLC BASE FLAGOP I86
openmw-navmeshtool.exe | 5 CLI BASE FLAGOP I86
openmw-navmeshtool.exe | 5 HLT BASE SYSTEM I86
openmw-navmeshtool.exe | 5 JO BASE COND_BR I86
openmw-navmeshtool.exe | 5 SETL BASE SETCC I386
openmw-navmeshtool.exe | 4 LOOP BASE COND_BR I86
openmw-navmeshtool.exe | 4 STI BASE FLAGOP I86
openmw-navmeshtool.exe | 3 BTC BASE BITBYTE I386
openmw-navmeshtool.exe | 3 CPUID BASE MISC I486REAL
openmw-navmeshtool.exe | 3 INT BASE INTERRUPT I86
openmw-navmeshtool.exe | 3 LEAVE BASE MISC I186
openmw-navmeshtool.exe | 3 RCR BASE ROTATE I186,I86
openmw-navmeshtool.exe | 2 SAHF BASE FLAGOP LAHF
openmw-navmeshtool.exe | 2 SETLE BASE SETCC I386
openmw-navmeshtool.exe | 2 SETS BASE SETCC I386
openmw-navmeshtool.exe | 2 STR BASE SYSTEM I286PROTECTED
openmw-navmeshtool.exe | 1 CMC BASE FLAGOP I86
openmw-navmeshtool.exe | 1 CMOVNO BASE CMOV CMOV
openmw-navmeshtool.exe | 1 CMOVO BASE CMOV CMOV
openmw-navmeshtool.exe | 1 LLDT BASE SYSTEM I286PROTECTED
openmw-navmeshtool.exe | 1 LOOPE BASE COND_BR I86
openmw-navmeshtool.exe | 1 PUSHF BASE PUSH I86
openmw-navmeshtool.exe | 1 SETNS BASE SETCC I386
openmw-navmeshtool.exe | 1 SETP BASE SETCC I386
openmw-navmeshtool.exe | 1 SLDT BASE SYSTEM I286PROTECTED
openmw-navmeshtool.exe | 1 VERW BASE SYSTEM I286PROTECTED
openmw-navmeshtool.exe | 3139 MOVSD BASE,SSE2 DATAXFER,STRINGOP I386,SSE2
openmw-navmeshtool.exe | 5847 MOVSXD LONGMODE DATAXFER LONGMODE
openmw-navmeshtool.exe | 229 CDQE LONGMODE CONVERT LONGMODE
openmw-navmeshtool.exe | 61 CQO LONGMODE CONVERT LONGMODE
openmw-navmeshtool.exe | 227 MOVD MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 214 MOVQ MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 21 PADDD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 4 PUNPCKLWD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 PAND MMX,SSE2 LOGICAL PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 PANDN MMX,SSE2 LOGICAL PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 PCMPEQD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 POR MMX,SSE2 LOGICAL PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 PSRAD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 PSUBD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 2 PUNPCKLBW MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 1 PADDW MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 1 PSLLD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw-navmeshtool.exe | 7144 MOVUPS SSE DATAXFER SSE
openmw-navmeshtool.exe | 4484 MOVAPS SSE DATAXFER SSE
openmw-navmeshtool.exe | 2023 MOVSS SSE DATAXFER SSE
openmw-navmeshtool.exe | 1321 XORPS SSE LOGICAL_FP SSE
openmw-navmeshtool.exe | 817 MULSS SSE SSE SSE
openmw-navmeshtool.exe | 584 COMISS SSE SSE SSE
openmw-navmeshtool.exe | 570 ADDSS SSE SSE SSE
openmw-navmeshtool.exe | 433 SUBSS SSE SSE SSE
openmw-navmeshtool.exe | 109 DIVSS SSE SSE SSE
openmw-navmeshtool.exe | 90 CVTSI2SS SSE CONVERT SSE
openmw-navmeshtool.exe | 68 ANDPS SSE LOGICAL_FP SSE
openmw-navmeshtool.exe | 55 MINSS SSE SSE SSE
openmw-navmeshtool.exe | 50 UCOMISS SSE SSE SSE
openmw-navmeshtool.exe | 41 CVTTSS2SI SSE CONVERT SSE
openmw-navmeshtool.exe | 32 MAXSS SSE SSE SSE
openmw-navmeshtool.exe | 27 SHUFPS SSE SSE SSE
openmw-navmeshtool.exe | 23 UNPCKLPS SSE SSE SSE
openmw-navmeshtool.exe | 3 MOVLHPS SSE DATAXFER SSE
openmw-navmeshtool.exe | 2 ADDPS SSE SSE SSE
openmw-navmeshtool.exe | 2 MULPS SSE SSE SSE
openmw-navmeshtool.exe | 1 ORPS SSE LOGICAL_FP SSE
openmw-navmeshtool.exe | 948 MULSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 758 MOVDQA SSE2 DATAXFER SSE2
openmw-navmeshtool.exe | 633 MOVDQU SSE2 DATAXFER SSE2
openmw-navmeshtool.exe | 613 ADDSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 388 COMISD SSE2 SSE SSE2
openmw-navmeshtool.exe | 263 SUBSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 167 CVTPS2PD SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 151 CVTTSD2SI SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 148 PSRLDQ SSE2 SSE SSE2
openmw-navmeshtool.exe | 145 DIVSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 142 UNPCKLPD SSE2 SSE SSE2
openmw-navmeshtool.exe | 106 CVTDQ2PD SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 92 CVTDQ2PS SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 85 CVTPD2PS SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 82 CVTSI2SD SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 26 UCOMISD SSE2 SSE SSE2
openmw-navmeshtool.exe | 21 UNPCKHPD SSE2 SSE SSE2
openmw-navmeshtool.exe | 15 MINSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 12 MAXSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 9 CVTSD2SS SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 8 CVTSS2SD SSE2 CONVERT SSE2
openmw-navmeshtool.exe | 6 PSHUFD SSE2 SSE SSE2
openmw-navmeshtool.exe | 6 SQRTPD SSE2 SSE SSE2
openmw-navmeshtool.exe | 4 SQRTSD SSE2 SSE SSE2
openmw-navmeshtool.exe | 1 MULPD SSE2 SSE SSE2
openmw-navmeshtool.exe | 1 FISTTP SSE3 X87_ALU SSE3,SSE3X87
openmw-navmeshtool.exe | 4 FSUB X87 X87_ALU X87
openmw-navmeshtool.exe | 3 FIADD X87 X87_ALU X87
openmw-navmeshtool.exe | 3 FLD X87 X87_ALU X87
openmw-navmeshtool.exe | 3 FWAIT X87 X87_ALU X87
openmw-navmeshtool.exe | 2 FLDENV X87 X87_ALU X87
openmw-navmeshtool.exe | 2 FSTP X87 X87_ALU X87
openmw-navmeshtool.exe | 1 FADD X87 X87_ALU X87
openmw-navmeshtool.exe | 1 FIDIVR X87 X87_ALU X87
openmw-navmeshtool.exe | 1 FILD X87 X87_ALU X87
openmw-navmeshtool.exe | 1 FIST X87 X87_ALU X87
openmw-navmeshtool.exe | 1 XGETBV XSAVE XSAVE XSAVE
openmw-wizard.exe | count mnemonic extension category isa_set
openmw-wizard.exe | 3592 JE - - -
openmw-wizard.exe | 2044 JNE - - -
openmw-wizard.exe | 826 LOCK - - -
openmw-wizard.exe | 372 JA - - -
openmw-wizard.exe | 295 CMOVAE - - -
openmw-wizard.exe | 227 JAE - - -
openmw-wizard.exe | 140 MOVABS - - -
openmw-wizard.exe | 63 (BAD) - - -
openmw-wizard.exe | 43 CMOVE - - -
openmw-wizard.exe | 41 DATA16 - - -
openmw-wizard.exe | 40 JG - - -
openmw-wizard.exe | 34 JGE - - -
openmw-wizard.exe | 34 SETE - - -
openmw-wizard.exe | 30 CMOVA - - -
openmw-wizard.exe | 26 CMOVNE - - -
openmw-wizard.exe | 24 SETNE - - -
openmw-wizard.exe | 19 SETA - - -
openmw-wizard.exe | 14 REP - - -
openmw-wizard.exe | 11 CMPS - - -
openmw-wizard.exe | 6 ADDR32 - - -
openmw-wizard.exe | 6 BND - - -
openmw-wizard.exe | 6 FS - - -
openmw-wizard.exe | 6 MOVS - - -
openmw-wizard.exe | 5 INS - - -
openmw-wizard.exe | 4 SETGE - - -
openmw-wizard.exe | 3 CMOVG - - -
openmw-wizard.exe | 3 ES - - -
openmw-wizard.exe | 2 LODS - - -
openmw-wizard.exe | 2 OUTS - - -
openmw-wizard.exe | 2 RETF - - -
openmw-wizard.exe | 1 CMOVGE - - -
openmw-wizard.exe | 1 ICEBP - - -
openmw-wizard.exe | 1 REPZ - - -
openmw-wizard.exe | 1 SCAS - - -
openmw-wizard.exe | 1 SETG - - -
openmw-wizard.exe | 1 SS - - -
openmw-wizard.exe | 34932 MOV BASE DATAXFER I86
openmw-wizard.exe | 13066 INT3 BASE INTERRUPT I86
openmw-wizard.exe | 9737 CALL BASE CALL I86
openmw-wizard.exe | 9505 LEA BASE MISC I86
openmw-wizard.exe | 5225 CMP BASE BINARY I86
openmw-wizard.exe | 3347 ADD BASE BINARY I86
openmw-wizard.exe | 3171 TEST BASE LOGICAL I86
openmw-wizard.exe | 2947 NOP BASE NOP,WIDENOP FAT_NOP,I86,KNC_MISC,PPRO,PREFETCH_NOP
openmw-wizard.exe | 2820 JMP BASE UNCOND_BR I86
openmw-wizard.exe | 2756 POP BASE POP I86
openmw-wizard.exe | 2593 PUSH BASE PUSH I186,I86
openmw-wizard.exe | 2569 SUB BASE BINARY I86
openmw-wizard.exe | 2102 XOR BASE LOGICAL I86
openmw-wizard.exe | 1622 RET BASE RET I86
openmw-wizard.exe | 1221 JB BASE COND_BR I86
openmw-wizard.exe | 725 MOVZX BASE DATAXFER I386
openmw-wizard.exe | 484 AND BASE LOGICAL I86
openmw-wizard.exe | 433 INC BASE BINARY I86
openmw-wizard.exe | 417 JBE BASE COND_BR I86
openmw-wizard.exe | 212 OR BASE LOGICAL I86
openmw-wizard.exe | 207 SAR BASE SHIFT I186,I86
openmw-wizard.exe | 203 SHR BASE SHIFT I186,I86
openmw-wizard.exe | 199 ADC BASE BINARY I86
openmw-wizard.exe | 114 IMUL BASE BINARY I186,I86
openmw-wizard.exe | 108 SHL BASE SHIFT I186,I86
openmw-wizard.exe | 90 CMOVB BASE CMOV CMOV
openmw-wizard.exe | 59 JLE BASE COND_BR I86
openmw-wizard.exe | 57 DEC BASE BINARY I86
openmw-wizard.exe | 45 XCHG BASE DATAXFER I86
openmw-wizard.exe | 38 SBB BASE BINARY I86
openmw-wizard.exe | 36 JL BASE COND_BR I86
openmw-wizard.exe | 33 MOVSX BASE DATAXFER I386
openmw-wizard.exe | 29 JS BASE COND_BR I86
openmw-wizard.exe | 20 CMOVBE BASE CMOV CMOV
openmw-wizard.exe | 19 NEG BASE BINARY I86
openmw-wizard.exe | 18 JNS BASE COND_BR I86
openmw-wizard.exe | 17 BT BASE BITBYTE I386
openmw-wizard.exe | 17 BTS BASE BITBYTE I386
openmw-wizard.exe | 13 CDQ BASE CONVERT I386
openmw-wizard.exe | 12 BSWAP BASE DATAXFER I486REAL
openmw-wizard.exe | 10 NOT BASE LOGICAL I86
openmw-wizard.exe | 7 IDIV BASE BINARY I86
openmw-wizard.exe | 6 CLC BASE FLAGOP I86
openmw-wizard.exe | 5 STC BASE FLAGOP I86
openmw-wizard.exe | 4 BTR BASE BITBYTE I386
openmw-wizard.exe | 4 DIV BASE BINARY I86
openmw-wizard.exe | 4 INT BASE INTERRUPT I86
openmw-wizard.exe | 4 JO BASE COND_BR I86
openmw-wizard.exe | 4 OUT BASE IO I86
openmw-wizard.exe | 3 CLD BASE FLAGOP I86
openmw-wizard.exe | 3 CPUID BASE MISC I486REAL
openmw-wizard.exe | 3 HLT BASE SYSTEM I86
openmw-wizard.exe | 3 JNP BASE COND_BR I86
openmw-wizard.exe | 3 MUL BASE BINARY I86
openmw-wizard.exe | 2 CLI BASE FLAGOP I86
openmw-wizard.exe | 2 CMOVL BASE CMOV CMOV
openmw-wizard.exe | 2 CMOVO BASE CMOV CMOV
openmw-wizard.exe | 2 CMOVS BASE CMOV CMOV
openmw-wizard.exe | 2 IN BASE IO I86
openmw-wizard.exe | 2 JRCXZ BASE COND_BR LONGMODE
openmw-wizard.exe | 2 LOOP BASE COND_BR I86
openmw-wizard.exe | 2 SETLE BASE SETCC I386
openmw-wizard.exe | 2 STD BASE FLAGOP I86
openmw-wizard.exe | 1 CMOVLE BASE CMOV CMOV
openmw-wizard.exe | 1 ENTER BASE MISC I186
openmw-wizard.exe | 1 JNO BASE COND_BR I86
openmw-wizard.exe | 1 LAHF BASE FLAGOP LAHF
openmw-wizard.exe | 1 LOOPE BASE COND_BR I86
openmw-wizard.exe | 1 LOOPNE BASE COND_BR I86
openmw-wizard.exe | 1 POPF BASE POP I86
openmw-wizard.exe | 1 PUSHF BASE PUSH I86
openmw-wizard.exe | 1 RCR BASE ROTATE I186,I86
openmw-wizard.exe | 1 ROL BASE ROTATE I186,I86
openmw-wizard.exe | 1 ROR BASE ROTATE I186,I86
openmw-wizard.exe | 1 SAHF BASE FLAGOP LAHF
openmw-wizard.exe | 1 SETL BASE SETCC I386
openmw-wizard.exe | 1 SGDT BASE SYSTEM I286REAL
openmw-wizard.exe | 1 STI BASE FLAGOP I86
openmw-wizard.exe | 128 MOVSD BASE,SSE2 DATAXFER,STRINGOP I386,SSE2
openmw-wizard.exe | 606 MOVSXD LONGMODE DATAXFER LONGMODE
openmw-wizard.exe | 6 CDQE LONGMODE CONVERT LONGMODE
openmw-wizard.exe | 52 MOVQ MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-wizard.exe | 2 MOVD MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw-wizard.exe | 1103 MOVUPS SSE DATAXFER SSE
openmw-wizard.exe | 596 MOVAPS SSE DATAXFER SSE
openmw-wizard.exe | 114 XORPS SSE LOGICAL_FP SSE
openmw-wizard.exe | 4 MOVSS SSE DATAXFER SSE
openmw-wizard.exe | 409 MOVDQA SSE2 DATAXFER SSE2
openmw-wizard.exe | 207 MOVDQU SSE2 DATAXFER SSE2
openmw-wizard.exe | 55 MULSD SSE2 SSE SSE2
openmw-wizard.exe | 50 PSRLDQ SSE2 SSE SSE2
openmw-wizard.exe | 39 DIVSD SSE2 SSE SSE2
openmw-wizard.exe | 22 CVTTSD2SI SSE2 CONVERT SSE2
openmw-wizard.exe | 18 COMISD SSE2 SSE SSE2
openmw-wizard.exe | 12 CVTSI2SD SSE2 CONVERT SSE2
openmw-wizard.exe | 5 ADDSD SSE2 SSE SSE2
openmw-wizard.exe | 4 SUBSD SSE2 SSE SSE2
openmw-wizard.exe | 2 CVTDQ2PD SSE2 CONVERT SSE2
openmw-wizard.exe | 2 CVTPD2PS SSE2 CONVERT SSE2
openmw-wizard.exe | 2 CVTPS2PD SSE2 CONVERT SSE2
openmw-wizard.exe | 1 FCOMP X87 X87_ALU X87
openmw-wizard.exe | 1 FIMUL X87 X87_ALU X87
openmw-wizard.exe | 1 FSUB X87 X87_ALU X87
openmw-wizard.exe | 1 FSUBR X87 X87_ALU X87
openmw-wizard.exe | 1 XGETBV XSAVE XSAVE XSAVE
openmw.exe | count mnemonic extension category isa_set
openmw.exe | 79045 JE - - -
openmw.exe | 52242 JNE - - -
openmw.exe | 11271 JA - - -
openmw.exe | 8136 CMOVAE - - -
openmw.exe | 5124 MOVABS - - -
openmw.exe | 4686 JG - - -
openmw.exe | 3522 JAE - - -
openmw.exe | 2831 JGE - - -
openmw.exe | 2252 LOCK - - -
openmw.exe | 1258 DATA16 - - -
openmw.exe | 1096 (BAD) - - -
openmw.exe | 969 CMOVA - - -
openmw.exe | 922 CMOVNE - - -
openmw.exe | 774 CMOVE - - -
openmw.exe | 755 SETNE - - -
openmw.exe | 730 SETA - - -
openmw.exe | 655 SETE - - -
openmw.exe | 256 CMOVG - - -
openmw.exe | 146 CMOVGE - - -
openmw.exe | 117 SETGE - - -
openmw.exe | 110 SETAE - - -
openmw.exe | 54 REP - - -
openmw.exe | 47 SETG - - -
openmw.exe | 46 CMPS - - -
openmw.exe | 24 MOVS - - -
openmw.exe | 22 STOS - - -
openmw.exe | 21 OUTS - - -
openmw.exe | 21 SCAS - - -
openmw.exe | 18 INS - - -
openmw.exe | 18 REPZ - - -
openmw.exe | 14 ICEBP - - -
openmw.exe | 13 ES - - -
openmw.exe | 11 LODS - - -
openmw.exe | 10 FS - - -
openmw.exe | 9 DS - - -
openmw.exe | 8 REPNZ - - -
openmw.exe | 8 RETF - - -
openmw.exe | 7 BND - - -
openmw.exe | 7 SS - - -
openmw.exe | 3 ADDR32 - - -
openmw.exe | 3 CS - - -
openmw.exe | 3 GS - - -
openmw.exe | 1 XCRYPT-CTR - - -
openmw.exe | 2 VMOVDQU AVX DATAXFER AVX
openmw.exe | 1 VZEROUPPER AVX AVX AVX
openmw.exe | 1 VMINPD AVX,AVX512EVEX AVX,AVX512 AVX,AVX512F_128,AVX512F_256,AVX512F_512
openmw.exe | 2 VPERMQ AVX2,AVX512EVEX AVX2,AVX512 AVX2,AVX512F_256,AVX512F_512
openmw.exe | 899814 MOV BASE DATAXFER I86
openmw.exe | 275921 INT3 BASE INTERRUPT I86
openmw.exe | 242385 CALL BASE CALL I86
openmw.exe | 220549 LEA BASE MISC I86
openmw.exe | 155724 CMP BASE BINARY I86
openmw.exe | 86304 ADD BASE BINARY I86
openmw.exe | 68825 TEST BASE LOGICAL I86
openmw.exe | 60425 SUB BASE BINARY I86
openmw.exe | 56792 JMP BASE UNCOND_BR I86
openmw.exe | 52873 POP BASE POP I86
openmw.exe | 48233 XOR BASE LOGICAL I86
openmw.exe | 48185 PUSH BASE PUSH I186,I86
openmw.exe | 45811 NOP BASE NOP,WIDENOP FAT_NOP,I86,KNC_MISC,PPRO,PREFETCH_NOP
openmw.exe | 44267 JB BASE COND_BR I86
openmw.exe | 30905 RET BASE RET I86
openmw.exe | 22902 INC BASE BINARY I86
openmw.exe | 21572 MOVZX BASE DATAXFER I386
openmw.exe | 13593 JBE BASE COND_BR I86
openmw.exe | 9018 AND BASE LOGICAL I86
openmw.exe | 4669 SHR BASE SHIFT I186,I86
openmw.exe | 4254 IMUL BASE BINARY I186,I86
openmw.exe | 4032 SAR BASE SHIFT I186,I86
openmw.exe | 3553 JL BASE COND_BR I86
openmw.exe | 3505 OR BASE LOGICAL I86
openmw.exe | 3502 JLE BASE COND_BR I86
openmw.exe | 3312 SHL BASE SHIFT I186,I86
openmw.exe | 2419 DEC BASE BINARY I86
openmw.exe | 2347 NEG BASE BINARY I86
openmw.exe | 1415 CMOVB BASE CMOV CMOV
openmw.exe | 1292 XCHG BASE DATAXFER I86
openmw.exe | 1082 JS BASE COND_BR I86
openmw.exe | 959 MOVSX BASE DATAXFER I386
openmw.exe | 839 JNS BASE COND_BR I86
openmw.exe | 813 JP BASE COND_BR I86
openmw.exe | 533 SBB BASE BINARY I86
openmw.exe | 474 BT BASE BITBYTE I386
openmw.exe | 469 ADC BASE BINARY I86
openmw.exe | 407 CDQ BASE CONVERT I386
openmw.exe | 340 NOT BASE LOGICAL I86
openmw.exe | 277 BTS BASE BITBYTE I386
openmw.exe | 220 CMOVL BASE CMOV CMOV
openmw.exe | 194 IDIV BASE BINARY I86
openmw.exe | 182 MUL BASE BINARY I86
openmw.exe | 179 BSWAP BASE DATAXFER I486REAL
openmw.exe | 140 BTR BASE BITBYTE I386
openmw.exe | 128 CMOVLE BASE CMOV CMOV
openmw.exe | 122 DIV BASE BINARY I86
openmw.exe | 113 CMOVNS BASE CMOV CMOV
openmw.exe | 101 CMOVBE BASE CMOV CMOV
openmw.exe | 92 BSR BASE BITBYTE I386
openmw.exe | 58 SETB BASE SETCC I386
openmw.exe | 43 CMOVS BASE CMOV CMOV
openmw.exe | 43 ROL BASE ROTATE I186,I86
openmw.exe | 39 ROR BASE ROTATE I186,I86
openmw.exe | 38 SETBE BASE SETCC I386
openmw.exe | 37 IN BASE IO I86
openmw.exe | 28 JO BASE COND_BR I86
openmw.exe | 23 ENTER BASE MISC I186
openmw.exe | 23 SETL BASE SETCC I386
openmw.exe | 22 OUT BASE IO I86
openmw.exe | 21 LAHF BASE FLAGOP LAHF
openmw.exe | 18 POPF BASE POP I86
openmw.exe | 17 CLC BASE FLAGOP I86
openmw.exe | 16 CLI BASE FLAGOP I86
openmw.exe | 15 CWDE BASE CONVERT I386
openmw.exe | 15 LOOPNE BASE COND_BR I86
openmw.exe | 11 HLT BASE SYSTEM I86
openmw.exe | 11 JNO BASE COND_BR I86
openmw.exe | 11 JNP BASE COND_BR I86
openmw.exe | 11 SETLE BASE SETCC I386
openmw.exe | 10 INT BASE INTERRUPT I86
openmw.exe | 7 CMC BASE FLAGOP I86
openmw.exe | 7 LOOPE BASE COND_BR I86
openmw.exe | 6 RCL BASE ROTATE I186,I86
openmw.exe | 5 CMOVO BASE CMOV CMOV
openmw.exe | 5 SAHF BASE FLAGOP LAHF
openmw.exe | 4 IRET BASE RET I86
openmw.exe | 4 SETS BASE SETCC I386
openmw.exe | 4 STC BASE FLAGOP I86
openmw.exe | 4 STD BASE FLAGOP I86
openmw.exe | 4 XLAT BASE MISC I86
openmw.exe | 3 BTC BASE BITBYTE I386
openmw.exe | 3 CLD BASE FLAGOP I86
openmw.exe | 3 CPUID BASE MISC I486REAL
openmw.exe | 3 LOOP BASE COND_BR I86
openmw.exe | 3 PUSHF BASE PUSH I86
openmw.exe | 2 JRCXZ BASE COND_BR LONGMODE
openmw.exe | 2 LEAVE BASE MISC I186
openmw.exe | 2 STI BASE FLAGOP I86
openmw.exe | 1 RCR BASE ROTATE I186,I86
openmw.exe | 1 SETNS BASE SETCC I386
openmw.exe | 1 SETP BASE SETCC I386
openmw.exe | 1 SYSENTER BASE SYSCALL PPRO
openmw.exe | 18980 MOVSD BASE,SSE2 DATAXFER,STRINGOP I386,SSE2
openmw.exe | 9642 MOVSXD LONGMODE DATAXFER LONGMODE
openmw.exe | 335 CDQE LONGMODE CONVERT LONGMODE
openmw.exe | 126 CQO LONGMODE CONVERT LONGMODE
openmw.exe | 1284 MOVD MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw.exe | 989 MOVQ MMX,SSE2 DATAXFER PENTIUMMMX,SSE2
openmw.exe | 21 PADDD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 4 PUNPCKLWD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 2 PAND MMX,SSE2 LOGICAL PENTIUMMMX,SSE2
openmw.exe | 2 PANDN MMX,SSE2 LOGICAL PENTIUMMMX,SSE2
openmw.exe | 2 PCMPEQD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 2 POR MMX,SSE2 LOGICAL PENTIUMMMX,SSE2
openmw.exe | 2 PSADBW MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 2 PSRAD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 2 PSUBD MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 2 PUNPCKLBW MMX,SSE2 MMX,SSE PENTIUMMMX,SSE2
openmw.exe | 27918 MOVAPS SSE DATAXFER SSE
openmw.exe | 24704 MOVUPS SSE DATAXFER SSE
openmw.exe | 13605 MOVSS SSE DATAXFER SSE
openmw.exe | 5501 XORPS SSE LOGICAL_FP SSE
openmw.exe | 3969 MULSS SSE SSE SSE
openmw.exe | 3045 COMISS SSE SSE SSE
openmw.exe | 2718 ADDSS SSE SSE SSE
openmw.exe | 2117 SUBSS SSE SSE SSE
openmw.exe | 764 DIVSS SSE SSE SSE
openmw.exe | 612 UCOMISS SSE SSE SSE
openmw.exe | 609 CVTTSS2SI SSE CONVERT SSE
openmw.exe | 570 CVTSI2SS SSE CONVERT SSE
openmw.exe | 274 ANDPS SSE LOGICAL_FP SSE
openmw.exe | 223 SHUFPS SSE SSE SSE
openmw.exe | 167 MINSS SSE SSE SSE
openmw.exe | 142 MAXSS SSE SSE SSE
openmw.exe | 135 UNPCKLPS SSE SSE SSE
openmw.exe | 17 MULPS SSE SSE SSE
openmw.exe | 9 ADDPS SSE SSE SSE
openmw.exe | 6 MOVLHPS SSE DATAXFER SSE
openmw.exe | 3 DIVPS SSE SSE SSE
openmw.exe | 2 SUBPS SSE SSE SSE
openmw.exe | 7216 MULSD SSE2 SSE SSE2
openmw.exe | 4798 ADDSD SSE2 SSE SSE2
openmw.exe | 4782 MOVDQA SSE2 DATAXFER SSE2
openmw.exe | 1704 SUBSD SSE2 SSE SSE2
openmw.exe | 1677 MOVDQU SSE2 DATAXFER SSE2
openmw.exe | 1546 COMISD SSE2 SSE SSE2
openmw.exe | 935 CVTDQ2PS SSE2 CONVERT SSE2
openmw.exe | 684 PSRLDQ SSE2 SSE SSE2
openmw.exe | 684 UNPCKLPD SSE2 SSE SSE2
openmw.exe | 678 CVTPS2PD SSE2 CONVERT SSE2
openmw.exe | 488 DIVSD SSE2 SSE SSE2
openmw.exe | 448 CVTPD2PS SSE2 CONVERT SSE2
openmw.exe | 379 CVTSI2SD SSE2 CONVERT SSE2
openmw.exe | 282 CVTDQ2PD SSE2 CONVERT SSE2
openmw.exe | 235 CVTTSD2SI SSE2 CONVERT SSE2
openmw.exe | 217 UCOMISD SSE2 SSE SSE2
openmw.exe | 198 UNPCKHPD SSE2 SSE SSE2
openmw.exe | 159 CVTSS2SD SSE2 CONVERT SSE2
openmw.exe | 155 CVTSD2SS SSE2 CONVERT SSE2
openmw.exe | 99 SQRTPD SSE2 SSE SSE2
openmw.exe | 64 MINSD SSE2 SSE SSE2
openmw.exe | 54 MAXSD SSE2 SSE SSE2
openmw.exe | 29 SQRTSD SSE2 SSE SSE2
openmw.exe | 16 MOVMSKPD SSE2 DATAXFER SSE2
openmw.exe | 16 MULPD SSE2 SSE SSE2
openmw.exe | 10 ADDPD SSE2 SSE SSE2
openmw.exe | 8 PSHUFD SSE2 SSE SSE2
openmw.exe | 6 SUBPD SSE2 SSE SSE2
openmw.exe | 2 DIVPD SSE2 SSE SSE2
openmw.exe | 3 FISTTP SSE3 X87_ALU SSE3,SSE3X87
openmw.exe | 6 FIADD X87 X87_ALU X87
openmw.exe | 5 FISTP X87 X87_ALU X87
openmw.exe | 5 FWAIT X87 X87_ALU X87
openmw.exe | 3 FADD X87 X87_ALU X87
openmw.exe | 3 FLD X87 X87_ALU X87
openmw.exe | 3 FMUL X87 X87_ALU X87
openmw.exe | 2 FDIVR X87 X87_ALU X87
openmw.exe | 2 FICOMP X87 X87_ALU X87
openmw.exe | 2 FIDIVR X87 X87_ALU X87
openmw.exe | 2 FILD X87 X87_ALU X87
openmw.exe | 1 FBSTP X87 X87_ALU X87
openmw.exe | 1 FIMUL X87 X87_ALU X87
openmw.exe | 1 FIST X87 X87_ALU X87
openmw.exe | 1 FISUB X87 X87_ALU X87
openmw.exe | 1 FLDENV X87 X87_ALU X87
openmw.exe | 1 FNSTENV X87 X87_ALU X87
openmw.exe | 1 FST X87 X87_ALU X87
openmw.exe | 1 FSTP X87 X87_ALU X87
openmw.exe | 1 FSUB X87 X87_ALU X87
openmw.exe | 1 FSUBR X87 X87_ALU X87
openmw.exe | 1 XGETBV XSAVE XSAVE XSAVE
real 0m20.785s
user 0m8.316s
sys 0m3.068s
clayne@sv590:/tmp/openmw $ set | grep 'hpre ' -A3
hpre ()
{
awk -v h="$1" '{printf("%32s | %s\n", h,$0);}'
}
clayne@sv590:/tmp/openmw $ cat /tmp/objdump_stats
#!/usr/bin/perl
use Getopt::Long qw(:config no_ignore_case no_auto_abbrev bundling);
use Carp qw(confess);
use Data::Dumper;
use Pod::Usage;
use LWP::UserAgent;
use JSON::XS;
use strict;
use warnings FATAL => qw(all);
local $SIG{__DIE__} = \&confess;
local $Data::Dumper::Sortkeys = 1;
local $Data::Dumper::Useqq = 1;
our $VERSION = '$Id$';
my $verbose = 0;
sub main {
my $ret;
my $help = 0;
local @ARGV = @_;
GetOptions(
'h|help' => \$help,
'verbose|v+' => \$verbose,
) && (!$help && ($ret = 1));
$ret || pod2usage(-verbose => 2, -noperldoc => 1, -exitval => -1);
return unless (@ARGV);
# map instructions to mnemonic, extension, isa_set tables
my $zydis_inst_url = 'https://raw.githubusercontent.com/zyantific/zydis-db/master/Data/instructions.json';
my $res = LWP::UserAgent->new->get($zydis_inst_url);
die $res->status_line unless $res->is_success;
my ($mtab, $ctab, $etab, $itab);
my $inst = JSON::XS->new->decode($res->decoded_content);
foreach (@$inst) {
my $mnemonic = uc $_->{'mnemonic'} || next;
my $meta_info = $_->{'meta_info'} || {};
my $extension = $meta_info->{'extension'} || '';
my $category = $meta_info->{'category'} || '';
my $isa_set = $meta_info->{'isa_set'} || '';
$mtab->{$mnemonic}{'extension'}{$extension}++;
$mtab->{$mnemonic}{'category'}{$category}++;
$mtab->{$mnemonic}{'isa_set'}{$isa_set}++;
$ctab->{$category}{$mnemonic}++;
$etab->{$extension}{$mnemonic}++;
$itab->{$isa_set}{$mnemonic}++;
}
# map objdump output to table
foreach my $image (@ARGV) {
my $dtab;
open(my $fd, '-|', "objdump.exe -dC -M intel --no-addresses --no-show-raw-insn $image")
or die "open: $image: $!";
while (<$fd>) {
chomp;
my ($op, $rest) = /^\t([^\s]+)\s*(.+)?/ or next;
# rex push rbx
# rex.W jmp QWORD PTR [rax+0x1b8]
if ($op =~ /^(?:rex.*)$/) {
next unless (defined $rest && $rest ne '');
($op, $rest) = split(/\s+/, $rest, 2);
} elsif ($op eq '...') {
next;
}
if (!defined $op) {
print STDERR Dumper "parse error",
{ _ => $_, op => $op, rest => $rest };
next;
}
$dtab->{uc $op}++;
}
close($fd);
printf STDERR ("%8s\t%-16s\t%-16s\t%-16s\t%s\n",
'count', 'mnemonic', 'extension', 'category', 'isa_set'
);
foreach (sort { $dtab->{$b} <=> $dtab->{$a} || $a cmp $b } keys %$dtab) {
printf STDOUT ("%8d\t%-16s\t%-16s\t%-16s\t%s\n",
$dtab->{$_}, $_,
exists $mtab->{$_} ? join(',', sort keys %{$mtab->{$_}{'extension'}}) : '-',
exists $mtab->{$_} ? join(',', sort keys %{$mtab->{$_}{'category'}}) : '-',
exists $mtab->{$_} ? join(',', sort keys %{$mtab->{$_}{'isa_set'}}) : '-',
);
}
}
return 1;
}
exit !main(@ARGV) unless (caller);
__END__
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment