Skip to content

Commit 33d68e1

Browse files
authored
Merge pull request #1331 from Nugine/cmpxchg16b
Document `cmpxchg16b` target feature
2 parents a9afb04 + a6190a8 commit 33d68e1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: src/attributes/codegen.md

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ Feature | Implicitly Enables | Description
8888
`avx2` | `avx` | [AVX2] — Advanced Vector Extensions 2
8989
`bmi1` | | [BMI1] — Bit Manipulation Instruction Sets
9090
`bmi2` | | [BMI2] — Bit Manipulation Instruction Sets 2
91+
`cmpxchg16b`| | [`cmpxchg16b`] - Compares and exchange 16 bytes (128 bits) of data atomically
9192
`fma` | `avx` | [FMA3] — Three-operand fused multiply-add
9293
`fxsr` | | [`fxsave`] and [`fxrstor`] — Save and restore x87 FPU, MMX Technology, and SSE State
9394
`lzcnt` | | [`lzcnt`] — Leading zeros count
@@ -115,6 +116,7 @@ Feature | Implicitly Enables | Description
115116
[AVX2]: https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX2
116117
[BMI1]: https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets
117118
[BMI2]: https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#BMI2
119+
[`cmpxchg16b`]: https://www.felixcloutier.com/x86/cmpxchg8b:cmpxchg16b
118120
[FMA3]: https://en.wikipedia.org/wiki/FMA_instruction_set
119121
[`fxsave`]: https://www.felixcloutier.com/x86/fxsave
120122
[`fxrstor`]: https://www.felixcloutier.com/x86/fxrstor

0 commit comments

Comments
 (0)