Lines Matching full:rm
241 .macro add_sh rd, rn, rm, sh:vararg
242 A add \rd, \rn, \rm, \sh
243 T mov \rm, \rm, \sh
244 T add \rd, \rn, \rm
247 .macro ldr_pre rt, rn, rm:vararg
248 A ldr \rt, [\rn, \rm]!
249 T add \rn, \rn, \rm
253 .macro ldr_dpre rt, rn, rm:vararg
254 A ldr \rt, [\rn, -\rm]!
255 T sub \rn, \rn, \rm
259 .macro ldr_nreg rt, rn, rm:vararg
260 A ldr \rt, [\rn, -\rm]
261 T sub \rt, \rn, \rm
265 .macro ldr_post rt, rn, rm:vararg
266 A ldr \rt, [\rn], \rm
268 T add \rn, \rn, \rm
271 .macro ldrc_pre cc, rt, rn, rm:vararg
272 A ldr\cc \rt, [\rn, \rm]!
274 T add\cc \rn, \rn, \rm
278 .macro ldrd_reg rt, rt2, rn, rm argument
279 A ldrd \rt, \rt2, [\rn, \rm]
280 T add \rt, \rn, \rm
284 .macro ldrd_post rt, rt2, rn, rm argument
285 A ldrd \rt, \rt2, [\rn], \rm
287 T add \rn, \rn, \rm
290 .macro ldrh_pre rt, rn, rm argument
291 A ldrh \rt, [\rn, \rm]!
292 T add \rn, \rn, \rm
296 .macro ldrh_dpre rt, rn, rm argument
297 A ldrh \rt, [\rn, -\rm]!
298 T sub \rn, \rn, \rm
302 .macro ldrh_post rt, rn, rm argument
303 A ldrh \rt, [\rn], \rm
305 T add \rn, \rn, \rm
308 .macro ldrb_post rt, rn, rm argument
309 A ldrb \rt, [\rn], \rm
311 T add \rn, \rn, \rm
314 .macro str_post rt, rn, rm:vararg
315 A str \rt, [\rn], \rm
317 T add \rn, \rn, \rm
320 .macro strb_post rt, rn, rm:vararg
321 A strb \rt, [\rn], \rm
323 T add \rn, \rn, \rm
326 .macro strd_post rt, rt2, rn, rm argument
327 A strd \rt, \rt2, [\rn], \rm
329 T add \rn, \rn, \rm
332 .macro strh_pre rt, rn, rm argument
333 A strh \rt, [\rn, \rm]!
334 T add \rn, \rn, \rm
338 .macro strh_dpre rt, rn, rm argument
339 A strh \rt, [\rn, -\rm]!
340 T sub \rn, \rn, \rm
344 .macro strh_post rt, rn, rm argument
345 A strh \rt, [\rn], \rm
347 T add \rn, \rn, \rm
350 .macro strh_dpost rt, rn, rm argument
351 A strh \rt, [\rn], -\rm
353 T sub \rn, \rn, \rm