Détails logiciels:
Version: 6.20.0
Date de transfert: 17 Feb 15
Licence: Gratuit
Popularité: 356
Intel Software Development Emulator est un émulateur Intel SDE.
Cette version inclut le support pour SSE4, AES et PCLMULQDQ et les instructions Intel AVX
Ce qui est nouveau dans cette version:.
- Ajout du support pour XSAVEC et CLFLUSHOPT.
- morceaux handicapés TSX CPUID lorsque l'émulation TSX ne est pas demandé.
- Amélioration de démontage pour les instructions de MPX.
- Ajout d'une option pour la course à puce chèque seulement sur l'exécutable principal.
- Ajout du support pour -quark (Pentium ISA).
- Ajout de débogage de l'application pour Mac OSX avec le débogueur de LLDB.
Ce qui est nouveau dans la version 6.12.0:.
- Ajout du support de la version Mac OSX 10.9
- Amélioration de l'information statistique TSX.
- Diverses corrections avec l'émulation de virgule flottante instructions Intel AVX-512.
- activé l'outil d'alignement de checker par défaut pour les instructions qui nécessitent l'alignement.
- décalage fixe entre mix et profileur de masque dynamique.
- Mise à jour des bibliothèques d'exécution Intel MPX pour Windows.
- Amélioration des performances lors de la modélisation d'un CPU avant AVX-512.
Ce qui est nouveau dans la version 6.1.0:
- Support d'émulation pour le vecteur Extensions Intel0Advanced 512 (Intel0 instructions présentes sur les Chevaliers Intel Atterrissage microarchitecture AVX-512).
- Support de l'émulation pour la Hash Algorithm Intel0 sécurisé (SHA Intel0) des extensions présentes sur le microarchtiecture Intel Goldmont.
- Support de l'émulation pour la protection de la mémoire Extensions Intel0 (Intel0 MPX) présent sur les microarchitecture Intel Skylake et Goldmont.
- Support pour le matériel de verrouillage Elision introduit sur la microarchitecture Intel Haswell
- Amélioration du support pour Restricted transactionnelle Mémoire présenté sur la microarchitecture Intel Haswell.
- Amélioration du support pour le système OS X * d'exploitation (Mountain Lion)
Quoi de neuf dans la version 5.38:
- Amélioration de la stabilité RTM d'émulation. Ajout des statistiques boutons. Boutons mises à jour.
- Support pour le débogage intégration avec Microsoft Visual Studio 2012. Voir page principale pour plus d'informations.
- Amélioration de la stabilité lors de l'utilisation multithread la transition checker AVX / SSE
- Mac OS X: support des binaires de code-signé, ce qui simplifie l'exécution. Voir page principale d'information sur le & quot; taskport & quot;.
- XED: ajoutée elfe / nain support arrière à l'outil de ligne de commande
- TZCNT drapeaux ZF fixer
Ce qui est nouveau dans la version 5.31:
- Mise à jour majeure inclut des corrections pour le processeur nom de code Haswell et l'introduction de instructions dans le processeur nom de code Broadwell
- Première version publique de SDE pour OS X, 10.6 et 10.7. Voir les informations supplémentaires sur la page Intel SDE web principal pour les autorisations nécessaires.
- le mode RTM de HSW est soutenu avec le & quot; -rtm-mode complet & quot; option. Cette fonctionnalité est très nouvelle et la mise en œuvre Intel SDE pourrait être un peu instable.
- Complètement nouveau mécanisme pour la manipulation de CPUID. valeurs de CPUID viennent maintenant d'un fichier d'entrée.
- La fonction -chip-de chèque de SDE vérifie pour se assurer que les instructions sont valables pour la puce spécifié. Voir & quot; sde -help & quot; pour les différentes options de puces.
- correctifs de manipulation d'exception
- Haswell IMC corrections d'émulation, y compris la sortie des drapeaux.
- amélioration de la sécurité multithreading DebugTrace
- Mix-dessus des blocs de tri questions. Mix a également un meilleur support pour l'attribution stats au chevauchement des blocs.
- Mix blocs de la taille par défaut est maintenant 1500 instructions pour éviter de fragmenter les grands blocs chauds.
- XED maintenant peut émettre & quot; dot & quot; graphiques pour des régions déterminées: path-to-sde-kit / xe -i SOMEEXE -comme 0x40316b -ae 0x4031b3 -dot foo.dot; dot -O -Tpdf foo.dot
- Mix a préfixer un histogramme héritage préfixe
- Empreinte peut maintenant recueillir des statistiques sur les pages de mémoire uniques ainsi que des lignes de cache uniques. L'outil de l'empreinte est maintenant plus rapide ainsi.
- Amélioration de la vitesse d'AVX / SSE transition checker d'environ 12%. Voir le bouton -ast dans & quot; sde -thelp & quot;.
- Correction de quelques erreurs numériques dans notre émulation logicielle de l'instruction FMA pour les nombres dénormalisés.
- Divers améliorations de la stabilité de l'aide d'une version plus récente du Pin.
- Meilleure gestion des MXCSR bigs d'état d'exception pour AVX1 / 2 instructions. Nous ne soutenons pas en continuant à élever flottants erreurs ponctuelles démasqués à partir d'instructions émulés.
- pouvez maintenant définir des variables d'environnement de la ligne de commande avec l'option -env VALEUR VAR.
- Les commandes de l'interface GDB ont été mis à jour. Voir & quot; surveiller aide sde & quot; lorsqu'il est fixé comme décrit sur la page principale. Se il vous plaît utiliser GDB 7.4 ou plus tard.
- Le message contrôle d'erreur de puce comprend les octets d'instruction de l'instruction fautive.
- la manipulation du fichier de sortie multitraitement. Vous l'habitude d'avoir à fournir des & quot; -i & quot; pour obtenir le numéro de processus inséré dans le nom de fichier pour éviter applications multiprocessus d'écraser les fichiers de sortie communes. Maintenant, nous essayons de détecter la création d'autres processus et ajouter le PID pour les noms de fichiers automatiquement. La relation parent / enfant est enregistré dans le nom du fichier.
- Meilleur support des bits inutilisés dans les encodages VEX en mode 32b.
Outil
Ce qui est nouveau dans la version 4.46:
- 3.x Linux est soutenu
- hôtes Meilleur support pour courir sur AVX compatibles
- Tous les fichiers de sortie commencent maintenant & quot; sde- & quot; et finir avec & quot; .txt & quot; par défaut
- Mix est plus rapide et fait plus de l'analyse des opérations SIMD
- Mix a une ligne de soutien de nombre pour les blocs supérieurs lorsque l'information est disponible dans l'application
- L'option -ptr-chk vérifie maintenant les refernces de mémoire de recueillir opérations
- Correction du support pour le fichier descripteur fuite lorsque exec'ing milliers de threads sur Linux.
- Divers améliorations de stabilité autre.
Ce qui est nouveau dans la version 4.29:.
- Soutien à Haswell Nouvelles instructions
Ce qui est nouveau dans la version 3.88:
- Soutien aux instructions du processeur POST-32nm dans la révision 008 des programmeurs Intel (R) AVX document de référence.
- De nombreuses améliorations de stabilité.
- La sortie de & quot; sde -thelp & quot; va sur la sortie standard, pas stderr.
- L'outil de mélange a un & quot; -demangle 0 & quot; l'option pour désactiver demangling.
- Le désassembleur fixe gère sections de code non initialisées dans les exécutables Windows.
- Xed soutient naine informations de numéro de ligne avec le bouton -ligne sur Linux.
- Mix a amélioré l'efficacité de la mémoire.
Quoi de neuf dans la version 1.70:.
- Cette version ajoute VPCLMULQDQ, la version AVX de PCLMULQDQ
Commentaires non trouvées