boostorg / boostorg/interprocess

x86 inline assembly should provide an alternative for Intel syntax

オープン 初心者向け
#196 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
185
フォーク
131
PR マージ指標
30日以内にマージされた PR はありません

説明

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 }":
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
operating-systems
issue の種類
機能追加
難易度
1/5
見積もり時間
1時間未満
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
68/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。