Expand description
Hardware transactional memory primitives
Modules§
- back
- Raw x86_64 hardware transactional memory primitives.
Structs§
- Begin
Code - The result of calling
begin. - Hardware
Tx - A hardware memory transaction.
- HtmUsize
- An atomic and hardware transactional usize.
- Test
Code - The result of calling
test.
Functions§
- abort⚠
- Aborts an in progress hardware transaction.
- begin⚠
- Attempts to begin a hardware transaction.
- end⚠
- Ends and commits an in progress hardware transaction.
- htm_
supported - Returns true if the platform may support hardware transactional memory.
- htm_
supported_ runtime - Returns true if the platform definitely supports hardware transactional memory.
- test⚠
- Tests the current transactional state of the thread.