Lines Matching defs:opr
239 struct operand *opr;
253 opr = &operands[ctx->op->fields[field] - 1];
255 if (opr->hint & OH_SILENT) {
264 operand = (ctx->instr >> opr->shift) & ((1 << opr->bits) - 1);
266 if (opr->hint & OH_ADDR) {
267 if ((operand & (1 << (opr->bits - 1))) != 0) {
268 operand = operand - (1 << opr->bits);
296 else if (opr->hint & OH_REG) {
298 (opr->field == O_rA) && (ctx->op->hint & H_RA0_IS_0)) {
310 else if (opr->hint & OH_SPR) {
314 else if (opr->hint & OH_TBR) {
318 else if (opr->hint & OH_LITERAL) {
319 switch (opr->field) {
339 else if (opr->hint & OH_OFFSET) {
381 struct operand *opr;
395 opr = &operands[op->fields[i] - 1];
398 *value = (instr >> opr->shift) & ((1 << opr->bits) - 1);