Lines Matching defs:Inputs
124 // `Inputs` have various layouts across generated tests so they absolutely
140 struct Inputs {
159 const Inputs* inputs;
162 static const Inputs kCondition[] = {{NFlag, 0xabababab, 0xabababab, 0},
178 static const Inputs kRdIsRn[] =
196 static const Inputs kRdIsNotRn[] =
298 static const Inputs kShiftTypes[] =
1034 const Inputs* outputs;
1069 results[i]->outputs = new Inputs[kTests[i].input_size];
1113 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr)));
1117 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd)));
1118 __ Ldr(rn, MemOperand(input_ptr, offsetof(Inputs, rn)));
1119 __ Ldr(rs, MemOperand(input_ptr, offsetof(Inputs, rs)));
1129 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr)));
1131 __ Str(rd, MemOperand(result_ptr, offsetof(Inputs, rd)));
1132 __ Str(rn, MemOperand(result_ptr, offsetof(Inputs, rn)));
1133 __ Str(rs, MemOperand(result_ptr, offsetof(Inputs, rs)));
1150 printf("const Inputs kOutputs_%s_%s[] = {\n",