V "GNAT Lib v15" A -nostdinc A -O2 A -Wextra A -Wall A -gnatwa A -g A -gnatp A -gnatg A -march=armv8-a A -mlittle-endian A -mabi=lp64 P ZX RN RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS U system.bitfield_utils%b s-bituti.adb 8e796480 NE OL PK W system%s system.ads system.ali W system.storage_elements%s s-stoele.ads s-stoele.ali U system.bitfield_utils%s s-bituti.ads a9c24bfc BN EB NE OL PK W system%s system.ads system.ali D system.ads 20250808065140 d0bef732 system%s D s-bituti.ads 20250808065140 797cbcce system.bitfield_utils%s D s-bituti.adb 20250808065140 3bdb0ca6 system.bitfield_utils%b D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s G a e X 1 system.ads 37K9*System 156e11 2|32r9 146r5 3|32r6 32r35 34r14 442r5 67M9*Address 2|108r25 110r25 3|50r24 58r25 90r25 96r25 98r25 106r25 108r25 . 119r24 154r25 221r25 234r25 236r25 270r25 272r25 277r19 279r19 289r40 290r27 . 377r25 379r25 387r36 393r37 71N4*Storage_Unit 2|88r49 105r59 3|38r56 290r47 292r31 389r50 395r52 77V14*"<"{boolean} 3|282r20 297r31 81V14*"="{boolean} 3|282r45 299r32 91E9*Bit_Order 91e57 2|61r22 62r19 76r16 91n23*High_Order_First{91E9} 2|62r32 91n41*Low_Order_First{91E9} 2|61r35 92e4*Default_Bit_Order{91E9} 2|76r29 X 2 s-bituti.ads 32K16*Bitfield_Utils 1|37k9 2|146l12 146e26 3|34b21 442l12 442t26 61e4*Little{1|91E9} 3|136r24 169r24 187r20 207r20 62e4*Big{1|91E9} 3|137r24 170r24 188r20 208r20 65M12 Val 82r22 83r35 88r22 88r38 89r40 91r54 97r44 98r49 101r49 103r56 3|38r45 . 74r17 79r22 89r22 124r56 130r34 132r42 137r59 159r57 164r35 166r31 169r34 . 170r31 170r52 183r17 194r17 198r22 204r32 220r22 241r23 309r54 312r39 331r54 . 339r45 345r47 349r47 350r37 351r51 359r26 366r40 397r59 398r60 66M12 Val_2 69r18 70r34 73r18 74r34 83r22 89r22 131r24 133r24 136r16 3|53r16 . 60r14 73r16 80r17 83r16 122r16 136r34 137r43 145r42 156r14 174r31 182r16 . 187r30 189r27 191r27 192r32 199r17 202r16 208r27 209r26 211r27 212r27 213r24 . 214r28 225r30 227r30 240r25 310r41 348r38 364r42 425r24 427r24 430r16 431r28 68V20 Shift_Left{66M12} 69>9 70>9 3|137s31 190s12 210s12 210s24 213s12 69*9 Value{66M12} 70i9 Amount{natural} 72V20 Shift_Right{66M12} 73>9 74>9 3|170s36 192s12 73*9 Value{66M12} 74i9 Amount{natural} 76e7 Endian{1|91E9} 3|135r29 168r30 186r18 206r18 78k12*G 65z12 66z12 68z20 72z20 76z7 144l8 144e9 3|36b17 440l8 440t9 91A12*Val_Array(65M12) 97r22 98r22 3|339r24 100I15*Bit_Size{natural} 101r29 112r25 3|110r25 274r25 276r15 381r25 101I15*Small_Size{100I15} 103r29 135r24 3|52r17 61r17 73r55 82r17 92r17 100r25 . 121r17 157r17 182r55 201r17 223r17 238r25 309r40 325r43 402r21 429r24 103I15*Bit_Offset{integer} 105r37 132r24 134r24 3|51r23 59r24 73r36 81r24 . 91r24 97r25 99r25 107r25 109r25 120r23 155r24 182r36 200r24 222r24 235r25 . 237r25 271r25 273r25 278r18 280r18 288r36 321r40 323r34 388r36 389r25 394r37 . 395r26 426r24 428r24 105I15*Bit_Offset_In_Byte{103I15} 109r25 111r25 3|291r39 378r25 380r25 107U17*Copy_Bitfield 108>10 109>10 110>10 111>10 112>10 3|376b17 422l11 422t24 108m10 Src_Address{1|67M9} 3|377b10 386r54 387r47 109i10 Src_Offset{105I15} 3|378b10 389r12 110m10 Dest_Address{1|67M9} 3|379b10 392r12 393r48 111i10 Dest_Offset{105I15} 3|380b10 395r12 112i10 Size{100I15} 3|381b10 402r13 406r16 411r16 420r16 130V16*Fast_Copy_Bitfield{66M12} 131>10 132>10 133>10 134>10 135>10 3|424b16 . 438l11 438t29 131*10 Src{66M12} 3|425b10 432r27 132i10 Src_Offset{103I15} 3|426b10 432r32 133*10 Dest{66M12} 3|427b10 432r51 134i10 Dest_Offset{103I15} 3|428b10 432r57 135i10 Size{101I15} 3|429b10 432r44 432r70 X 3 s-bituti.adb 38i7 Val_Bytes{4|56I12} 324r41 330r35 354r38 370r60 386r70 392r29 49V16 Get_Val_2{2|66M12} 50>10 51>10 52>10 118b16 151l11 151t20 226s12 240s34 . 311s18 349s21 365s21 50m10 Src_Address{1|67M9} 119b10 124r25 133r37 146r37 51i10 Src_Offset{2|103I15} 120b10 130r13 52i10 Size{2|101I15} 121b10 130r26 57U17 Set_Val_2 58>10 59>10 60>10 61>10 153b17 179l11 179t20 230s10 58m10 Dest_Address{1|67M9} 154b10 159r25 166r59 174r61 59i10 Dest_Offset{2|103I15} 155b10 164r13 60*10 V{2|66M12} 156b10 169r43 170r49 176r24 61i10 Size{2|101I15} 157b10 164r27 72V16 Get_Bitfield{2|65M12} 73>10 73>23 73>48 181b16 195l11 195t23 241s30 . 313s18 351s21 367s21 432s13 73*10 Src{2|66M12} 182b10 190r24 73i23 Src_Offset{2|103I15} 182b23 187r44 188r27 73i48 Size{2|101I15} 182b48 187r57 192r45 78V16 Set_Bitfield{2|66M12} 79>10 80>10 81>10 82>10 197b16 217l11 217t23 . 228s12 431s37 79*10 Src_Value{2|65M12} 198b10 204r49 213r31 80*10 Dest{2|66M12} 199b10 211r36 81i10 Dest_Offset{2|103I15} 200b10 207r30 208r41 82i10 Size{2|101I15} 201b10 204r25 204r64 208r55 210r39 88U17 Set_Bitfield 89>10 90>10 91>10 92>10 219b17 231l11 231t23 243s10 316s16 . 369s19 89*10 Src_Value{2|65M12} 220b10 228r26 90m10 Dest_Address{1|67M9} 221b10 226r23 230r21 91i10 Dest_Offset{2|103I15} 222b10 226r37 228r47 230r35 92i10 Size{2|101I15} 223b10 226r50 228r60 230r58 95U17 Copy_Small_Bitfield 96>10 97>10 98>10 99>10 100>10 233b17 244l11 244t30 . 403s13 96m10 Src_Address{1|67M9} 234b10 240r45 97i10 Src_Offset{2|103I15} 235b10 240r58 241r49 98m10 Dest_Address{1|67M9} 236b10 243r27 99i10 Dest_Offset{2|103I15} 237b10 243r41 100i10 Size{2|101I15} 238b10 240r70 241r61 243r54 105U17 Copy_Large_Bitfield 106>10 107>10 108>10 109>10 110>10 269b17 374l11 . 374t30 417s13 106m10 Src_Address{1|67M9} 270b10 277r30 107i10 Src_Offset{2|103I15} 271b10 278r32 108m10 Dest_Address{1|67M9} 272b10 279r30 109i10 Dest_Offset{2|103I15} 273b10 280r32 110i10 Size{2|100I15} 274b10 276r27 288r63 132*16 Result{2|65M12} 136r41 137r50 145*16 Result{2|66M12} 148r23 166*16 Dest{2|65M12} 168m16 174*16 Dest{2|66M12} 176m16 185i10 L_Shift_Amount{natural} 190r29 189*10 Temp1{2|66M12} 192r25 191*10 Temp2{2|66M12} 194r22 205i10 L_Shift_Amount{natural} 210r50 213r43 209*10 Mask{2|66M12} 211r49 211*10 Temp1{2|66M12} 214r37 212*10 Temp2{2|66M12} 214r46 214*10 Result{2|66M12} 216r17 225*10 Old_Dest{2|66M12} 228r37 227*10 New_Dest{2|66M12} 230r48 240*10 Src{2|66M12} 241r44 241*10 V{2|65M12} 243r24 276i10 Sz{2|100I15} 319m16 319r22 339r40 359m13 359r19 360r16 365r47 367r55 . 370r74 277m10 S_Addr{1|67M9} 282r13 282r38 290r18 311r29 324m22 324r32 349r32 354m19 . 354r29 365r32 278i10 S_Off{2|103I15} 282r63 288r55 311r37 313r47 321r59 325m22 327m22 349r40 . 351r44 365r40 367r48 279m10 D_Addr{1|67M9} 282r22 282r47 297r33 299r34 317r32 330m16 330r26 340r26 . 370r33 280i10 D_Off{2|103I15} 282r71 299r65 305r13 309r65 317r40 331r31 332m16 288i16 Temp_Off{integer} 290r36 292r18 289m16 After_S_Addr{1|67M9} 297r18 299r19 291i16 After_S_Off{2|105I15} 299r50 296b16 Overlap_OK{boolean} 301r31 309i16 Initial_Size{2|101I15} 311r44 313r54 317r47 319r27 321r67 331r39 310*16 Initial_Val_2{2|66M12} 313r32 312*16 Initial_Val{2|65M12} 317r19 321i19 New_S_Off{integer} 323r22 325r31 327r31 339a13 Dest_Arr{2|91A12} 342r30 353m19 370r42 342*17 Dest_Comp{2|65M12} 345r34 347r34 353m19 348*19 Src_V_2{2|66M12} 351r35 350*19 Full_V{2|65M12} 353r32 364*19 Final_Val_2{2|66M12} 367r35 366*19 Final_Val{2|65M12} 370r22 386i10 Src_Adjust{4|54I9} 387r61 389r37 387m10 Al_Src_Address{1|67M9} 397r25 404r16 418r16 388i10 Al_Src_Offset{2|103I15} 404r32 418r32 391i10 Dest_Adjust{4|54I9} 393r63 395r38 393m10 Al_Dest_Address{1|67M9} 398r25 405r16 419r16 394i10 Al_Dest_Offset{2|103I15} 405r33 419r33 431*10 Result{2|66M12} 437r17 X 4 s-stoele.ads 43K16*Storage_Elements 3|32w13 32r42 4|104e28 54I9*Storage_Offset 3|386r36 391r37 56I12*Storage_Count{54I9} 3|38r28 124r41 159r42 397r44 398r45 74V14*"+"{1|67M9} 3|324r39 330r33 354r36 370r40 79V14*"-"{1|67M9} 3|387r59 393r61 84V14*"mod"{54I9} 3|124r37 159r38 386r66 392r25 397r40 398r41