Lines Matching defs:idx

1413 unpacker::attr_definitions::defineLayout(int idx,
1417 layout_definition* lo = defineLayout(idx, name, layout);
1424 unpacker::attr_definitions::defineLayout(int idx,
1428 if (idx >= 0) {
1430 if (idx >= (int)flag_limit)
1432 if (isRedefined(idx))
1434 redef |= ((julong)1<<idx);
1436 idx = flag_limit + overflow_count.length();
1441 lo->idx = idx;
1444 for (int adds = (idx+1) - layouts.length(); adds > 0; adds--) {
1448 layouts.get(idx) = lo;
1967 int idx = ADH_BYTE_INDEX(header);
1972 attr_defs[attrc].defineLayout(idx, name, layout->value.b.strval());
2187 int unpacker::attr_definitions::predefCount(uint idx) {
2188 return isPredefined(idx) ? flag_count[idx] : 0;
2195 int i, idx, count;
2221 for (idx = 0; indexBits != 0; idx++, indexBits >>= 1) {
2222 ad.flag_count[idx] += (int)(indexBits & 1);
2242 idx = xxx_attr_indexes.getInt();
2243 if (!ad.isIndex(idx)) {
2247 ad.getCount(idx) += 1;
2253 for (idx = 0; idx < ad.layouts.length(); idx++) {
2254 layout_definition* lo = ad.getLayout(idx);
2255 if (lo != null && ad.getCount(idx) != 0) {
2443 for (idx = 0; idx < ad.layouts.length(); idx++) {
2444 if (ad.getLayout(idx) == null)
2446 if (idx < (int)ad.flag_limit && ad.isPredefined(idx))
2448 if (ad.getCount(idx) == 0)
2450 ad.readBandData(idx);
2454 void unpacker::attr_definitions::readBandData(int idx) {
2456 uint count = getCount(idx);
2458 layout_definition* lo = getLayout(idx);
2461 count, isRedefined(idx), isPredefined(idx),
2820 int idx = (bc - _self_linker_op);
2821 bool isSuper = (idx >= _self_linker_super_flag);
2822 if (isSuper) idx -= _self_linker_super_flag;
2823 bool isAload = (idx >= _self_linker_aload_flag);
2824 if (isAload) idx -= _self_linker_aload_flag;
2825 int origBC = _first_linker_op + idx;
2828 origBCVar = _first_linker_op + idx;
4075 int i, j, j2, idx, count;
4088 for (idx = 0; indexBits != 0; idx++, indexBits >>= 1) {
4090 bitIndexes[biCount++] = idx;
4102 idx = bitIndexes[i];
4104 idx = ad.xxx_attr_indexes().getInt();
4105 assert(ad.isIndex(idx));
4110 if (idx < (int)ad.flag_limit && ad.isPredefined(idx)) {
4111 // Switch on the attrc and idx simultaneously.
4112 switch (ADH_BYTE(attrc, idx)) {
4292 layout_definition* lo = ad.getLayout(idx);
4297 assert((int)lo->idx == idx);
4554 int idx = e->getOutputIndex();
4556 case 1: putu1_at(fixp, idx); break;
4557 case 2: putu2_at(fixp, idx); break;