• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cxxfilt-11/cxxfilt/opcodes/

Lines Matching +defs:value +defs:start

82 	  unsigned long value,
83 int start,
96 shift = (start + 1) - length;
98 shift = (word_length - (start + length));
99 x = (x & ~(mask << shift)) | ((value & mask) << shift);
109 WORD_OFFSET is the offset in bits from the start of the insn of the value.
110 WORD_LENGTH is the length of the word in bits in which the value resides.
124 long value,
127 unsigned int start,
137 /* If LENGTH is zero, this operand doesn't contribute to the value. */
159 if ((value > 0 && (unsigned long) value > maxval)
160 || value < minval)
165 value, minval, maxval);
172 unsigned long val = (unsigned long) value;
174 /* For hosts with a word size > 32 check to see if value has been sign
176 as the user is attempting to store a 32-bit signed value into an
178 if (sizeof (unsigned long) > 4 && ((value >> 32) == -1))
197 if (value < minval || value > maxval)
202 value, minval, maxval);
214 shift = (word_offset + start + 1) - length;
216 shift = total_length - (word_offset + start + length);
217 *buffer = (*buffer & ~(mask << shift)) | ((value & mask) << shift);
225 insert_1 (cd, value, start, length, word_length, bufp);
235 that if CGEN_INSN_BYTES_PTR is an int * and thus, the value is
237 and the value is recorded in target byte order).
248 unsigned long value;
252 value = CGEN_INSN_BASE_VALUE (insn);
260 CGEN_FIELDS_BITSIZE (fields), value);
266 value);
271 Still need to be able to insert a value based on the operand though;
292 /* Cover function to store an insn value into an integral insn. Must go here
300 CGEN_INSN_INT value)
305 *buf = value;
312 *buf = (*buf & ~(mask << shift)) | ((value & mask) << shift);
324 OFFSET is the offset in bytes from the start of the insn of the value.
325 BYTES is the length of the needed value.
375 int start,
387 shift = (start + 1) - length;
389 shift = (word_length - (start + length));
402 WORD_OFFSET is the offset in bits from the start of the insn of the value.
403 WORD_LENGTH is the length of the word in bits in which the value resides.
425 unsigned int start,
436 long value, mask;
438 /* If LENGTH is zero, this operand doesn't contribute to the value
439 so give it a standard value of zero. */
457 /* Does the value reside in INSN_VALUE, and at the right alignment? */
462 value = insn_value >> ((word_offset + start + 1) - length);
464 value = insn_value >> (total_length - ( word_offset + start + length));
479 value = extract_1 (cd, ex_info, start, length, word_length, bufp, pc);
487 value &= mask;
490 && (value & (1L << (length - 1))))
491 value |= ~mask;
493 *valuep = value;
712 int value;
717 value = fields->f_addr16cjp;
720 value = fields->f_imm8;
723 value = fields->f_imm8;
726 value = fields->f_page3;
729 value = fields->f_bitno;
732 value = 0;
735 value = 0;
738 value = fields->f_reg;
741 value = fields->f_imm8;
744 value = 0;
747 value = fields->f_reti3;
750 value = 0;
760 return value;
768 bfd_vma value;
773 value = fields->f_addr16cjp;
776 value = fields->f_imm8;
779 value = fields->f_imm8;
782 value = fields->f_page3;
785 value = fields->f_bitno;
788 value = 0;
791 value = 0;
794 value = fields->f_reg;
797 value = fields->f_imm8;
800 value = 0;
803 value = fields->f_reti3;
806 value = 0;
816 return value;
831 int value)
836 fields->f_addr16cjp = value;
839 fields->f_imm8 = value;
842 fields->f_imm8 = value;
845 fields->f_page3 = value;
848 fields->f_bitno = value;
855 fields->f_reg = value;
858 fields->f_imm8 = value;
863 fields->f_reti3 = value;
880 bfd_vma value)
885 fields->f_addr16cjp = value;
888 fields->f_imm8 = value;
891 fields->f_imm8 = value;
894 fields->f_page3 = value;
897 fields->f_bitno = value;
904 fields->f_reg = value;
907 fields->f_imm8 = value;
912 fields->f_reti3 = value;