Home | History | Annotate | Download | only in aarch32

Lines Matching refs:memop

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