boostorg / boostorg/interprocess

x86 inline assembly should provide an alternative for Intel syntax

Ouverte Adaptée aux débutants
#196 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
185
Forks
131
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Instead of https://github.com/boostorg/interprocess/blob/a0c5a8ff176434c9024d4540ce092a2eebb8c5c3/include/boost/interprocess/detail/atomic.hpp#L174
we should have
```c
"xadd { %1, %0 | %0, %1 }":
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Open include/boost/interprocess/detail/atomic.hpp at line 174 and inspect the existing x86 inline-assembly operand template. Update that template to provide the Intel-syntax alternative shown in the issue; the work is done when the assembly supports both operand-order syntaxes without changing the atomic operation.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
operating-systems
Type d'issue
Fonctionnalité
Difficulté
1/5
Temps estimé
Moins d'une heure
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
68/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.