Lines Matching refs:bits

70 // A relocInfo is represented in 16 bits:
71 // 4 bits indicating the relocation type
72 // 12 bits indicating the offset from the previous relocInfo address
90 // If the target machine needs N format bits, the offset has 12-N bits,
94 // If the type is "data_prefix_tag" then the offset bits are further encoded,
105 // to some field of the instruction (22 or 13 bits, on SPARC).
127 // [Nn Ll] both index and offset may be 32 bits if necessary
140 // into the low two bits of the offset L.
168 // [Nn Ll] both n and l may be 32 bits if necessary
190 // Since the offsets could be as wide as 32-bits, these conventions
280 relocInfo(relocType type, RawBitsToken ignore, int bits)
281 : _value((type << nontype_width) + bits) { }
369 // many bits are required to represent the value. (In addition,
394 // It tries to compress the prefix from 32 to 16 bits, and if
717 // A variable-width int is encoded as a short if it will fit in 16 bits.
897 // can encode more than 32 bits between them. This allows compilers to
1126 // Use this one where all 32/64 bits of the target live in the code stream.
1175 // use this one where all the bits of the target can fit in the code stream:
1201 // If _section is not -1, it is appended to the low bits of the offset.
1274 // If target is NULL, 32 bits are reserved for a later set_target().
1282 // We require every bits value to NOT to fit into relocInfo::datalen_width,
1294 short bits() const { return _bits; }
1308 int kind() const { return bits() & kind_mask; }
1309 bool enabled() const { return (bits() & enabled_state) != 0; }
1310 bool active() const { return (bits() & active_state) != 0; }
1311 bool internal() const { return (bits() & internal_attr) != 0; }
1312 bool removable() const { return (bits() & removable_attr) != 0; }
1313 bool settable() const { return (bits() & settable_attr) != 0; }
1318 // data is packed as 16 bits, followed by the target (1 or 2 words), followed