Schematically, directional resultative verb compounds can be visualized as
V1 (Displacement verb) -V2 (Direction verb)
With respect to the Displacement verb, it can be categorized into three types.
Type 1: A verb signalling motion: 走, 跑, 流, 飞, 滚
Type 2: An action verb that inherently implies that the direct object undergoes a change of location: 搬, 扔, 送, 寄, 领, 举, 推
Type 3: An action verb that may cause the direct object to undergoes displacement:打
Regarding the Direction verb, it also can be classified into three types:
Type 1: includes two verbs: 来, 去
Type 2: includes eight verbs, each of which has a directional meaning when it occurs in an RVC in addition to a verbal meaning when it occurs as an independent verb: 上,下, 进, 去, 回, 过, 开
Type 3: it is formed with a verb of the second type and followed by a verb of the first type. For example, 上来, 上去.
Li, C. N., & Thompson, S. A. (1989). Mandarin Chinese: A functional reference grammar (Vol. 3). Univ of California Press.