ELF>h@@UHSHHXHL$@t$@LD$HLL$PeH%(HD$ 1HEH$HD$HD$(HD$HD$HD$ HH$HD$ eH+%(u H]fD1EtiIE1ɉЃLDW"tR1L_ L:HI9t@uB< HI9uIM9uʼnIM9u1ɉ@SHA@H )HD!C@tY1A$LDCHItfTC H9~+tHctHKrH9Hf[D@@u$HWHO 1:HH9uHƉff.fu@:s@D7 @:r 1@AWAVAUATUSHDDeH%(H$1DHD$HD$ DAAHD$(HD$0AHD$8HD$@AHD$HHD$PHD$XAHD$`HD$hHD$pHD$xHDŽ$HDŽ$HDŽ$EED|$AEHEDl$ H\F"1H|$F1EDL$ tsDIAĉD$LJ IAEHE9D1Et!D$$EHcADd4A9uD$$IEI9uD$H9l$uH|$EIcALHt$AH$eH+%(u;HĠD[]A\A]A^A_G<1\ OHֿDAUIATUSHHDeH%(HD$@1H$HD$DAHD$AHD$AHD$ HD$(HD$0HD$8@AE1E1A1Icu=fL҉Dl.HItA MՉʃIHcD,H9~+D9~tHFrH9AEA9} wHcӃ@.HLHD$@eH+%(u HH[]A\A]Hֿ@ff.AWAVAUATUSHH(H/eH%(HD$ 1ff=6   K> @nHLhDhAo A AtHAH AH{hH  tHH @ hA@%DA AHAHHHpA Af EtApa BIL1HC Lȃf0HH9% uf48LoƇLh8fLI<z <LI4LID* 111AHsMMIOD ID ҃A9u҉LHD$ eH+%(: H([]A\A]A^A_HLoHx<Lh@f<LHAHLD4LIHHBhH1AH xHpu+WMpIItfCH9~.tHctHprH9 LfD111AHsMIND MID ڃA9u Lg HhI$L4LAƃhfI$8LAI$<LAI$DAT$D%AD D$A ׀D|$t;E1AAAAAhH89|HHDfD1 h ˆLo LhALIHl$hLƃɃ@E1@Ѓ!L@D$r$AA9)hLsD$McHB44B+pHAt1N}B+pMILtT DIcJLfKh@)uLDHB+ H9D9~AlHpsÍ DkHcfKkLHl$LDfDBD 1<AĈ 1 1҈tLB  ЈApƃ pƒwƃ Lc1F pNF pMIMtWDB|DIcJLfKh@A)AuDDB H99~AjHpsDB|DiHcfKiLgƇƇLh8LI$<z<LI$4LI$LEE11HhHh!Hƃhƃfu%‰p fu#p fHHfAtd1A<AD HDBA D 6BD!10E111 HHxHoPHuH/HHHH JHI9uLfHI9h11[< sHxHpHJDH)DH-(}nHHxHoPHuH/HHHH JApBDfBDff.HH1HHt H8tHD>E~AAA t_1EtA€ % AtD AtV F At1EtA AD p8GD8Ds % %c % QAUATUHSH HHHHHt5E1FD#DHIDHD9HHIIHHLHIDHLHIDHL[IDHH]A\A]HHHKH@HHK@HHff.@AWAVAUATUHSHaIff=6 E1GD.McH1DDHAuEMHcEDF DljHHA9AuHcJDEFHFE1퀾IH$L~HtMC|n DAM/IH$MCL(WHHHICIAZD9H[]A\A]A^A_AID9H[]A\A]A^A_ HHH[]A\A]A^A_AVAUATIUHSHu`E1Aƒ~8B|3DLHHAIDƒD9[]A\A]A^H~LHHH{L[HH]A\A]A^AUN?ATAUSHH<$eH%(HD$1HD$@ʾH|$H<$te11ADHHt$LHHDH H$HDڃHH$HuƉHT$eH+%(uH[]A\A]1ݐ mHHHdrivers/gpu/drm/i915/gt/intel_sseu.c((u32)({ ({ do { __attribute__((__noreturn__)) extern void __compiletime_assert_724(void) __attribute__((__error__("FIELD_GET: " "mask is not constant"))); if (!(!(!__builtin_constant_p(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); }))))))))) __compiletime_assert_724(); } while (0); do { __attribute__((__noreturn__)) extern void __compiletime_assert_725(void) __attribute__((__error__("FIELD_GET: " "mask is zero"))); if (!(!((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) == 0))) __compiletime_assert_725(); } while (0); do { __attribute__((__noreturn__)) extern void __compiletime_assert_726(void) __attribute__((__error__("FIELD_GET: " "value too large for the field"))); if (!(!(__builtin_constant_p(0U) ? ~((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) >> (__builtin_ffsll(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) - 1)) & (0 + (0U)) : 0))) __compiletime_assert_726(); } while (0); do { __attribute__((__noreturn__)) extern void __compiletime_assert_727(void) __attribute__((__error__("FIELD_GET: " "type of reg too small for mask"))); if (!(!(((typeof( _Generic((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))), char: (unsigned char)0, unsigned char: (unsigned char)0, signed char: (unsigned char)0, unsigned short: (unsigned short)0, signed short: (unsigned short)0, unsigned int: (unsigned int)0, signed int: (unsigned int)0, unsigned long: (unsigned long)0, signed long: (unsigned long)0, unsigned long long: (unsigned long long)0, signed long long: (unsigned long long)0, default: (((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))))))(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); }))))))) > ((typeof( _Generic((fuse1), char: (unsigned char)0, unsigned char: (unsigned char)0, signed char: (unsigned char)0, unsigned short: (unsigned short)0, signed short: (unsigned short)0, unsigned int: (unsigned int)0, signed int: (unsigned int)0, unsigned long: (unsigned long)0, signed long: (unsigned long)0, unsigned long long: (unsigned long long)0, signed long long: (unsigned long long)0, default: (fuse1))))(~0ull))))) __compiletime_assert_727(); } while (0); do { __attribute__((__noreturn__)) extern void __compiletime_assert_728(void) __attribute__((__error__("BUILD_BUG_ON failed: " "(((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) + (1ULL << (__builtin_ffsll(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) - 1))) & (((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) + (1ULL << (__builtin_ffsll(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) - 1))) - 1)) != 0"))); if (!(!((((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) + (1ULL << (__builtin_ffsll(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) - 1))) & (((((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) + (1ULL << (__builtin_ffsll(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) - 1))) - 1)) != 0))) __compiletime_assert_728(); } while (0); }); (typeof(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))))(((fuse1) & (((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); }))))))) >> (__builtin_ffsll(((u32)(((((int)(sizeof(struct { int:(-!!(__builtin_choose_expr( (sizeof(int) == sizeof(*(8 ? ((void *)((long)((16) > (17)) * 0l)) : (int *)8))), (16) > (17), 0))); })))) + (((~((0UL))) - (((1UL)) << (16)) + 1) & (~((0UL)) >> (64 - 1 - (17))))) + ((int)(sizeof(struct { int:(-!!((sizeof(int) == sizeof(*(8 ? ((void *)((long)(17) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)(16) * 0l)) : (int *)8))) && ((16) < 0 || (17) > 31 || (16) > (17)))); })))))) - 1)); }))slice%d: %u subslices, mask=%08x has subslice power gating: %s DSS_%02d: G:%3s C:%3s, %2u EUs (0x%04hx) slice%d: %u subslice(s) (0x%08x): ( ) 3 G Z  7 3 r drm_WARN_ON(s_en != 0x1)%s %s: [drm] %s((i915)->__info)->gtMissing case (%s == %ld) yesnosubslice total: %u geometry dss mask=%*pb compute dss mask=%*pb slice total: %u, mask=%04x EU total: %u EU per subslice: %u has slice power gating: %s has EU power gating: %s Unavailable subslice%d: %u EUs (0x%hx) %s Geometry DSS: %u %s Compute DSS: %u %s Slice%i subslices: %u  GCC: (Debian 12.2.0-14) 12.2.0GNU- >` V[`ej o PC <'+FTd@tD 00pq&HOintel_sseu.cxehp_load_dss_mask.constprop.0compute_eu_totalgen11_compute_sseu_info.LC2.LC1.LC5.LC6.LC0__x86_indirect_thunk_raxbitmap_from_arr32__x86_return_thunk__stack_chk_fail__sw_hweight32intel_sseu_set_infointel_sseu_subslice_total__sw_hweight64intel_sseu_get_hsw_subslicesintel_sseu_copy_eumask_to_user_copy_to_user__copy_overflowintel_sseu_copy_ssmask_to_userintel_sseu_info_init__warn_printkdev_driver_stringintel_sseu_make_rpcsintel_sseu_dumpdrm_printfintel_sseu_print_topologyintel_sseu_print_ss_infoseq_printfintel_slicemask_from_xehp_dssmaskmemset__bitmap_intersectsx"o 'y ) > ( >4 ! B ]   s      !     GHB?[ +c    q   _  *   X \ 0 5 M R j 0*o   _  s   I *V`  #  \ X P*-   m #8 @=G#T[ W%&S98}  Nv *l#AP @(080@H P`X`hp! *n. 8<FJT3Xb fp t!~F%)A-1p59=AEUI MQ&*U4<8YBSF^  $(,z0I   $( 04 <@ HL T{X `Jd        } L  $(,}0L.symtab.strtab.shstrtab.rela.text.data.bss.rela__patchable_function_entries.rela.altinstructions.altinstr_replacement.rodata.str1.8.rela.discard.instr_begin.rela__bug_table.rela.discard.reachable.rela.discard.instr_end.rodata.str1.1.rodata.cst2.comment.note.GNU-stack.note.gnu.property @W@@Px &,6p1@\PXPS@^iXc2*cG4@b8 Gl@c H$@pe'H4@Hf82[HI0I  JJ 0J Mcg1