From the Sparc architecture manual, page 110 for Add
instruction:
"If i = 0, ADD and ADDcc compute “R[rs1] + R[rs2]”. If i = 1, they compute “R[rs1] + sign_ext(simm13)”. In either case, the sum is written to R[rd]."
When reading the assembly, how can I know whether i=0 or i=1 ? It doesn't look like there is any change in the mnemonic/opcode as it appears in the disassembled code.