byte_needed_to_modify will use a parameter to determine what should return.
make arm_target_client use movt,movw in thumb mode.