V "GNAT Lib v14"
A -O3
A -O2
A -gnatA
A -gnatn
A -ffunction-sections
A -fdata-sections
A -gnat2012
A -gnatW8
A -g
A -mtune=nocona
A -march=nocona
P SS ZX

RN
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS

U vss.json.implementation.packed_decimals%b  vss-json-implementation-packed_decimals.adb  20341d02 NE OO PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z system%s		system.ads		system.ali
W vss.json.implementation%s  vss-json-implementation.ads  vss-json-implementation.ali

U vss.json.implementation.packed_decimals%s  vss-json-implementation-packed_decimals.ads  999a585d NE OO PR PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W interfaces%s		interfac.ads		interfac.ali
W vss%s			vss.ads			vss.ali
W vss.json%s		vss-json.adb		vss-json.ali
W vss.json.implementation%s  vss-json-implementation.ads  vss-json-implementation.ali
W vss.json.implementation.big_integers%s  vss-json-implementation-big_integers.adb  vss-json-implementation-big_integers.ali

D ada.ads		20250523110204 76789da1 ada%s
D a-except.ads		20250523110204 e7970cd9 ada.exceptions%s
D a-finali.ads		20250523110204 bf4f806b ada.finalization%s
D a-stream.ads		20250523110204 119b8fb3 ada.streams%s
D a-string.ads		20250523110204 90ac6797 ada.strings%s
D a-sttebu.ads		20250523110204 f1ad67a2 ada.strings.text_buffers%s
D a-stuten.ads		20250523110204 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250523110204 9eaa38c6 ada.tags%s
D a-unccon.ads		20250523110204 0e9b276f ada.unchecked_conversion%s
D interfac.ads		20250523110204 9111f9c1 interfaces%s
D system.ads		20250523110204 ed42882a system%s
D s-exctab.ads		20250523110204 91bef6ef system.exception_table%s
D s-finmas.ads		20250523110204 28987ac5 system.finalization_masters%s
D s-finroo.ads		20250523110204 4ff27390 system.finalization_root%s
D s-parame.ads		20250523110204 3597fc11 system.parameters%s
D s-pooglo.ads		20250523110204 91708d21 system.pool_global%s
D s-putima.ads		20250523110204 17291fe4 system.put_images%s
D s-retsta.ads		20250523110204 0f6b06cb system.return_stack%s
D s-secsta.ads		20250523110204 578279f5 system.secondary_stack%s
D s-soflin.ads		20250523110204 df77073e system.soft_links%s
D s-stache.ads		20250523110204 0b81c1fe system.stack_checking%s
D s-stalib.ads		20250523110204 1c9580f6 system.standard_library%s
D s-stoele.ads		20250523110204 ccded4e8 system.storage_elements%s
D s-stopoo.ads		20250523110204 e9fa2dd8 system.storage_pools%s
D s-stratt.ads		20250523110204 a1861007 system.stream_attributes%s
D s-traent.ads		20250523110204 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250523110204 fa2a7f59 system.unsigned_types%s
D vss.ads		20241114080450 fdc66b07 vss%s
D vss-characters.ads	20241114080450 c452851a vss.characters%s
D vss-implementation.ads  20241114080450 b57b0942 vss.implementation%s
D vss-implementation-referrers.ads  20241114080450 29187c15 vss.implementation.referrers%s
D vss-implementation-strings.ads  20241114080450 9b3fe3e4 vss.implementation.strings%s
D vss-implementation-text_handlers.ads  20241114080450 7d532201 vss.implementation.text_handlers%s
D vss-json.ads		20241114080450 6e549342 vss.json%s
D vss-json-implementation.ads  20241114080450 ed148f86 vss.json.implementation%s
D vss-json-implementation-big_integers.ads  20241114080450 a0434f3d vss.json.implementation.big_integers%s
D vss-json-implementation-packed_decimals.ads  20241114080450 45dc6127 vss.json.implementation.packed_decimals%s
D vss-json-implementation-packed_decimals.adb  20241114080450 65e87c25 vss.json.implementation.packed_decimals%b
D vss-locales.ads	20241114080450 f436ec39 vss.locales%s
D vss-string_vectors.ads  20241114080450 af44788e vss.string_vectors%s
D vss-strings.ads	20241114080450 534b3534 vss.strings%s
D vss-strings-cursors.ads  20241114080450 ca821bf5 vss.strings.cursors%s
D vss-strings-cursors-iterators.ads  20241114080450 a37abb4d vss.strings.cursors.iterators%s
D vss-strings-cursors-iterators-characters.ads  20241114080450 ebeca2f0 vss.strings.cursors.iterators.characters%s
D vss-strings-cursors-iterators-grapheme_clusters.ads  20241114080450 60fbdf6c vss.strings.cursors.iterators.grapheme_clusters%s
D vss-strings-cursors-iterators-lines.ads  20241114080450 36702376 vss.strings.cursors.iterators.lines%s
D vss-strings-cursors-iterators-words.ads  20241114080450 4da183fd vss.strings.cursors.iterators.words%s
D vss-transformers.ads	20241114080450 c3507b6e vss.transformers%s
D vss-unicode.ads	20241114080450 952f18cf vss.unicode%s
G a e
G c Z s b [clear vss__json__implementation__packed_decimals 26 14 none]
G c Z s b [append_integral vss__json__implementation__packed_decimals 28 14 none]
G c Z s b [append_decimal_point vss__json__implementation__packed_decimals 32 14 none]
G c Z s b [append_fractional vss__json__implementation__packed_decimals 34 14 none]
G c Z s b [decode_as_integer vss__json__implementation__packed_decimals 38 14 none]
G c Z s b [decode_as_big_integer vss__json__implementation__packed_decimals 44 14 none]
G c Z s s [Tunsigned_64_arrayBIP vss__json__implementation__packed_decimals 68 4 none]
G c Z s s [packed_decimalIP vss__json__implementation__packed_decimals 72 9 none]
G c Z b b [append vss__json__implementation__packed_decimals 48 14 none]
G c Z b b [decode vss__json__implementation__packed_decimals 54 14 none]
G c Z b b [add vss__json__implementation__packed_decimals 59 14 none]
G c Z b b [Tu8_arrayBIP vss__json__implementation__packed_decimals 20 4 none]
G r c none [decode_as_big_integer vss__json__implementation__packed_decimals 44 14 none] [multiply vss__json__implementation__big_integers 36 14 none]
G r c none [decode_as_big_integer vss__json__implementation__packed_decimals 44 14 none] [add vss__json__implementation__big_integers 31 14 none]
G r c none [add vss__json__implementation__packed_decimals 59 14 none] [multiply vss__json__implementation__big_integers 36 14 none]
G r c none [add vss__json__implementation__packed_decimals 59 14 none] [add vss__json__implementation__big_integers 31 14 none]
X 10 interfac.ads
38K9*Interfaces 233e15 37|9w6 40r30 41r30 46r22 48r26 52r13 56r11 62r14 66r32
. 70r11 74r29 76r29 77r29 78r29 38|11r13 12r13 15r28 16r10 21r13 22r11 25r6
. 27r6 30r13 30r54 51r23 55r15 56r15 57r19 61r18 62r18 70r18 71r18 84r23
. 87r16 90r28 91r18 96r27 99r32 116r17 117r14 190r15 191r15 192r19 194r25
. 195r25 196r25 197r25 201r9 206r15 209r15 212r15 215r15 224r22 226r26 235r31
. 237r22 238r22 239r22 245r13 246r15 252r12 254r15 278r30 289r12 291r15 308r27
. 317r30 318r30 329r31 331r22 332r22 333r22 350r12 352r15 365r12 379r12 381r15
. 390r34
54I9*Integer_32<integer> 37|41r41 46r33 48r37 78r40 38|11r24 224r33 226r37
. 245r24 278r41 308r38 318r41 365r23 390r45
70M9*Unsigned_8 38|16r21 22r22 27r17 87r27 96r38 99r43
81M9*Unsigned_32 37|52r24 66r43 74r40 76r40 77r40 38|21r24 30r24 51r34 56r26
. 84r34 90r39 91r29 191r26 235r42 238r33 239r33 246r26 252r23 254r26 289r23
. 291r26 329r42 332r33 333r33 350r23 352r26 379r23 381r26
84M9*Unsigned_64 37|40r41 56r22 62r25 70r22 38|12r24 15r39 25r17 30r65 55r26
. 57r30 61r29 62r29 70r29 71r29 116r28 117r25 190r26 192r30 194r36 195r36
. 196r36 197r36 237r33 317r41 331r33
166V13*Shift_Left{84M9} 38|201s20
171V13*Shift_Right{84M9} 38|206s26 209s26 212s26 215s26
X 28 vss.ads
7K9*VSS 14e8 37|11r6 13r9 47r26 82r5 38|9r14 60r25 69r25 73r7 74r7 225r26
. 396r5
X 34 vss-json.ads
11K13*JSON 28|7k9 34|51e13 37|11r10 13r13 47r30 82r9 38|9r18 60r29 69r29
. 73r11 74r11 225r30 396r9
X 35 vss-json-implementation.ads
13K18*Implementation 34|11k13 35|17e28 37|11r15 13r18 47r35 82r14 38|9r23
. 60r34 69r34 73r16 74r16 225r35 396r14
X 36 vss-json-implementation-big_integers.ads
15K33*Big_Integers 84e41 37|11w30 47r50 38|60r49 69r49 73r31 74r31 225r50
21R9*Big_Integer 82e14 37|47r63 38|60r62 69r62 225r63
31U14*Add 38|74s44
36U14*Multiply 38|73s44
X 37 vss-json-implementation-packed_decimals.ads
13K33*Packed_Decimals 35|13k18 37|54E4 82l29 82e44 38|9b38 396l29 396t44
17N4*Number_Of_Digits 55r7 61r8 38|136r59 160r36
22I9*Decimal_Digit<short_short_integer> 30r15 36r15 55r26 61r27 38|25r36
. 27r35 52r16 85r16 115r35 126r15 155r15 202r40
24R9*Packed_Decimal 26r32 29r22 32r51 35r22 39r26 45r22 72c9 80e14 38|109r51
. 125r22 154r22 175r32 223r22 316r26
26U14*Clear 26<21 38|175b14 183l8 183t13
26r21 Self{24R9} 38|175b21 177m7 178m7 179m7 180m7 181m7 182m7
28U14*Append_Integral 29=7 30>7 38|153b14 169l8 169t23
29r7 Self{24R9} 38|154b7 159r24 160r13 161m13 162m13 163m13 166m21 166r21
. 166m34 166r34
30i7 Digit{22I9} 38|155b7 159r10 166r55
32U14*Append_Decimal_Point 32=36 38|109b14 118l8 118t28
32r36 Self{24R9} 38|109b36 111r22 113m7 115r13
34U14*Append_Fractional 35=7 36>7 38|124b14 147l8 147t25
35r7 Self{24R9} 38|125b7 129r13 130r13 134m10 136r13 136r35 137m10 141m13
. 141r13 141r23 141m47 141r47 144m13 144r35
36i7 Digit{22I9} 38|126b7 128r10 141r70 143r13
38U14*Decode_As_Integer 39>7 40<7 41<7 42<7 38|315b14 394l8 394t25
39r7 Self{24R9} 38|316b7 330r9 330r31 338r27 347r27 354r18 356r18 363r24
. 365r35 372r10 373r15 385r18
40m7 Significand{10|84M9} 38|317b7 337m7 358m10 387m10
41i7 Power_Adjustment{10|54I9} 38|318b7 338m7 364m10 390m10
42b7 Truncated{boolean} 38|319b7 341m10 366m10 393m7
44U14*Decode_As_Big_Integer 45>7 46>7 47<7 48<7 38|222b14 309l8 309t29
45r7 Self{24R9} 38|223b7 236r9 236r31 249r27 256r18 258r18 272r10 273r15
. 275r10 276r12 295r18
46i7 Exponent{10|54I9} 38|224b7 244r9
47r7 Big_Mantissa{36|21R9} 38|225b7 267m18 304m18
48i7 Big_Exponent{10|54I9} 38|226b7 243m7 278m10 308m7
54N4 Number_Of_U64_Limbs 69r40 38|15r6
66M9 U64_Limb_Offset<10|81M9> 69r13 75r29 75r55 38|50r16 83r16 111r47 114r9
. 178r35 240r22 272r35 275r35 334r22 372r35
68A9 Unsigned_64_Array(10|84M9)<66M9> 73r29 38|49r23 82r23
73a7*U64{68A9} 38|141m18 166m26 258r23 295r23 356r23 385r23
74m7*Integral_Count{10|81M9} 38|115r18 129r18 136r18 159r29 160r18 161m18
. 161r18 166m39 177m12 236r14 249r32 256r23 330r14 347r32 354r23 363r29 365r40
75m7*Fractional_Offset{66M9} 38|111r27 113m12 141r28 178m12 272r15 273r20
. 275r15 372r15 373r20
76m7*Fractional_Count{10|81M9} 38|130r18 136r40 141m52 144r40 179m12
77m7*Last_Non_Zero{10|81M9} 38|144m18 180m12 236r36 276r17 330r36
78i7*Exponent_Adjustment{10|54I9} 38|134m15 134r15 162m18 162r18 181m12 338r32
79b7*Truncated{boolean} 38|137m15 163m18 182m12
X 38 vss-json-implementation-packed_decimals.adb
14N4 Number_Of_U8_Limbs 21r47
20A9 U8_Array(10|70M9)<10|81M9> 89r19
24N4 Digits_In_U64 91r51
26N4 Digits_In_U8 92r14 95r20
29a4 Power_Of_10(10|84M9) 267r32 304r32 358r29 387r34
48U14 Append 49=7 50>7 51=7 52>7 81b14 103l8 103t14 140s10 166s13
49a7 U64{37|68A9} 82b7 89m44 89r44
50m7 Offset{37|66M9} 83b7 91r42
51m7 Count{10|81M9} 84b7 91r10 95r10 102m7 102r16
52i7 Digit{37|22I9} 85b7 96r50 99r55
54U14 Decode 55>7 56>7 57<7 189b14 216l8 216t14 258s10 295s10 356s10 385s10
55m7 Limb{10|84M9} 190b7 202r12
56m7 Count{10|81M9} 191b7 202r32
57m7 Value{10|84M9} 192b7 200m7 204m7 205r10 206r39 207m7 208r10 209r39 210m7
. 211r10 212r39 213m7 214r10 215r39
59U14 Add 60=7 61>7 62>7 68b14 75l8 75t11 267s13 304s13
60r7 Mantissa{36|21R9} 69b7 73m54 74m49
61m7 Power{10|84M9} 70b7 73r64
62m7 Value{10|84M9} 71b7 74r59
89a7 U8{20A9} 96m10 99m10
90m7 U8_Index{10|81M9} 96r14 99r14
194m7 Mask_1{10|84M9} 205r20 206r53
195m7 Mask_2{10|84M9} 208r20 209r53
196m7 Mask_3{10|84M9} 211r20 212r54
197m7 Mask_4{10|84M9} 214r20 215r54
228N7 Max_Decimal_Digits 248r27 255r18 263r27 285r27 292r18 300r27
233N7 U64_Limb_Decimal_Digits 253r15 290r15
235m7 Total_Digits{10|81M9} 246r43 286r27 293r18
237m7 Aux{10|84M9} 258m54 267r59 295m54 304r59
238m7 Digit_Count{10|81M9} 248r13 249r13 255r39 256r40 260m10 263r13 278r53
. 285r13 286r13 292r39 293r33 297m10 300r13 308r50
239m7 Step_Digits{10|81M9} 251m10 258r41 260r29 267r45 288m10 295r41 297r29
. 304r45
240m7 Limb_Index{37|66M9} 258r28 261m10 273r40 295r28 298m10
321N7 Max_Fast_Decimal_Digits 346r27 353r18 375r27 382r18
327N7 U64_Limb_Decimal_Digits 351r15 380r15
329m7 Total_Digits{10|81M9} 340r10 376r27 383r18 393r34
331m7 Aux{10|84M9} 356m54 358r57 385m54 387r62
332m7 Digit_Count{10|81M9} 346r13 347r13 353r44 354r40 359m10 363r10 365r57
. 375r13 376r13 382r44 383r33 388m10 393r20
333m7 Step_Digits{10|81M9} 349m10 356r41 358r42 359r29 378m10 385r41 387r47
. 388r34 390r57
334m7 Limb_Index{37|66M9} 356r28 360m10 373r40 385r28 389m10

