proc也搞定了，但是传引用还是有一点问题，就是如何传递原来是保存在寄存器中的变量的引用