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_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_FLOATING_POINT
RV NO_IMPLICIT_CONDITIONALS
RV NO_NESTED_FINALIZATION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS

U vss.json.implementation.numbers%b  vss-json-implementation-numbers.adb  bfdc696d NE OO PK IU
Z ada.exceptions%s	a-except.adb		a-except.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
Z system%s		system.ads		system.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.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
W vss.json.implementation.numbers%s  vss-json-implementation-numbers.adb  vss-json-implementation-numbers.ali
W vss.json.implementation.numbers.clinger%s  vss-json-implementation-numbers-clinger.adb  vss-json-implementation-numbers-clinger.ali
W vss.json.implementation.numbers.eisel_lemire%s  vss-json-implementation-numbers-eisel_lemire.adb  vss-json-implementation-numbers-eisel_lemire.ali

U vss.json.implementation.numbers%s  vss-json-implementation-numbers.ads  a612feef NE OO PR PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.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.packed_decimals%s  vss-json-implementation-packed_decimals.adb  vss-json-implementation-packed_decimals.ali
W vss.unicode%s		vss-unicode.ads		vss-unicode.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-memory.ads		20250523110204 18949c1a system.memory%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-stalib.adb		20250523110204 eb464a47 system.standard_library%b
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-numbers.ads  20241114080450 9bf50881 vss.json.implementation.numbers%s
D vss-json-implementation-numbers.adb  20241114080450 9106c779 vss.json.implementation.numbers%b
D vss-json-implementation-numbers-clinger.ads  20241114080450 a643e939 vss.json.implementation.numbers.clinger%s
D vss-json-implementation-numbers-eisel_lemire.ads  20241114080450 b32f0091 vss.json.implementation.numbers.eisel_lemire%s
D vss-json-implementation-packed_decimals.ads  20241114080450 45dc6127 vss.json.implementation.packed_decimals%s
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 [reset vss__json__implementation__numbers 30 14 none]
G c Z s b [int_digit vss__json__implementation__numbers 33 14 none]
G c Z s b [decimal_point vss__json__implementation__numbers 39 14 none]
G c Z s b [frac_digit vss__json__implementation__numbers 43 14 none]
G c Z s b [exp_digit vss__json__implementation__numbers 49 14 none]
G c Z s b [to_json_number vss__json__implementation__numbers 55 14 none]
G c Z s b [Oeq vss__json__implementation__numbers 68 24 none]
G c Z s b [encode_ieee_float vss__json__implementation__numbers 71 14 none]
G c Z s s [parsing_stateIP vss__json__implementation__numbers 18 9 none]
G c Z s s [decoded_floatIP vss__json__implementation__numbers 63 9 none]
G r c none [reset vss__json__implementation__numbers 30 14 none] [clear vss__json__implementation__packed_decimals 26 14 none]
G r c none [int_digit vss__json__implementation__numbers 33 14 none] [append_integral vss__json__implementation__packed_decimals 28 14 none]
G r c none [decimal_point vss__json__implementation__numbers 39 14 none] [append_decimal_point vss__json__implementation__packed_decimals 32 14 none]
G r c none [frac_digit vss__json__implementation__numbers 43 14 none] [append_fractional vss__json__implementation__packed_decimals 34 14 none]
G r d virtual_string [to_json_number vss__json__implementation__numbers 55 14 none] [adjust vss__strings 479 25 none]
G r k json_number [to_json_number vss__json__implementation__numbers 55 14 none] [json_numberDF vss__json 19 9 none]
G r j json_number [to_json_number vss__json__implementation__numbers 55 14 none] [json_numberDA vss__json 19 9 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [decode_as_integer vss__json__implementation__packed_decimals 38 14 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [convert vss__json__implementation__numbers__clinger 15 14 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [convert vss__json__implementation__numbers__eisel_lemire 36 14 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [compute_error vss__json__implementation__numbers__eisel_lemire 48 14 none]
G r s big_integer [to_json_number vss__json__implementation__numbers 55 14 none] [big_integerIP vss__json__implementation__big_integers 79 9 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [decode_as_big_integer vss__json__implementation__packed_decimals 44 14 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [scale_positive vss__json__implementation__numbers__eisel_lemire 55 14 none]
G r c none [to_json_number vss__json__implementation__numbers 55 14 none] [scale_negative vss__json__implementation__numbers__eisel_lemire 60 14 none]
G r s packed_decimal [parsing_stateIP vss__json__implementation__numbers 18 9 none] [packed_decimalIP vss__json__implementation__packed_decimals 72 9 none]
X 10 interfac.ads
38K9*Interfaces 233e15 39|24r35 25r35 64r21 65r21 74r22 40|15r13 16r13 17r13
. 18r13 60r22 62r15 70r14 71r16 100r34 170r16 172r31 173r9 173r33 176r31
. 177r9 177r34 180r22 181r22 213r51 219r20 230r19 270r26 329r31
54I9*Integer_32<integer> 39|24r46 65r32 40|15r24 100r45 181r33 329r42
57I9*Integer_64<long_long_integer> 40|16r24 173r44 177r45 213r62 219r31 230r30
81M9*Unsigned_32 39|25r46 40|17r24
84M9*Unsigned_64 39|64r32 40|18r24 62r26 71r27 172r42 173r20 176r42 177r20
. 180r33
166V13*Shift_Left{84M9} 40|70s25
221F9*IEEE_Float_64<long_float> 39|74r33 40|60r33 170r27 270r37
X 11 system.ads
67M9*Address
X 15 s-memory.ads
51V13*Alloc{11|67M9} 101i<c,__gnat_malloc>22
66U14*Free 102i<c,__gnat_free>22
74V13*Realloc{11|67M9} 103i<c,__gnat_realloc>22
X 24 s-stalib.adb
87U14 Break_Start 88i<c,__gnat_break_start>22
X 30 vss.ads
7K9*VSS 14e8 39|9r6 10r6 12r9 27r9 35r15 45r15 51r15 57r22 58r26 76r5 40|9r6
. 10r6 11r6 13r14 19r13 21r26 49r7 85r15 114r15 120r7 122r10 132r15 138r7
. 140r10 158r7 167r22 168r26 191r7 328r31 335r16 363r5
X 36 vss-json.ads
11K13*JSON 30|7k9 36|51e13 39|9r10 12r13 27r13 58r30 76r9 40|9r10 10r10 11r10
. 13r18 49r11 120r11 122r14 138r11 140r14 158r11 168r30 191r11 328r35 335r20
. 363r9
15n36*JSON_Integer{15E9} 40|213r23 217r19 228r19
15n50*JSON_Float{15E9} 40|243r13 262r16 282r22 316r26 352r23
15n62*Out_Of_Range{15E9} 40|186r17 203r20 210r23 224r23 250r17 319r26 355r23
19R9*JSON_Number 38e14 39|58r35 40|168r35
X 37 vss-json-implementation.ads
13K18*Implementation 36|11k13 37|17e28 39|9r15 12r18 27r18 76r14 40|9r15
. 10r15 11r15 13r23 49r16 120r16 122r19 138r16 140r19 158r16 191r16 328r40
. 335r25 363r14
X 38 vss-json-implementation-big_integers.ads
15K33*Big_Integers 84e41 40|9w30 328r55
21R9*Big_Integer 82e14 40|328r68
X 39 vss-json-implementation-numbers.ads
12K33*Numbers 37|13k18 39|63E9 76l29 76e36 40|10r30 11r30 13b38 363l29 363t36
16E9*Parsing_Error_States 16e76 19r35
16n34*Not_A_Error{16E9} 19r61 40|87r24 116r24 134r24 150r41 185r24
16n47*Out_Of_Range{16E9} 40|104r24
16n61*Precision_Lost{16E9}
18R9*Parsing_State 28e14 30r35 34r22 39r43 44r22 50r22 56r22 40|45r43 84r22
. 113r22 131r22 148r35 166r22
19e7*Error{16E9} 40|87r15 104m15 116r15 134r15 150m12 185r15
20b7*Minus{boolean} 40|151m12 208r18 243r48 262r51 284r31 314r51 350r48
21b7*Has_Fractional{boolean} 40|47m12 152m12 199r19
22b7*Has_Exponent{boolean} 40|91m12 153m12 199r47
23b7*Exp_Minus{boolean} 40|154m12 195r22
24i7*Exp_Value{10|54I9} 40|93r15 99m15 100r17 155m12 195r43 195r63
25m7*Collected_Exponent_Digits{10|81M9} 40|98r18 101m15 101r49 156m12
26r7*Decimal{43|24R9} 40|50m15 121m15 139m15 158m59 192r15 336r24
30U14*Reset 30=21 40|148b14 159l8 159t13
30r21 Self{18R9} 40|148b21 150m7 151m7 152m7 153m7 154m7 155m7 156m7 158m54
. 158r54
33U14*Int_Digit 34=7 35>7 40|130b14 142l8 142t17
34r7 Self{18R9} 40|131b7 134r10 139m10 139r10
35m7 Digit{54|22M12} 40|132b7 141r13
39U14*Decimal_Point 39=29 40|45b14 51l8 51t21
39r29 Self{18R9} 40|45b29 47m7 50m10 50r10
43U14*Frac_Digit 44=7 45>7 40|112b14 124l8 124t18
44r7 Self{18R9} 40|113b7 116r10 121m10 121r10
45m7 Digit{54|22M12} 40|114b7 123r13
49U14*Exp_Digit 50=7 51>7 40|83b14 106l8 106t17
50r7 Self{18R9} 40|84b7 87r10 91m7 93r10 98r13 99m10 100r12 101m10 101r44
. 104m10
51m7 Digit{54|22M12} 40|85b7 93r33 100r57
55U14*To_JSON_Number 56>7 57>7 58<7 40|165b14 361l8 361t22
56r7 Self{18R9} 40|166b7 185r10 192r10 195r17 195r38 195r58 199r14 199r42
. 208r13 243r43 262r46 284r26 314r46 336r19 350r43
57r7 String_Value{46|77R9} 40|167b7 186r31 203r34 210r37 213r37 218r19 224r37
. 229r19 243r25 250r31 262r28 283r22 316r38 319r40 352r35 355r37
58r7 To{36|19R9} 40|168b7 186m10 203m13 210m16 213m16 216m16 224m16 227m16
. 242m10 250m10 261m13 281m19 316m19 319m19 352m16 355m16
63R9 Decoded_Float 66e14 69r14 69r37 72r18 40|34r14 34r37 58r18 268r26 269r26
. 330r40
64m7*Significand{10|84M9} 40|37r14 37r34 69r17 331m19 331r41
65i7*Power{10|54I9} 40|38r25 38r39 71r48 313r26 332m19 332r41 349r23
68V25 "="{boolean} 69>7 69>29 40|33b25 39l9 39t11 302s26
69r7 Left{63R9} 40|34b7 37r9 38r20
69r29 Right{63R9} 40|34b29 37r28 38r33
71U14 Encode_IEEE_Float 72>7 73>7 74<7 40|57b14 77l8 77t25 314s19 350s16
72r7 Decoded{63R9} 40|58b7 69r9 71r40
73b7 Negative{boolean} 40|59b7 74r10
74f7 Encoded{10|221F9} 40|60b7 62m54 62r54
X 40 vss-json-implementation-numbers.adb
21m4 Digit_Zero{54|22M12} 93r41 100r65 123r21 141r21
23N4 Decimal_Exponent_Digits_Max 98r46
62m7 N_U64{10|84M9} 68m7 75m10
172m7 Max_Positive{10|84M9} 223r27
176m7 Max_Negative{10|84M9} 209r27 212r30
180m7 Mantissa{10|84M9} 192m24 209r16 212r19 219r43 223r16 230r42 255r13
. 278r33 290r35 297r19 304r22
181i7 Exponent{10|54I9} 192m34 194m7 202r24 239r10 247r13 278r43 290r45 297r33
. 305r22 336r33
182b7 Inexact{boolean} 192m44 202r13 274r20 292r28
268r13 Number{39|63R9} 290m55 302r19 306m22 313r19 314r38 331r34 332r34 340m50
. 344m57 349r16 350r35
269r13 Number_1{39|63R9} 297m43 302r29
270f13 Number_Aux{10|221F9} 278m53 284r43 284r59 314m58 316r52 350m55 352r49
271b13 Success{boolean} 278m65 280r19 290m63 292r16 297m53 308m19 312r16
. 322m16
328r16 Big_Mantissa{38|21R9} 336m43 340m22 340r22 344r22
329i16 Big_Exponent{10|54I9} 336m57 338r19 340r36 344r36
330r16 Error{39|63R9} 344r50
X 41 vss-json-implementation-numbers-clinger.ads
11K41*Clinger 40|10w38 278r16 41|21e44
15U14*Convert 40|278s24
X 42 vss-json-implementation-numbers-eisel_lemire.ads
16K49*Eisel_Lemire 40|11w38 72r16 290r13 296r16 303r19 313r35 332r49 339r19
. 343r19 349r32 42|71e49
24N4*Infinite_Power 40|313r48 349r45
26N4*Mantissa_Explicit_Bits 40|72r29
34N4*Invalid_Bias 40|332r62
36U14*Convert 40|290s26 296s29
48U14*Compute_Error 40|303s32
55U14*Scale_Positive 40|339s32
60U14*Scale_Negative 40|343s32
X 43 vss-json-implementation-packed_decimals.ads
13K33*Packed_Decimals 39|9w30 27r33 40|49r31 120r31 122r34 138r31 140r34
. 158r31 191r31 335r40 43|82e44
22I9*Decimal_Digit<short_short_integer> 40|122r50 140r50
24R9*Packed_Decimal 39|27r49 43|80e14
26U14*Clear 40|158s47
28U14*Append_Integral 40|138s47
32U14*Append_Decimal_Point 40|49s47
34U14*Append_Fractional 40|120s47
38U14*Decode_As_Integer 40|191s47
44U14*Decode_As_Big_Integer 40|335s56
X 46 vss-strings.ads
24K13*Strings 39|57r26 40|167r26 46|486e16
77R9*Virtual_String<33|129R9> 39|57r34 40|167r34 46|476e6
X 54 vss-unicode.ads
17K13*Unicode 39|10w10 35r19 45r19 51r19 40|19r17 21r30 85r19 114r19 132r19
. 54|70e16
21M9*Code_Point_Unit
22M12*Code_Point{21M9} 39|35r27 45r27 51r27 40|19r25 21r38 85r27 114r27 132r27

