Lines Matching refs:memop
151 uint32_t memop[2]; member
3360 const MemOperand& memop);
3401 MemOperand memop(rn, sign, rm, addr_mode); in TestHelper() local
3438 Register base_register = memop.GetBaseRegister(); in TestHelper()
3442 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4)); in TestHelper()
3448 if (!memop.IsPostIndex()) { in TestHelper()
3449 if (memop.IsImmediate()) { in TestHelper()
3450 if (memop.GetSign().IsPlus()) { in TestHelper()
3451 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper()
3454 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper()
3457 } else if (memop.IsShiftedRegister()) { in TestHelper()
3459 Operand(memop.GetOffsetRegister(), in TestHelper()
3460 memop.GetShift(), in TestHelper()
3461 memop.GetShiftAmount())); in TestHelper()
3462 if (memop.GetSign().IsPlus()) { in TestHelper()
3472 (masm.*instruction)(cond, rd, memop); in TestHelper()
3487 Register base_register = memop.GetBaseRegister(); in TestHelper()
3492 if (!memop.IsPostIndex()) { in TestHelper()
3493 if (memop.IsImmediate()) { in TestHelper()
3494 if (memop.GetSign().IsPlus()) { in TestHelper()
3495 __ Mov(memop_tmp, memop.GetOffsetImmediate()); in TestHelper()
3498 __ Mov(memop_tmp, -memop.GetOffsetImmediate()); in TestHelper()
3501 } else if (memop.IsShiftedRegister()) { in TestHelper()
3503 Operand(memop.GetOffsetRegister(), in TestHelper()
3504 memop.GetShift(), in TestHelper()
3505 memop.GetShiftAmount())); in TestHelper()
3506 if (memop.GetSign().IsPlus()) { in TestHelper()
3518 __ Str(base_register, MemOperand(result_ptr, offsetof(Inputs, memop))); in TestHelper()
3522 __ Str(memop_tmp, MemOperand(result_ptr, offsetof(Inputs, memop) + 4)); in TestHelper()
3553 results[i]->outputs[j].memop[0], in TestHelper()
3554 results[i]->outputs[j].memop[1]); in TestHelper()
3578 uint32_t memop[2] = {results[i]->outputs[j].memop[0], in TestHelper() local
3579 results[i]->outputs[j].memop[1]}; in TestHelper()
3584 uint32_t memop_input[2] = {kTests[i].inputs[j].memop[0], in TestHelper()
3585 kTests[i].inputs[j].memop[1]}; in TestHelper()
3590 uint32_t memop_ref[2] = {results[i]->outputs[j].memop[0], in TestHelper()
3591 results[i]->outputs[j].memop[1]}; in TestHelper()
3595 ((memop[0] != memop_ref[0]) && (memop[1] != memop_ref[1]))) && in TestHelper()
3634 printf("{0x%08" PRIx32 ", 0x%08" PRIx32 "}", memop[0], memop[1]); in TestHelper()