mirror of
https://github.com/TomHarte/CLK.git
synced 2025-01-18 08:31:04 +00:00
Add lwa.
This commit is contained in:
parent
6343c65ce2
commit
8a3c16a5bc
@ -95,7 +95,12 @@ enum class Operation: uint8_t {
|
|||||||
/// rD(), rA(), simm()
|
/// rD(), rA(), simm()
|
||||||
dozi,
|
dozi,
|
||||||
|
|
||||||
lscbxx, maskgx, maskirx,
|
/// Load string and compare byte indexed.
|
||||||
|
/// lscbx lsxbx.
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lscbxx,
|
||||||
|
|
||||||
|
maskgx, maskirx,
|
||||||
|
|
||||||
/// Multiply.
|
/// Multiply.
|
||||||
/// mul mul. mulo mulo.
|
/// mul mul. mulo mulo.
|
||||||
@ -374,8 +379,40 @@ enum class Operation: uint8_t {
|
|||||||
/// rD(), rA(), rB()
|
/// rD(), rA(), rB()
|
||||||
lhzx,
|
lhzx,
|
||||||
|
|
||||||
|
/// Load multiple word.
|
||||||
|
/// lmw
|
||||||
|
/// rD(), d() [ rA() ]
|
||||||
lmw,
|
lmw,
|
||||||
lswi, lswx, lwarx, lwbrx, lwz, lwzu,
|
|
||||||
|
/// Load string word immediate.
|
||||||
|
/// lswi
|
||||||
|
/// rD(), rA(), nb()
|
||||||
|
lswi,
|
||||||
|
|
||||||
|
/// Load string word indexed.
|
||||||
|
/// lswx
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lswx,
|
||||||
|
|
||||||
|
/// Load word and reserve indexed.
|
||||||
|
/// lwarx
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lwarx,
|
||||||
|
|
||||||
|
/// Load word byte-reverse indexed.
|
||||||
|
/// lwbrx
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lwbrx,
|
||||||
|
|
||||||
|
/// Load word and zero.
|
||||||
|
/// lwz
|
||||||
|
/// rD(), d() [ rA() ]
|
||||||
|
lwz,
|
||||||
|
|
||||||
|
/// Load word and zero with update.
|
||||||
|
/// lwzu
|
||||||
|
/// rD(), d() [ rA() ]
|
||||||
|
lwzu,
|
||||||
|
|
||||||
/// Load word and zero with update indexed.
|
/// Load word and zero with update indexed.
|
||||||
/// lwzux
|
/// lwzux
|
||||||
@ -653,7 +690,23 @@ enum class Operation: uint8_t {
|
|||||||
/// rS(), rA(), rB()
|
/// rS(), rA(), rB()
|
||||||
stdx,
|
stdx,
|
||||||
|
|
||||||
mulld, lwax, lwaux,
|
mulld,
|
||||||
|
|
||||||
|
/// Load word algebraic.
|
||||||
|
/// lwa
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lwa,
|
||||||
|
|
||||||
|
/// Load word algebraic with update indexed.
|
||||||
|
/// lwaux
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lwaux,
|
||||||
|
|
||||||
|
/// Load word algebraic indexed.
|
||||||
|
/// lwax
|
||||||
|
/// rD(), rA(), rB()
|
||||||
|
lwax,
|
||||||
|
|
||||||
sradix, srdx,
|
sradix, srdx,
|
||||||
|
|
||||||
/// Shift right algebraic double word.
|
/// Shift right algebraic double word.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user