Lines Matching full:rm
89 unsigned long *rm, *rn; in handle_unaligned_ins() local
97 rm = ®s->regs[index]; in handle_unaligned_ins()
113 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
127 src = (unsigned char *)rm; in handle_unaligned_ins()
140 case 1: /* mov.l Rm,@(disp,Rn) */ in handle_unaligned_ins()
141 src = (unsigned char*) rm; in handle_unaligned_ins()
153 src = (unsigned char*) rm; in handle_unaligned_ins()
163 case 5: /* mov.l @(disp,Rm),Rn */ in handle_unaligned_ins()
164 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
175 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
177 *rm += count; in handle_unaligned_ins()
197 dstu = (unsigned char __user *)*rm; /* called Rn in the spec */ in handle_unaligned_ins()
205 case 0x85: /* mov.w @(disp,Rm),R0 */ in handle_unaligned_ins()
206 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
306 u_int rm; in handle_unaligned_access() local
316 rm = regs->regs[index]; in handle_unaligned_access()
341 /* braf @Rm */ in handle_unaligned_access()
344 regs->pc += rm + 4; in handle_unaligned_access()
347 /* bsrf @Rm */ in handle_unaligned_access()
351 regs->pc += rm + 4; in handle_unaligned_access()
360 case 0x1000: /* mov.l Rm,@(disp,Rn) */ in handle_unaligned_access()
368 /* jmp @Rm */ in handle_unaligned_access()
371 regs->pc = rm; in handle_unaligned_access()
374 /* jsr @Rm */ in handle_unaligned_access()
378 regs->pc = rm; in handle_unaligned_access()
387 case 0x5000: /* mov.l @(disp,Rm),Rn */ in handle_unaligned_access()
395 case 0x0100: /* mov.w R0,@(disp,Rm) */ in handle_unaligned_access()
397 case 0x0500: /* mov.w @(disp,Rm),R0 */ in handle_unaligned_access()
430 case 0x9000: /* mov.w @(disp,Rm),Rn */ in handle_unaligned_access()
447 case 0xD000: /* mov.l @(disp,Rm),Rn */ in handle_unaligned_access()