The copy functions for arm and thumb instructions should be different. So some copy_* functions are renamed to arm_copy_* functions. In each copy functions, there are some arm-thumb-independent part, such as install cleanup helper, store register, etc. This part is moved to install_* functions. -- Yao (齐尧)