Home | History | Annotate | Download | only in assembler

Lines Matching defs:Rs

415                 uint32_t Rn = 1, uint32_t Rm = 2, uint32_t Rs = 3)
430 regs[Rs] = test.RsValue;
456 case INSTR_MUL: a64asm->MUL(test.cond, test.setFlags, Rd,Rm,Rs); break;
457 case INSTR_MLA: a64asm->MLA(test.cond, test.setFlags, Rd,Rm,Rs,Rn); break;
461 case INSTR_SMULBB:a64asm->SMULBB(test.cond, Rd,Rm,Rs); break;
462 case INSTR_SMULBT:a64asm->SMULBT(test.cond, Rd,Rm,Rs); break;
463 case INSTR_SMULTB:a64asm->SMULTB(test.cond, Rd,Rm,Rs); break;
464 case INSTR_SMULTT:a64asm->SMULTT(test.cond, Rd,Rm,Rs); break;
465 case INSTR_SMULWB:a64asm->SMULWB(test.cond, Rd,Rm,Rs); break;
466 case INSTR_SMULWT:a64asm->SMULWT(test.cond, Rd,Rm,Rs); break;
467 case INSTR_SMLABB:a64asm->SMLABB(test.cond, Rd,Rm,Rs,Rn); break;
753 uint32_t Rd, Rm, Rs, Rn;
766 for(Rs = 0; Rs < numRegs;++Rs)
768 if(Rd == Rn || Rd == Rm || Rd == Rs) continue;
769 if(Rn == Rm || Rn == Rs) continue;
770 if(Rm == Rs) continue;
772 " Rm(%d), Rs(%d): ",
773 reg_list[Rd], reg_list[Rn], reg_list[Rm], reg_list[Rs]);
775 reg_list[Rn], reg_list[Rm], reg_list[Rs]);