Lines Matching refs:memop
149 uint32_t memop[2]; member
3354 const MemOperand& memop);
3397 MemOperand memop(rn, sign, rm, shift, amount, addr_mode); in TestHelper() local
3434 Register base_register = memop.GetBaseRegister(); in TestHelper()
3438 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper()
3444 if (!memop.IsPostIndex()) { in TestHelper()
3445 if (memop.IsImmediate()) { in TestHelper()
3446 if (memop.GetSign().IsPlus()) { in TestHelper()
3447 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper()
3450 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper()
3453 } else if (memop.IsShiftedRegister()) { in TestHelper()
3455 Operand(memop.GetOffsetRegister(), in TestHelper()
3456 memop.GetShift(), in TestHelper()
3457 memop.GetShiftAmount())); in TestHelper()
3458 if (memop.GetSign().IsPlus()) { in TestHelper()
3468 (masm.*instruction)(cond, rd, memop); in TestHelper()
3483 Register base_register = memop.GetBaseRegister(); in TestHelper()
3488 if (!memop.IsPostIndex()) { in TestHelper()
3489 if (memop.IsImmediate()) { in TestHelper()
3490 if (memop.GetSign().IsPlus()) { in TestHelper()
3491 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper()
3494 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper()
3497 } else if (memop.IsShiftedRegister()) { in TestHelper()
3499 Operand(memop.GetOffsetRegister(), in TestHelper()
3500 memop.GetShift(), in TestHelper()
3501 memop.GetShiftAmount())); in TestHelper()
3502 if (memop.GetSign().IsPlus()) { in TestHelper()
3514 __ Str(base_register, MemOperand(result_ptr, offsetof(Inputs, memop))); in TestHelper()
3518 __ Str(memop_tmp, MemOperand(result_ptr, offsetof(Inputs, memop) + 4)); in TestHelper()
3549 results[i]->outputs[j].memop[0], in TestHelper()
3550 results[i]->outputs[j].memop[1]); in TestHelper()
3574 uint32_t memop[2] = {results[i]->outputs[j].memop[0], in TestHelper() local
3575 results[i]->outputs[j].memop[1]}; in TestHelper()
3580 uint32_t memop_input[2] = {kTests[i].inputs[j].memop[0], in TestHelper()
3581 kTests[i].inputs[j].memop[1]}; in TestHelper()
3586 uint32_t memop_ref[2] = {results[i]->outputs[j].memop[0], in TestHelper()
3587 results[i]->outputs[j].memop[1]}; in TestHelper()
3591 ((memop[0] != memop_ref[0]) && (memop[1] != memop_ref[1]))) && in TestHelper()
3630 printf("{0x%08" PRIx32 ", 0x%08" PRIx32 "}", memop[0], memop[1]); in TestHelper()