Lines Matching refs:memop

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