SW addr, matrix func