Lines Matching full:operand
86 int operand;
96 operand = lir->operands[nc-'0'];
99 if (operand != 0) {
100 sprintf(tbuf, ", %s %d",shiftNames[operand & 0x3],
101 operand >> 2);
107 switch (operand) {
135 tbuf[i] += operand & 1;
136 operand >>= 1;
140 operand = ~expandImmediate(operand);
141 sprintf(tbuf,"%d [%#x]", operand, operand);
144 operand = expandImmediate(operand);
145 sprintf(tbuf,"%d [%#x]", operand, operand);
148 sprintf(tbuf,"s%d",operand & FP_REG_MASK);
151 sprintf(tbuf,"d%d",(operand & FP_REG_MASK) >> 1);
154 sprintf(tbuf,"%04x", operand);
158 sprintf(tbuf,"%d", operand);
161 sprintf(tbuf,"%d", operand*4);
164 sprintf(tbuf,"%d", operand*2);
167 switch (operand) {
200 (operand << 1),
219 decodeRegList(lir->opcode, operand, tbuf);