Lines Matching refs:dpos
139 dpos = []
150 dpos.append([pos, m0, m1])
152 assert len(dpos) == abs(mlen)
153 return dpos
154 def orewrite_inst(i, inst, args, dpos): argument
155 for pos, m0, m1 in dpos:
160 def orewrite_call(i, k, v, dpos): argument
161 for pos, m0, m1 in dpos:
215 dpos = omatch(i-1, -4, s)
216 if dpos:
217 orewrite_inst(i, "*DEL*", "", dpos)
237 dpos = omatch(i-1, -2, s, debug=0)
238 if 0 and dpos:
239 orewrite_inst(i, "M_U4M_dxax_00bx_ptr", "", dpos)
241 dpos = omatch(i-1, -1, s)
242 if dpos:
243 orewrite_inst(i, "M_U4M_dxax_00bx", "", dpos)
250 dpos = omatch(i-1, -2, s)
251 if dpos:
252 orewrite_inst(i, "M_PIA1", "", dpos)
258 dpos = omatch(i+1, 1, s)
259 if dpos:
261 k, v = parse_label("jne", dpos[0][2].group(1))
262 orewrite_call(i, k, v, dpos)
270 dpos = omatch(i-1, -3, s)
271 if dpos:
272 orewrite_inst(i, "M_shrd_11", "", dpos)
279 dpos = omatch(i-1, -3, s)
280 if dpos:
281 orewrite_inst(i, "M_shld_8", "", dpos)
383 dpos = omatch(i, -len(s), s)
384 if dpos:
386 pos0 = dpos[0][0]
388 for pos, m0, m1 in dpos:
404 assert len(r) == len(dpos)