Closed Boolsheet closed 13 years ago
The error message of the first assert is wrong. And not all parameters are checked.
asm.lua:127 assert(a and b and c, "SRE must be properly qualified: 'SRE R1,R2,RET'")
And I think the last assert has it reversed. LMOV works only with address registers.
asm.lua:135 assert(aa and ba and ca and da, "LMOV only works with absolute registers")
Two issues, the first (incorrect error message) has been corrected. The second is actually correct (its Direct Vs. Indirect, not Value Vs. Address), and thus wontfix.
The error message of the first assert is wrong. And not all parameters are checked.
asm.lua:127 assert(a and b and c, "SRE must be properly qualified: 'SRE R1,R2,RET'")
And I think the last assert has it reversed. LMOV works only with address registers.
asm.lua:135 assert(aa and ba and ca and da, "LMOV only works with absolute registers")