declaration locations for ARM