Lines Matching refs:lowest_bit_set
369 int lowest_bit_set, highest_bit_set, all_bits_between_are_set; in analyze_64bit_constant() local
372 lowest_bit_set = highest_bit_set = -1; in analyze_64bit_constant()
375 if ((lowest_bit_set == -1) && ((low_bits >> i) & 1)) in analyze_64bit_constant()
376 lowest_bit_set = i; in analyze_64bit_constant()
380 lowest_bit_set == -1)); in analyze_64bit_constant()
384 if (lowest_bit_set == -1 && ((high_bits >> i) & 1)) in analyze_64bit_constant()
385 lowest_bit_set = i + 32; in analyze_64bit_constant()
390 lowest_bit_set == -1)); in analyze_64bit_constant()
394 for (i = lowest_bit_set; i <= highest_bit_set; i++) { in analyze_64bit_constant()
406 *lbsp = lowest_bit_set; in analyze_64bit_constant()
412 int lowest_bit_set, int shift) in create_simple_focus_bits() argument
416 if (lowest_bit_set < 32) { in create_simple_focus_bits()
417 lo = (low_bits >> lowest_bit_set) << shift; in create_simple_focus_bits()
418 hi = ((high_bits << (32 - lowest_bit_set)) << shift); in create_simple_focus_bits()
421 hi = ((high_bits >> (lowest_bit_set - 32)) << shift); in create_simple_focus_bits()
429 int highest_bit_set, lowest_bit_set, all_bits_between_are_set; in const64_is_2insns() local
435 &highest_bit_set, &lowest_bit_set, in const64_is_2insns()
438 if ((highest_bit_set == 63 || lowest_bit_set == 0) && in const64_is_2insns()
442 if (highest_bit_set - lowest_bit_set < 21) in const64_is_2insns()
467 int all_bits_between_are_set, lowest_bit_set, highest_bit_set; in emit_loadimm64() local
481 &lowest_bit_set, &all_bits_between_are_set); in emit_loadimm64()
490 if (((highest_bit_set == 63 || lowest_bit_set == 0) && in emit_loadimm64()
492 ((highest_bit_set - lowest_bit_set) < 12)) { in emit_loadimm64()
493 int shift = lowest_bit_set; in emit_loadimm64()
496 if ((highest_bit_set != 63 && lowest_bit_set != 0) || in emit_loadimm64()
500 lowest_bit_set, 0); in emit_loadimm64()
501 } else if (lowest_bit_set == 0) in emit_loadimm64()
519 if ((highest_bit_set - lowest_bit_set) < 21) { in emit_loadimm64()
522 lowest_bit_set, 10); in emit_loadimm64()
529 if (lowest_bit_set < 10) in emit_loadimm64()
530 emit_alu_K(SRLX, dest, 10 - lowest_bit_set, ctx); in emit_loadimm64()
531 else if (lowest_bit_set > 10) in emit_loadimm64()
532 emit_alu_K(SLLX, dest, lowest_bit_set - 10, ctx); in emit_loadimm64()
583 if ((highest_bit_set - lowest_bit_set) < 32) { in emit_loadimm64()
586 lowest_bit_set, 0); in emit_loadimm64()
592 lowest_bit_set, ctx); in emit_loadimm64()