boostorg / boostorg/interprocess
x86 inline assembly should provide an alternative for Intel syntax
Offen
Anfängerfreundlich
- Vorherrschende Sprache
- C++
- Sterne
- 185
- Forks
- 131
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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 }":
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- operating-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 68/100