use VAM, MEM, USUB, UADD