ARM_MOV_R
emit(ARM_MOV_R(rd[0], rd[1]), ctx);
emit(ARM_MOV_R(rd[1], rd[0]), ctx);
emit(ARM_MOV_R(rd[1], rd[0]), ctx);
emit(ARM_MOV_R(tmp[0], rm), ctx);
emit(ARM_MOV_R(ARM_IP, ARM_SP), ctx);
emit(ARM_MOV_R(ARM_FP, ARM_SP), ctx);
emit(ARM_MOV_R(bpf_r1[1], arm_r0), ctx);
emit(ARM_MOV_R(ARM_SP, ARM_FP), ctx);
emit(ARM_MOV_R(rd[0], ARM_LR), ctx);
emit(ARM_MOV_R(ARM_PC, tgt_reg), ctx);
emit(ARM_MOV_R(ARM_LR, ARM_PC), ctx);
emit(ARM_MOV_R(tmp[0], ARM_R1), ctx);
emit(ARM_MOV_R(ARM_R1, rn), ctx);
emit(ARM_MOV_R(tmp[1], ARM_R0), ctx);
emit(ARM_MOV_R(ARM_R0, rm), ctx);
emit(ARM_MOV_R(rd, ARM_R0), ctx);
emit(ARM_MOV_R(ARM_R1, tmp[0]), ctx);
emit(ARM_MOV_R(ARM_R0, tmp[1]), ctx);
emit(ARM_MOV_R(ARM_R1, rm[0]), ctx);
emit(ARM_MOV_R(ARM_R0, rm[1]), ctx);
emit(ARM_MOV_R(ARM_R3, rn[0]), ctx);
emit(ARM_MOV_R(ARM_R2, rn[1]), ctx);
emit(ARM_MOV_R(rd[0], ARM_R1), ctx);
emit(ARM_MOV_R(rd[1], ARM_R0), ctx);
emit(ARM_MOV_R(reg, src), ctx);
emit(ARM_MOV_R(reg[1], src[1]), ctx);
emit(ARM_MOV_R(reg[0], src[0]), ctx);
emit(ARM_MOV_R(dst[0], src[0]), ctx);
emit(ARM_MOV_R(dst[1], src[1]), ctx);
(_AL3_SR(ARM_MOV_R(rd, rm)) | (type) << 5 | (rs) << 8)
(ARM_MOV_R(rd, rm) | (type) << 5 | (imm6) << 7)