Lines Matching refs:memop

151   uint32_t memop[2];
3345 #include "aarch32/traces/simulator-cond-rd-memop-rs-ldr-a32.h"
3346 #include "aarch32/traces/simulator-cond-rd-memop-rs-ldrb-a32.h"
3347 #include "aarch32/traces/simulator-cond-rd-memop-rs-ldrh-a32.h"
3348 #include "aarch32/traces/simulator-cond-rd-memop-rs-ldrsb-a32.h"
3349 #include "aarch32/traces/simulator-cond-rd-memop-rs-ldrsh-a32.h"
3350 #include "aarch32/traces/simulator-cond-rd-memop-rs-str-a32.h"
3351 #include "aarch32/traces/simulator-cond-rd-memop-rs-strb-a32.h"
3352 #include "aarch32/traces/simulator-cond-rd-memop-rs-strh-a32.h"
3360 const MemOperand& memop);
3401 MemOperand memop(rn, sign, rm, addr_mode);
3438 Register base_register = memop.GetBaseRegister();
3442 __ Ldr(memop_tmp, MemOperand(input_ptr, offsetof(Inputs, memop) + 4));
3448 if (!memop.IsPostIndex()) {
3449 if (memop.IsImmediate()) {
3450 if (memop.GetSign().IsPlus()) {
3451 __ Mov(memop_tmp, memop.GetOffsetImmediate());
3454 __ Mov(memop_tmp, -memop.GetOffsetImmediate());
3457 } else if (memop.IsShiftedRegister()) {
3459 Operand(memop.GetOffsetRegister(),
3460 memop.GetShift(),
3461 memop.GetShiftAmount()));
3462 if (memop.GetSign().IsPlus()) {
3472 (masm.*instruction)(cond, rd, memop);
3487 Register base_register = memop.GetBaseRegister();
3492 if (!memop.IsPostIndex()) {
3493 if (memop.IsImmediate()) {
3494 if (memop.GetSign().IsPlus()) {
3495 __ Mov(memop_tmp, memop.GetOffsetImmediate());
3498 __ Mov(memop_tmp, -memop.GetOffsetImmediate());
3501 } else if (memop.IsShiftedRegister()) {
3503 Operand(memop.GetOffsetRegister(),
3504 memop.GetShift(),
3505 memop.GetShiftAmount()));
3506 if (memop.GetSign().IsPlus()) {
3518 __ Str(base_register, MemOperand(result_ptr, offsetof(Inputs, memop)));
3522 __ Str(memop_tmp, MemOperand(result_ptr, offsetof(Inputs, memop) + 4));
3553 results[i]->outputs[j].memop[0],
3554 results[i]->outputs[j].memop[1]);
3578 uint32_t memop[2] = {results[i]->outputs[j].memop[0],
3579 results[i]->outputs[j].memop[1]};
3584 uint32_t memop_input[2] = {kTests[i].inputs[j].memop[0],
3585 kTests[i].inputs[j].memop[1]};
3590 uint32_t memop_ref[2] = {results[i]->outputs[j].memop[0],
3591 results[i]->outputs[j].memop[1]};
3595 ((memop[0] != memop_ref[0]) && (memop[1] != memop_ref[1]))) &&
3634 printf("{0x%08" PRIx32 ", 0x%08" PRIx32 "}", memop[0], memop[1]);