mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-22 12:33:29 +00:00
Clarify template parameters.
This commit is contained in:
parent
21328d9e37
commit
140ae7a513
@ -132,7 +132,8 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Rotate left then mask insert.
|
/// Rotate left then mask insert.
|
||||||
/// rlmi rlmi.
|
/// rlmi rlmi.
|
||||||
/// rA(), rS(), rB(), mb(), me() [rc()]
|
/// rA(), rS(), rB(), mb<uint32_t>(), me<uint32_t>() [rc()]
|
||||||
|
/// Cf. rotate_mask()
|
||||||
rlmix,
|
rlmix,
|
||||||
|
|
||||||
/// Rotate right and insert bit.
|
/// Rotate right and insert bit.
|
||||||
@ -152,12 +153,12 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Shift left immediate with MQ.
|
/// Shift left immediate with MQ.
|
||||||
/// sliq sliq.
|
/// sliq sliq.
|
||||||
/// rA(), rS(), sh() [rc()]
|
/// rA(), rS(), sh<uint32_t>() [rc()]
|
||||||
sliqx,
|
sliqx,
|
||||||
|
|
||||||
/// Shift left long immediate with MQ.
|
/// Shift left long immediate with MQ.
|
||||||
/// slliq slliq.
|
/// slliq slliq.
|
||||||
/// rA(), rS(), sh() [rc()]
|
/// rA(), rS(), sh<uint32_t>() [rc()]
|
||||||
slliqx,
|
slliqx,
|
||||||
|
|
||||||
/// Shift left long with MQ.
|
/// Shift left long with MQ.
|
||||||
@ -172,7 +173,7 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Shift right algebraic immediate with MQ.
|
/// Shift right algebraic immediate with MQ.
|
||||||
/// sraiq sraiq.
|
/// sraiq sraiq.
|
||||||
/// rA(), rS(), sh() [rc()]
|
/// rA(), rS(), sh<uint32_t>() [rc()]
|
||||||
sraiqx,
|
sraiqx,
|
||||||
|
|
||||||
/// Shift right algebraic with MQ.
|
/// Shift right algebraic with MQ.
|
||||||
@ -197,12 +198,12 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Shift right immediate with MQ.
|
/// Shift right immediate with MQ.
|
||||||
/// sriq sriq.
|
/// sriq sriq.
|
||||||
/// rA(), rS(), sh() [rc()]
|
/// rA(), rS(), sh<uint32_t>() [rc()]
|
||||||
sriqx,
|
sriqx,
|
||||||
|
|
||||||
/// Shift right long immediate with MQ.
|
/// Shift right long immediate with MQ.
|
||||||
/// srliq srliq.
|
/// srliq srliq.
|
||||||
/// rA(), rS(), sh() [rc()]
|
/// rA(), rS(), sh<uint32_t>() [rc()]
|
||||||
srliqx,
|
srliqx,
|
||||||
|
|
||||||
/// Shift right long with MQ.
|
/// Shift right long with MQ.
|
||||||
@ -866,17 +867,20 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Rotate left word immediate then mask insert.
|
/// Rotate left word immediate then mask insert.
|
||||||
/// rlwimi rlwimi.
|
/// rlwimi rlwimi.
|
||||||
/// rA(), rS(), sh(), mb(), me() [rc()]
|
/// rA(), rS(), sh<uint32_t>(), mb<uint32_t>(), me<uint32_t>() [rc()]
|
||||||
|
/// Cf. rotate_mask()
|
||||||
rlwimix,
|
rlwimix,
|
||||||
|
|
||||||
/// Rotate left word immediate then AND with mask.
|
/// Rotate left word immediate then AND with mask.
|
||||||
/// rlwinm rlwinm.
|
/// rlwinm rlwinm.
|
||||||
/// rA(), rS(), sh(), mb(), me() [rc()]
|
/// rA(), rS(), sh<uint32_t>(), mb<uint32_t>(), me<uint32_t>() [rc()]
|
||||||
|
/// Cf. rotate_mask()
|
||||||
rlwinmx,
|
rlwinmx,
|
||||||
|
|
||||||
/// Rotate left word then AND with mask
|
/// Rotate left word then AND with mask
|
||||||
/// rlwimi rlwimi.
|
/// rlwimi rlwimi.
|
||||||
/// rA(), rB(), rS(), mb(), me() [rc()]
|
/// rA(), rB(), rS(), mb<uint32_t>(), me<uint32_t>() [rc()]
|
||||||
|
/// Cf. rotate_mask()
|
||||||
rlwnmx,
|
rlwnmx,
|
||||||
|
|
||||||
/// System call.
|
/// System call.
|
||||||
@ -895,7 +899,7 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Shift right algebraic word immediate.
|
/// Shift right algebraic word immediate.
|
||||||
/// srawi srawi.
|
/// srawi srawi.
|
||||||
/// rA(), rS(), sh() [rc()]
|
/// rA(), rS(), sh<uint32_t>() [rc()]
|
||||||
srawix,
|
srawix,
|
||||||
|
|
||||||
/// Shift right word.
|
/// Shift right word.
|
||||||
@ -1253,32 +1257,32 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Rotate left double word then clear left.
|
/// Rotate left double word then clear left.
|
||||||
/// rldcl rldcl.
|
/// rldcl rldcl.
|
||||||
/// rA(), rS(), rB(), mb() [rc()]
|
/// rA(), rS(), rB(), mb<uint64_t>() [rc()]
|
||||||
rldclx,
|
rldclx,
|
||||||
|
|
||||||
/// Rotate left double word then clear right.
|
/// Rotate left double word then clear right.
|
||||||
/// rldcr rldcr.
|
/// rldcr rldcr.
|
||||||
/// rA(), rS(), rB(), mb() [rc()]
|
/// rA(), rS(), rB(), mb<uint64_t>() [rc()]
|
||||||
rldcrx,
|
rldcrx,
|
||||||
|
|
||||||
/// Rotate left double word then clear.
|
/// Rotate left double word then clear.
|
||||||
/// rldic rldic.
|
/// rldic rldic.
|
||||||
/// rA(), rS(), rB(), sh(), mb() [rc()]
|
/// rA(), rS(), rB(), sh<uint64_t>(), mb<uint64_t>() [rc()]
|
||||||
rldicx,
|
rldicx,
|
||||||
|
|
||||||
/// Rotate left double word then clear left.
|
/// Rotate left double word then clear left.
|
||||||
/// rldicl rldicl.
|
/// rldicl rldicl.
|
||||||
/// rA(), rS(), rB(), sh(), mb() [rc()]
|
/// rA(), rS(), rB(), sh<uint64_t>(), mb<uint64_t>() [rc()]
|
||||||
rldiclx,
|
rldiclx,
|
||||||
|
|
||||||
/// Rotate left double word then clear right.
|
/// Rotate left double word then clear right.
|
||||||
/// rldicr rldicr.
|
/// rldicr rldicr.
|
||||||
/// rA(), rS(), rB(), sh(), me() [rc()]
|
/// rA(), rS(), rB(), sh<uint64_t>(), me<uint64_t>() [rc()]
|
||||||
rldicrx,
|
rldicrx,
|
||||||
|
|
||||||
/// Rotate left double word immediate then mask insert.
|
/// Rotate left double word immediate then mask insert.
|
||||||
/// rldiml rldimi.
|
/// rldiml rldimi.
|
||||||
/// rA(), rS(), rB(), sh(), mb() [rc()]
|
/// rA(), rS(), rB(), sh<uint64_t>(), mb<uint64_t>() [rc()]
|
||||||
rldimix,
|
rldimix,
|
||||||
|
|
||||||
/// Segment lookaside buffer ('SLB') invalidate all.
|
/// Segment lookaside buffer ('SLB') invalidate all.
|
||||||
@ -1302,7 +1306,7 @@ enum class Operation: uint8_t {
|
|||||||
|
|
||||||
/// Shift right algebraic double word immediate.
|
/// Shift right algebraic double word immediate.
|
||||||
/// sradi sradi.
|
/// sradi sradi.
|
||||||
/// rA(), rS(),sh() [rc()]
|
/// rA(), rS(),sh<uint64_t>() [rc()]
|
||||||
sradix,
|
sradix,
|
||||||
|
|
||||||
/// Shift right double word.
|
/// Shift right double word.
|
||||||
|
Loading…
Reference in New Issue
Block a user