<!-- Section 4.6 Fixed-point Synchronisation instructions. Pages 865 - 877 -->
-# Instruction Synchronise
+[[!inline pagenames="openpower/isa/fixedsync/isync" raw="yes"]]
-XL-Form
+[[!inline pagenames="openpower/isa/fixedsync/lbarx" raw="yes"]]
-* isync
+[[!inline pagenames="openpower/isa/fixedsync/lharx" raw="yes"]]
-Pseudo-code:
+[[!inline pagenames="openpower/isa/fixedsync/lwarx" raw="yes"]]
- # TODO
- undefined(0)
+[[!inline pagenames="openpower/isa/fixedsync/ldarx" raw="yes"]]
-Special Registers Altered:
+[[!inline pagenames="openpower/isa/fixedsync/stbcx." raw="yes"]]
- None
+[[!inline pagenames="openpower/isa/fixedsync/sthcx." raw="yes"]]
-# Load Byte And Reserve Indexed
-
-X-Form
-
-* lbarx RT,RA,RB,EH
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- None
-
-# Load Halfword And Reserve Indexed
-
-X-Form
-
-* lharx RT,RA,RB,EH
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- None
-
-# Load Word And Reserve Indexed
-
-X-Form
-
-* lwarx RT,RA,RB,EH
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- None
-
-# Load Doubleword And Reserve Indexed
-
-X-Form
-
-* ldarx RT,RA,RB,EH
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- None
-
-# Store Byte Conditional Indexed
-
-X-Form
-
-* stbcx. RS,RA,RB
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- CR0
-
-# Store Halfword Conditional Indexed
-
-X-Form
-
-* sthcx. RS,RA,RB
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- CR0
-
-# Store word Conditional Indexed
-
-X-Form
-
-* stwcx. RS,RA,RB
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- CR0
-
-# Store Doubleword Conditional Indexed
-
-X-Form
-
-* stdcx. RS,RA,RB
-
-Pseudo-code:
-
- # TODO
- undefined(0)
-
-Special Registers Altered:
-
- CR0
+[[!inline pagenames="openpower/isa/fixedsync/stwcx." raw="yes"]]
+[[!inline pagenames="openpower/isa/fixedsync/stdcx." raw="yes"]]