Lines Matching refs:memop
146 uint32_t memop[2]; member
3349 const MemOperand& memop);
3390 MemOperand memop(rn, sign, offset, addr_mode); in TestHelper() local
3425 Register base_register = memop.GetBaseRegister(); in TestHelper()
3429 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper()
3435 if (!memop.IsPostIndex()) { in TestHelper()
3436 if (memop.IsImmediate()) { in TestHelper()
3437 if (memop.GetSign().IsPlus()) { in TestHelper()
3438 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper()
3441 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper()
3444 } else if (memop.IsShiftedRegister()) { in TestHelper()
3446 Operand(memop.GetOffsetRegister(), in TestHelper()
3447 memop.GetShift(), in TestHelper()
3448 memop.GetShiftAmount())); in TestHelper()
3449 if (memop.GetSign().IsPlus()) { in TestHelper()
3459 (masm.*instruction)(cond, rd, memop); in TestHelper()
3473 Register base_register = memop.GetBaseRegister(); in TestHelper()
3478 if (!memop.IsPostIndex()) { in TestHelper()
3479 if (memop.IsImmediate()) { in TestHelper()
3480 if (memop.GetSign().IsPlus()) { in TestHelper()
3481 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper()
3484 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper()
3487 } else if (memop.IsShiftedRegister()) { in TestHelper()
3489 Operand(memop.GetOffsetRegister(), in TestHelper()
3490 memop.GetShift(), in TestHelper()
3491 memop.GetShiftAmount())); in TestHelper()
3492 if (memop.GetSign().IsPlus()) { in TestHelper()
3504 __ Str(base_register, MemOperand(result_ptr, offsetof(Inputs, memop))); in TestHelper()
3508 __ Str(memop_tmp, MemOperand(result_ptr, offsetof(Inputs, memop) + 4)); in TestHelper()
3537 results[i]->outputs[j].memop[0], in TestHelper()
3538 results[i]->outputs[j].memop[1]); in TestHelper()
3561 uint32_t memop[2] = {results[i]->outputs[j].memop[0], in TestHelper() local
3562 results[i]->outputs[j].memop[1]}; in TestHelper()
3566 uint32_t memop_input[2] = {kTests[i].inputs[j].memop[0], in TestHelper()
3567 kTests[i].inputs[j].memop[1]}; in TestHelper()
3571 uint32_t memop_ref[2] = {results[i]->outputs[j].memop[0], in TestHelper()
3572 results[i]->outputs[j].memop[1]}; in TestHelper()
3576 ((memop[0] != memop_ref[0]) && (memop[1] != memop_ref[1]))) && in TestHelper()
3609 printf("{0x%08" PRIx32 ", 0x%08" PRIx32 "}", memop[0], memop[1]); in TestHelper()