assembly (705)

Sort By: New Votes
  1. Pourquoi un T*peut-il être passé dans un registre alors qu'un unique_ptr<T> ne le peut pas?
  2. Autorisation d'exécution inattendue de mmap lorsque les fichiers d'assemblage sont inclus dans le projet
  3. Quelqu'un pourrait-il s'il vous plaît expliquer ce que fait cette assemblée intégrée#define?
  4. Comment forcer GCC à supposer qu'une expression à virgule flottante est non négative?
  5. taille des pointeurs et architecture
  6. Pourquoi clang produit-t-il un ASM inefficace avec-O0(pour cette somme simple en virgule flottante)?
  7. Rbp non autorisé comme base SIB?
  8. Inclure de iostream mène à différents binaires
  9. Comprendre l'impact de la barrière sur une boucle avec deux longues chaînes de dépendance, pour des longueurs croissantes
  10. Quelles sont les considérations à prendre en compte dans la prévision de la latence pour les opérations sur les processeurs superscalaires modernes et comment puis-je les calculer à la main?
  11. glibc scanf Défauts de segmentation lorsqu’il est appelé depuis une fonction qui n’aligne pas RSP
  12. Pourquoi g++ transfère-t-il les calculs dans une boucle chaude?
  13. Pourquoi ABI System V/AMD64 exige-t-il un alignement de pile sur 16 octets?
  14. L'ajout d'une affectation redondante accélère le code lorsqu'il est compilé sans optimisation
  15. Qu'est-ce qu'une rétine et comment ça marche?
  16. Pourquoi les appels système x86-64 Linux modifient-ils RCX et que signifie la valeur?
  17. Performances étonnamment médiocres et étrangement bimodales pour la boucle de magasin sur Intel Skylake
  18. Pourquoi les boucles sont-elles toujours compilées dans un style «do… while»(saut de queue)?
  19. L'exécutable compilé sur Bash sous Ubuntu sous Windows ne produit pas de sortie
  20. Comment fonctionne exactement $ dans NASM?