// insert program mask
{i: 92, as: AIPM, a1: C_REG},
+ // set program mask
+ {i: 76, as: ASPM, a1: C_REG},
+
// 32-bit access registers
{i: 68, as: AMOVW, a1: C_AREG, a6: C_REG},
{i: 68, as: AMOVWZ, a1: C_AREG, a6: C_REG},
}
c.addrilreloc(p.From.Sym, int64(i2))
+ case 76: // set program mask
+ zRR(op_SPM, uint32(p.From.Reg), 0, asm)
+
case 77: // syscall $constant
if p.From.Offset > 255 || p.From.Offset < 1 {
c.ctxt.Diag("illegal system call; system call number out of range: %v", p)