Est-il un cryptage de 128 bits entier dans gcc?

Je veux un cryptage de 128 bits entier parce que je veux stocker le résultat de la multiplication de deux 64 bits. Est-il une telle chose dans gcc 4.4 et au-dessus?

  • Prendre un coup d'oeil: stackoverflow.com/questions/3329541/...
  • Pourquoi avez-vous rouvrir ce? Le haut de réponse ici est faux, affirmant que uint128_t est définie, alors qu'en fait gcc fournit unsigned __int128 ou __uint128_t. Et aujourd'hui seulement sur 64 bits cibles où 128 bits ne prend que 2 entier registres.
  • Je VTO que les 2 dupes énumérés ne pas répondre à la question. Mon VTO n'était pas liée à des réponses.
  • ok c'est juste, mais n'était-il pas fermé comme une dup de Ne gcc 128 bits int sur amd64?? Qui ressemble à un double pour moi.
  • Cette question a été fermée en raison d'2 dupes: question était plus étroit et n'est donc pas dupe de cette question - et de l'autre. Que répondre les adresses de gcc en général 4.6 et avant, mais pas cette question de près de 4,4 à partir. Certes, ces et beaucoup d'autres se rapporte à des questions similaires et sur la frontière d'être suffisamment semblables/différents
  • Cette question, dit "ou" par dessus", et gcc4.6 est assez vieux à ce point. (Bien que, certes, j'ai vu des réponses de cette année avec la sortie asm gcc4.4 sur RHEL). De toute façon, stackoverflow.com/posts/16088282/timeline ne pas afficher les autres (pas?) double que c'était fermé comme. Les commentaires ont été automatiquement supprimé lorsque la dup proche est allé à travers, et la fermeture elle-même ne semble pas avoir enregistré la liste en double.
  • Le haut rang (plus) les réponses ne sont pas à jour. Les OP devraient envisager la modification de la question (bump) et en acceptant @PeterCordes beaucoup plus de réponse pertinente.
  • Merci Brett (et Métallique) 🙂 Il y a quelques autres int128 gcc questions sur, mais le sujet semblait besoin d'un bon canonique de réponse ici, car beaucoup d'entre eux sont marqués comme étant des doublons de ce.