This instruction should only be used on 64-bit PowerPC processors running a 64-bit application.
| Bits | Value |
|---|---|
| 0-5 | 31 |
| 6-10 | D |
| 11-15 | A |
| 16-20 | B |
| 21-30 | 84 |
| 31 | 0 |
| PowerPC64 | |
|---|---|
| ldarx | rD, rA, rB |
This instruction creates a reservation for use by a Store Double Word Conditional Indexed (stdcx.) instruction. An address computed from the EA is associated with the reservation, and replaces any address previously associated with the reservation. EA must be a multiple of eight. If it is not, either the system alignment exception handler is invoked or the results are boundedly undefined.
This instruction is defined only for 64-bit implementations. Using it on a 32-bit implementation will cause the system illegal instruction error handler to be invoked.
| rD | Specifies source general-purpose register of stored data. |
| rA | Specifies source general-purpose register for EA calculation. |
| rB | Specifies source general-purpose register for EA calculation. |