Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / third_party / pigweed / repo / pw_tokenizer / py / varint_test_data.py
1 # Copyright 2020 The Pigweed Authors
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 # use this file except in compliance with the License. You may obtain a copy of
5 # the License at
6 #
7 #     https://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 # License for the specific language governing permissions and limitations under
13 # the License.
14
15 # AUTOGENERATED - DO NOT EDIT
16 # This file contains test data generated by generate_decoding_test_data.cc.
17 """Generated test data."""
18
19 # pylint: disable=line-too-long
20 # C++ test case type for varint_decoding:
21 #     std::tuple<const char*, const char*, const char*, const char*, std::string_view>
22
23
24 def TestCase(*args):  # pylint: disable=invalid-name
25     return tuple(args)
26
27
28 # yapf: disable
29 TEST_DATA = (
30
31 # Important numbers
32 TestCase("%d", "0", "%u", "0", b'\x00'),
33 TestCase("%d", "-32768", "%u", "4294934528", b'\xff\xff\x03'),
34 TestCase("%d", "-32767", "%u", "4294934529", b'\xfd\xff\x03'),
35 TestCase("%d", "32766", "%u", "32766", b'\xfc\xff\x03'),
36 TestCase("%d", "32767", "%u", "32767", b'\xfe\xff\x03'),
37 TestCase("%d", "-2147483648", "%u", "2147483648", b'\xff\xff\xff\xff\x0f'),
38 TestCase("%d", "-2147483647", "%u", "2147483649", b'\xfd\xff\xff\xff\x0f'),
39 TestCase("%d", "2147483646", "%u", "2147483646", b'\xfc\xff\xff\xff\x0f'),
40 TestCase("%d", "2147483647", "%u", "2147483647", b'\xfe\xff\xff\xff\x0f'),
41 TestCase("%lld", "-9223372036854775808", "%llu", "9223372036854775808", b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01'),
42 TestCase("%lld", "-9223372036854775807", "%llu", "9223372036854775809", b'\xfd\xff\xff\xff\xff\xff\xff\xff\xff\x01'),
43 TestCase("%lld", "9223372036854775806", "%llu", "9223372036854775806", b'\xfc\xff\xff\xff\xff\xff\xff\xff\xff\x01'),
44 TestCase("%lld", "9223372036854775807", "%llu", "9223372036854775807", b'\xfe\xff\xff\xff\xff\xff\xff\xff\xff\x01'),
45
46 # Random 64-bit ints
47 TestCase("%lld", "5922204476835468009", "%llu", "5922204476835468009", b'\xd2\xcb\x8c\x90\x86\xe6\xf2\xaf\xa4\x01'),
48 TestCase("%lld", "2004795154352895159", "%llu", "2004795154352895159", b'\xee\xd2\x87\xea\xc5\xa4\xbb\xd2\x37'),
49 TestCase("%lld", "7672492112153174982", "%llu", "7672492112153174982", b'\x8c\x8f\x83\xee\x9c\xbb\x95\xfa\xd4\x01'),
50 TestCase("%lld", "6325664365257058358", "%llu", "6325664365257058358", b'\xec\xa0\xf3\xb7\xb6\x8e\xa3\xc9\xaf\x01'),
51 TestCase("%lld", "4553661289274231220", "%llu", "4553661289274231220", b'\xe8\xa6\x9a\xea\x9e\xb4\xed\xb1\x7e'),
52 TestCase("%lld", "6372308406878241426", "%llu", "6372308406878241426", b'\xa4\x8a\xb4\xf3\xfd\xae\xfe\xee\xb0\x01'),
53 TestCase("%lld", "7156998241444634343", "%llu", "7156998241444634343", b'\xce\xfb\xb8\xf6\xe5\xfe\xe1\xd2\xc6\x01'),
54 TestCase("%lld", "1376699938710259787", "%llu", "1376699938710259787", b'\x96\xa1\x84\x92\x9b\xd3\x82\x9b\x26'),
55 TestCase("%lld", "3051600409971083011", "%llu", "3051600409971083011", b'\x86\x9c\x9a\x8c\xf4\x99\xbb\xd9\x54'),
56 TestCase("%lld", "6288685020493584850", "%llu", "6288685020493584850", b'\xa4\xe7\xb8\xed\xa1\xed\xf2\xc5\xae\x01'),
57 TestCase("%lld", "5705831195318701531", "%llu", "5705831195318701531", b'\xb6\xb7\x82\x95\xb9\xcf\x97\xaf\x9e\x01'),
58 TestCase("%lld", "2504359322455446492", "%llu", "2504359322455446492", b'\xb8\xcf\xa8\xce\x9f\xe2\xa2\xc1\x45'),
59 TestCase("%lld", "3679108774547190895", "%llu", "3679108774547190895", b'\xde\xd1\xc3\xce\x81\xfc\xe8\x8e\x66'),
60 TestCase("%lld", "1452704646622358274", "%llu", "1452704646622358274", b'\x84\xac\xe1\x97\xbd\xcb\x85\xa9\x28'),
61 TestCase("%lld", "1846464682573605487", "%llu", "1846464682573605487", b'\xde\xa9\xd5\xf1\x90\xf6\xfa\x9f\x33'),
62 TestCase("%lld", "4528166100111793966", "%llu", "4528166100111793966", b'\xdc\xfc\x88\x92\xf5\xc4\xa3\xd7\x7d'),
63 TestCase("%lld", "8393903718445878140", "%llu", "8393903718445878140", b'\xf8\xad\xe0\x8c\xb1\xbd\x91\xfd\xe8\x01'),
64 TestCase("%lld", "3957962835363152585", "%llu", "3957962835363152585", b'\x92\x8b\xa6\xc0\xd0\x8e\xc1\xed\x6d'),
65 TestCase("%lld", "3190545832108956470", "%llu", "3190545832108956470", b'\xec\xec\xa8\xa7\xf6\xa1\x8c\xc7\x58'),
66 TestCase("%lld", "5105279414768576647", "%llu", "5105279414768576647", b'\x8e\xa2\xa9\xc6\x85\xa5\xcc\xd9\x8d\x01'),
67 TestCase("%lld", "6049173436098818195", "%llu", "6049173436098818195", b'\xa6\xc2\xb1\xb6\x96\xcc\xfd\xf2\xa7\x01'),
68 TestCase("%lld", "3892265018717256260", "%llu", "3892265018717256260", b'\x88\xe9\x91\xc5\xb2\x9a\x8d\x84\x6c'),
69 TestCase("%lld", "6832059613091767623", "%llu", "6832059613091767623", b'\x8e\x95\x85\xaa\xa6\x81\xad\xd0\xbd\x01'),
70 TestCase("%lld", "810303956798710343", "%llu", "810303956798710343", b'\x8e\x89\xa5\x91\xfa\xc9\xe3\xbe\x16'),
71 TestCase("%lld", "970283311264054945", "%llu", "970283311264054945", b'\xc2\xfa\x91\xb6\xfc\xe1\x91\xf7\x1a'),
72 TestCase("%lld", "8832180626190956378", "%llu", "8832180626190956378", b'\xb4\xdd\x97\x83\x82\xdf\x9a\x92\xf5\x01'),
73 TestCase("%lld", "5816722312163363604", "%llu", "5816722312163363604", b'\xa8\xac\xb0\xd9\xfc\x87\x93\xb9\xa1\x01'),
74 TestCase("%lld", "4851344105826850048", "%llu", "4851344105826850048", b'\x80\xd4\xf4\xef\xd7\xf0\xb7\xd3\x86\x01'),
75 TestCase("%lld", "7829421709149921671", "%llu", "7829421709149921671", b'\x8e\x86\xe7\xa9\xff\xe3\xd8\xa7\xd9\x01'),
76 TestCase("%lld", "3885303859151835407", "%llu", "3885303859151835407", b'\x9e\xc4\x98\x93\xca\xd1\xaf\xeb\x6b'),
77 TestCase("%lld", "7185454812706950393", "%llu", "7185454812706950393", b'\xf2\xb3\xa6\xd0\x9f\xc5\xee\xb7\xc7\x01'),
78 TestCase("%lld", "4013414114257689954", "%llu", "4013414114257689954", b'\xc4\xf5\xf2\x8d\xef\xb7\xc1\xb2\x6f'),
79 TestCase("%lld", "964780727032512252", "%llu", "964780727032512252", b'\xf8\xfb\xd3\x8e\xb5\xbd\xcb\xe3\x1a'),
80 TestCase("%lld", "4207054084101944455", "%llu", "4207054084101944455", b'\x8e\xd2\x85\x9c\xc9\xd9\xba\xe2\x74'),
81 TestCase("%lld", "3970605724487453205", "%llu", "3970605724487453205", b'\xaa\xa8\xa8\xf3\xd0\xb7\xb6\x9a\x6e'),
82 TestCase("%lld", "7289505649862167307", "%llu", "7289505649862167307", b'\x96\xac\xe6\x83\x8c\xb1\xc3\xa9\xca\x01'),
83 TestCase("%lld", "1556249843733915123", "%llu", "1556249843733915123", b'\xe6\x97\xa3\xd8\x99\xbf\xf4\x98\x2b'),
84 TestCase("%lld", "646757550612212450", "%llu", "646757550612212450", b'\xc4\xab\xd7\xc0\x99\xa4\xdf\xf9\x11'),
85 TestCase("%lld", "551608669266414637", "%llu", "551608669266414637", b'\xda\xb0\xb4\xaa\xb0\xca\xda\xa7\x0f'),
86 TestCase("%lld", "5294527771240555016", "%llu", "5294527771240555016", b'\x90\x88\xdf\xa3\x9a\xbd\xf8\xf9\x92\x01'),
87 TestCase("%lld", "6427334826534330711", "%llu", "6427334826534330711", b'\xae\x85\x9b\xc1\x94\xbe\xbd\xb2\xb2\x01'),
88 TestCase("%lld", "4061389961487213535", "%llu", "4061389961487213535", b'\xbe\x8f\xc3\xcc\xdb\xa9\xfa\xdc\x70'),
89 TestCase("%lld", "6681126070454200740", "%llu", "6681126070454200740", b'\xc8\xa6\xb1\x90\xea\xb0\x90\xb8\xb9\x01'),
90 TestCase("%lld", "7083829078452288754", "%llu", "7083829078452288754", b'\xe4\xf3\xd9\xeb\xfb\xc0\xe8\xce\xc4\x01'),
91 TestCase("%lld", "4993075148853633222", "%llu", "4993075148853633222", b'\x8c\x83\x83\x84\x97\xd9\xfb\xca\x8a\x01'),
92 TestCase("%lld", "4002626457632111277", "%llu", "4002626457632111277", b'\xda\xea\xef\xfb\xcd\xe3\x97\x8c\x6f'),
93 TestCase("%lld", "6319581401334276901", "%llu", "6319581401334276901", b'\xca\x8c\x8f\xbb\xa9\xf3\xd4\xb3\xaf\x01'),
94 TestCase("%lld", "3705575452837642392", "%llu", "3705575452837642392", b'\xb0\x82\xdc\xac\xb9\xcf\xec\xec\x66'),
95 TestCase("%lld", "4291800171892412066", "%llu", "4291800171892412066", b'\xc4\xba\xdc\xc9\x8e\xe1\xc4\x8f\x77'),
96 TestCase("%lld", "6557245727662973594", "%llu", "6557245727662973594", b'\xb4\x8a\xe5\xe4\xeb\x8f\x82\x80\xb6\x01'),
97 TestCase("%lld", "3849893339411366329", "%llu", "3849893339411366329", b'\xf2\x86\x8e\xec\x86\xe6\xc8\xed\x6a'),
98 TestCase("%lld", "5454275499512896944", "%llu", "5454275499512896944", b'\xe0\xf6\xa8\xf9\xe6\xaa\xbd\xb1\x97\x01'),
99 TestCase("%lld", "5265826841850021261", "%llu", "5265826841850021261", b'\x9a\x96\x80\xd3\x9e\xe7\xfc\x93\x92\x01'),
100 TestCase("%lld", "9044083069173435164", "%llu", "9044083069173435164", b'\xb8\xac\xa8\x93\xc8\xe8\x84\x83\xfb\x01'),
101 TestCase("%lld", "7588739275664019217", "%llu", "7588739275664019217", b'\xa2\xbc\x92\xb0\xc2\x8a\xcf\xd0\xd2\x01'),
102 TestCase("%lld", "5076270483973408909", "%llu", "5076270483973408909", b'\x9a\xa2\xc8\xd0\x84\xc7\xc4\xf2\x8c\x01'),
103 TestCase("%lld", "4196804979465246477", "%llu", "4196804979465246477", b'\x9a\xdc\xee\x89\x95\xf9\x85\xbe\x74'),
104 TestCase("%lld", "6514086955327654755", "%llu", "6514086955327654755", b'\xc6\xad\xfc\x84\xd4\xe4\xd7\xe6\xb4\x01'),
105 TestCase("%lld", "9208944818170478756", "%llu", "9208944818170478756", b'\xc8\x82\xce\xb3\xac\xa1\xdf\xcc\xff\x01'),
106 TestCase("%lld", "4628058100229254151", "%llu", "4628058100229254151", b'\x8e\xb0\xc5\x80\xcb\x94\x95\xba\x80\x01'),
107 TestCase("%lld", "5505985599159795437", "%llu", "5505985599159795437", b'\xda\xfb\xaf\x85\xe0\xae\x98\xe9\x98\x01'),
108 TestCase("%lld", "1076793340331741575", "%llu", "1076793340331741575", b'\x8e\xc6\xd6\xaf\xd0\xf5\xc4\xf1\x1d'),
109 TestCase("%lld", "8835790874608329711", "%llu", "8835790874608329711", b'\xde\x8f\xd7\xea\x90\xbf\x84\x9f\xf5\x01'),
110 TestCase("%lld", "5264779051526567427", "%llu", "5264779051526567427", b'\x86\xd8\xc5\xb2\xe8\xa9\xa0\x90\x92\x01'),
111 TestCase("%lld", "3825505252128459194", "%llu", "3825505252128459194", b'\xf4\xa6\x90\xf8\xc4\xb0\xf6\x96\x6a'),
112 TestCase("%lld", "6197432947465793532", "%llu", "6197432947465793532", b'\xf8\xbf\x81\x90\xc5\x9b\xda\x81\xac\x01'),
113 TestCase("%lld", "6345326312201569781", "%llu", "6345326312201569781", b'\xea\x97\xb6\xeb\xae\xaa\x90\x8f\xb0\x01'),
114 TestCase("%lld", "1939578830432974807", "%llu", "1939578830432974807", b'\xae\xdf\x99\x9d\xf0\xaa\xe2\xea\x35'),
115 TestCase("%lld", "2091703771056304968", "%llu", "2091703771056304968", b'\x90\xcd\xbf\x92\xeb\xdf\x9c\x87\x3a'),
116 TestCase("%lld", "4252410814844357301", "%llu", "4252410814844357301", b'\xea\xaa\x9e\x9d\xe3\xc6\xcc\x83\x76'),
117 TestCase("%lld", "8660402439522563566", "%llu", "8660402439522563566", b'\xdc\xd7\xd9\xba\xc9\x88\xf7\xaf\xf0\x01'),
118 TestCase("%lld", "4095317955084962012", "%llu", "4095317955084962012", b'\xb8\xa3\xf2\xb1\xee\xfe\xbe\xd5\x71'),
119 TestCase("%lld", "3854481529221205087", "%llu", "3854481529221205087", b'\xbe\xb1\xc6\xe8\xec\xa1\xef\xfd\x6a'),
120 TestCase("%lld", "8433702361086030159", "%llu", "8433702361086030159", b'\x9e\xc5\xbf\xde\xa3\xe7\xc3\x8a\xea\x01'),
121 TestCase("%lld", "9155414173781516949", "%llu", "9155414173781516949", b'\xaa\x8a\x97\xfd\xdf\xab\xc8\x8e\xfe\x01'),
122 TestCase("%lld", "5127196966915280688", "%llu", "5127196966915280688", b'\xe0\xbc\x90\xa7\xbe\x9e\xbb\xa7\x8e\x01'),
123 TestCase("%lld", "4492265357832577542", "%llu", "4492265357832577542", b'\x8c\x88\xbb\xa6\xd7\xe2\xdd\xd7\x7c'),
124 TestCase("%lld", "8259453203008866922", "%llu", "8259453203008866922", b'\xd4\xa9\xf2\xc4\xaf\xbb\xbc\x9f\xe5\x01'),
125 TestCase("%lld", "5064367472631091289", "%llu", "5064367472631091289", b'\xb2\xc1\xc0\xa3\xcb\xd8\x9f\xc8\x8c\x01'),
126 TestCase("%lld", "8275937406817640763", "%llu", "8275937406817640763", b'\xf6\x84\xdd\xcb\xa8\xce\x84\xda\xe5\x01'),
127 TestCase("%lld", "1904310933731893847", "%llu", "1904310933731893847", b'\xae\x89\xdb\xaf\x8d\xad\xbc\xed\x34'),
128 TestCase("%lld", "997754361730893686", "%llu", "997754361730893686", b'\xec\x9d\x88\x81\xc8\x93\xde\xd8\x1b'),
129 TestCase("%lld", "4328168087819780921", "%llu", "4328168087819780921", b'\xf2\x8c\xf0\xaa\xb7\xfc\xde\x90\x78'),
130 TestCase("%lld", "256781249510239018", "%llu", "256781249510239018", b'\xd4\xac\xcf\xa0\xf3\xcb\xa2\x90\x07'),
131 TestCase("%lld", "7784993871819474513", "%llu", "7784993871819474513", b'\xa2\x99\xa4\xc6\xc0\xab\xed\x89\xd8\x01'),
132 TestCase("%lld", "2332871340892345868", "%llu", "2332871340892345868", b'\x98\xd8\x9e\xc9\xfb\x87\x83\xe0\x40'),
133 TestCase("%lld", "4894959346005630664", "%llu", "4894959346005630664", b'\x90\xfb\xa6\x8a\xe6\xe5\xb1\xee\x87\x01'),
134 TestCase("%lld", "1987972021100915124", "%llu", "1987972021100915124", b'\xe8\xa6\x95\xd2\xa7\x81\xd9\x96\x37'),
135 TestCase("%lld", "3114100465793448092", "%llu", "3114100465793448092", b'\xb8\xe2\xf9\xa7\xfb\xf7\xc0\xb7\x56'),
136 TestCase("%lld", "5784824274936856659", "%llu", "5784824274936856659", b'\xa6\x81\xd8\xba\xeb\xc1\xe9\xc7\xa0\x01'),
137 TestCase("%lld", "3207654208325833422", "%llu", "3207654208325833422", b'\x9c\xcb\xe2\x98\xbe\xa0\xf0\x83\x59'),
138 TestCase("%lld", "1164916386415315063", "%llu", "1164916386415315063", b'\xee\xa1\x88\xd5\x81\xd2\xce\xaa\x20'),
139 TestCase("%lld", "293049028994436992", "%llu", "293049028994436992", b'\x80\xbe\xe4\xaf\xc1\xa2\x8f\x91\x08'),
140 TestCase("%lld", "3140932642079254647", "%llu", "3140932642079254647", b'\xee\xa1\x81\xa9\x97\xe6\xea\x96\x57'),
141 TestCase("%lld", "1847278515897189565", "%llu", "1847278515897189565", b'\xfa\x92\x9a\xd4\xbb\x81\xed\xa2\x33'),
142 TestCase("%lld", "7940449326902609449", "%llu", "7940449326902609449", b'\xd2\x98\xa8\xf0\xf5\xa5\x92\xb2\xdc\x01'),
143 TestCase("%lld", "4324626723061920101", "%llu", "4324626723061920101", b'\xca\xc5\xa3\xe4\xef\xc5\x94\x84\x78'),
144 TestCase("%lld", "5240496025593009868", "%llu", "5240496025593009868", b'\x98\xdb\x8a\xc5\xd6\xd7\xfd\xb9\x91\x01'),
145 TestCase("%lld", "483285195300941883", "%llu", "483285195300941883", b'\xf6\xc0\xf1\xf1\xe2\xd4\xfc\xb4\x0d'),
146 TestCase("%lld", "5038839083535780307", "%llu", "5038839083535780307", b'\xa6\xa7\x8a\xe8\xe2\xdc\xc6\xed\x8b\x01'),
147 TestCase("%lld", "3649778670280906901", "%llu", "3649778670280906901", b'\xaa\xe2\xa0\xee\x9f\x97\xcf\xa6\x65'),
148 TestCase("%lld", "3630797309549363234", "%llu", "3630797309549363234", b'\xc4\x80\x92\xf2\xd1\xba\x97\xe3\x64'),
149 TestCase("%lld", "8062002663843236945", "%llu", "8062002663843236945", b'\xa2\xb1\x88\xca\xab\xad\xfe\xe1\xdf\x01'),
150 TestCase("%lld", "3467724524658884800", "%llu", "3467724524658884800", b'\x80\x83\xa0\xf3\xa2\xc5\xea\x9f\x60'),
151 TestCase("%lld", "5254956975956143854", "%llu", "5254956975956143854", b'\xdc\xbb\x9d\xdd\xe2\xe1\xad\xed\x91\x01'),
152 TestCase("%lld", "7712429266319135356", "%llu", "7712429266319135356", b'\xf8\xc9\xba\xe4\xc6\xe3\x86\x88\xd6\x01'),
153 TestCase("%lld", "5229125731492990833", "%llu", "5229125731492990833", b'\xe2\xbd\xf4\xf7\xb9\x89\xcb\x91\x91\x01'),
154 TestCase("%lld", "3291981441856444913", "%llu", "3291981441856444913", b'\xe2\xe7\xc0\x90\xc0\xeb\xbb\xaf\x5b'),
155 TestCase("%lld", "7968602228742132523", "%llu", "7968602228742132523", b'\xd6\xcc\xfc\x88\xbe\xe0\x94\x96\xdd\x01'),
156 TestCase("%lld", "4919847686728209916", "%llu", "4919847686728209916", b'\xf8\xd7\xb2\xc7\xf2\xd9\xe7\xc6\x88\x01'),
157 TestCase("%lld", "3071319170242969136", "%llu", "3071319170242969136", b'\xe0\xf8\xef\xe2\xe8\xa0\xc2\x9f\x55'),
158 TestCase("%lld", "6001314382948090489", "%llu", "6001314382948090489", b'\xf2\x89\x82\xd1\xd1\xe8\xf9\xc8\xa6\x01'),
159 TestCase("%lld", "5477548339997458345", "%llu", "5477548339997458345", b'\xd2\xfe\xa1\xd9\xb4\xcc\x94\x84\x98\x01'),
160 TestCase("%lld", "3119268858057174477", "%llu", "3119268858057174477", b'\x9a\xb7\xfd\xb6\xfe\x9f\xef\xc9\x56'),
161 TestCase("%lld", "2972175343159318480", "%llu", "2972175343159318480", b'\xa0\xdf\xfc\xb2\xc6\xee\xa4\xbf\x52'),
162 TestCase("%lld", "3141952960809904282", "%llu", "3141952960809904282", b'\xb4\xa2\xfd\xa0\xc6\xe4\xba\x9a\x57'),
163 TestCase("%lld", "7404358508754117308", "%llu", "7404358508754117308", b'\xf8\x8a\xf1\xfe\xad\xb5\xc8\xc1\xcd\x01'),
164 TestCase("%lld", "3962329461475475834", "%llu", "3962329461475475834", b'\xf4\x85\xfc\xa4\xdc\xe9\x82\xfd\x6d'),
165 TestCase("%lld", "8646072927884668865", "%llu", "8646072927884668865", b'\x82\xbf\xff\x8a\x9c\xe1\x82\xfd\xef\x01'),
166 TestCase("%lld", "6705183005166907218", "%llu", "6705183005166907218", b'\xa4\xbd\xad\x8f\xdd\x9a\xcc\x8d\xba\x01'),
167 TestCase("%lld", "8724568879186548965", "%llu", "8724568879186548965", b'\xca\xe3\xbc\xe5\xf7\xca\xf2\x93\xf2\x01'),
168 TestCase("%lld", "5275577307833715720", "%llu", "5275577307833715720", b'\x90\xb0\xd2\xa8\x87\xe7\xce\xb6\x92\x01'),
169 TestCase("%lld", "6278774444907314544", "%llu", "6278774444907314544", b'\xe0\xf5\x81\xd8\xeb\x85\xd8\xa2\xae\x01'),
170 TestCase("%lld", "4999233507689781945", "%llu", "4999233507689781945", b'\xf2\xea\xa2\xf1\xeb\x98\xec\xe0\x8a\x01'),
171 TestCase("%lld", "4257240410533938703", "%llu", "4257240410533938703", b'\x9e\x98\x82\x95\x9f\xe6\xe0\x94\x76'),
172 TestCase("%lld", "2788213596089450528", "%llu", "2788213596089450528", b'\xc0\x80\x9c\x8d\xc7\xdf\xdc\xb1\x4d'),
173 TestCase("%lld", "7141567845119971606", "%llu", "7141567845119971606", b'\xac\xc4\xd2\xbb\xc2\x87\xf9\x9b\xc6\x01'),
174 TestCase("%lld", "1507235571856201971", "%llu", "1507235571856201971", b'\xe6\xe3\x92\xd5\x8a\xb1\xe3\xea\x29'),
175 TestCase("%lld", "2967582888677845820", "%llu", "2967582888677845820", b'\xf8\xac\xdd\x92\xc2\xba\xfc\xae\x52'),
176 TestCase("%lld", "8120818212305491728", "%llu", "8120818212305491728", b'\xa0\xdc\xee\xdf\xeb\xc8\xf8\xb2\xe1\x01'),
177 TestCase("%lld", "8554950908976020523", "%llu", "8554950908976020523", b'\xd6\xf0\xdd\x86\xd2\xa1\xa5\xb9\xed\x01'),
178 TestCase("%lld", "850107129610567275", "%llu", "850107129610567275", b'\xd6\xf9\xb7\x97\xc5\xfb\x97\xcc\x17'),
179 TestCase("%lld", "3548380829014863866", "%llu", "3548380829014863866", b'\xf4\xbf\xe5\x93\x8b\xe4\xb0\xbe\x62'),
180 TestCase("%lld", "3619717899166040237", "%llu", "3619717899166040237", b'\xda\x82\xd2\xee\x89\x90\xe9\xbb\x64'),
181 TestCase("%lld", "25117409533303638", "%llu", "25117409533303638", b'\xac\xed\xc8\x8e\xd4\x89\x9e\x59'),
182 TestCase("%lld", "4766478454387430761", "%llu", "4766478454387430761", b'\xd2\xd5\x86\xf5\xcf\xb9\xf7\xa5\x84\x01'),
183 TestCase("%lld", "4030046377721652704", "%llu", "4030046377721652704", b'\xc0\x97\x97\xc7\x82\xf5\xcc\xed\x6f'),
184 TestCase("%lld", "7278057998974406311", "%llu", "7278057998974406311", b'\xce\xba\xfa\xb8\x8e\xcc\xed\x80\xca\x01'),
185 TestCase("%lld", "8751771536062737093", "%llu", "8751771536062737093", b'\x8a\xab\xa7\xa6\xfb\xf5\xc4\xf4\xf2\x01'),
186 TestCase("%lld", "3273441488341945355", "%llu", "3273441488341945355", b'\x96\xb0\xae\x9a\x96\xec\xcc\xed\x5a'),
187 TestCase("%lld", "5220278114967040707", "%llu", "5220278114967040707", b'\x86\xcb\xd9\xf5\xb1\xd2\x93\xf2\x90\x01'),
188 TestCase("%lld", "1352148195246416250", "%llu", "1352148195246416250", b'\xf4\x85\xc9\xd5\xd3\xe7\xe5\xc3\x25'),
189 TestCase("%lld", "5133499936442391273", "%llu", "5133499936442391273", b'\xd2\xeb\x9c\xe2\xcc\xbf\xed\xbd\x8e\x01'),
190 TestCase("%lld", "1676322249364352341", "%llu", "1676322249364352341", b'\xaa\xb5\x91\xa7\x89\x8d\xbf\xc3\x2e'),
191 TestCase("%lld", "5174306005887408729", "%llu", "5174306005887408729", b'\xb2\xe9\xb6\x81\xba\xf9\xe9\xce\x8f\x01'),
192 TestCase("%lld", "2333671424671038513", "%llu", "2333671424671038513", b'\xe2\xf0\xf9\x9f\xfc\xf2\xee\xe2\x40'),
193 TestCase("%lld", "6396005668587144321", "%llu", "6396005668587144321", b'\x82\x92\xac\x98\x94\xd1\x96\xc3\xb1\x01'),
194 TestCase("%lld", "4281900075145433102", "%llu", "4281900075145433102", b'\x9c\xc0\x98\xec\xd1\xdb\xae\xec\x76'),
195 TestCase("%lld", "8097189911969434437", "%llu", "8097189911969434437", b'\x8a\xad\x84\xdd\xdf\xd4\xff\xde\xe0\x01'),
196 TestCase("%lld", "1034989118514460270", "%llu", "1034989118514460270", b'\xdc\xd9\x97\xb7\xd4\xc7\x82\xdd\x1c'),
197 TestCase("%lld", "2879184457747193418", "%llu", "2879184457747193418", b'\x94\xf9\xc6\xed\xcf\xc0\xf5\xf4\x4f'),
198 TestCase("%lld", "2474224803315291647", "%llu", "2474224803315291647", b'\xfe\xd7\x8c\x81\xb0\x96\x9b\xd6\x44'),
199 TestCase("%lld", "3663174277129677254", "%llu", "3663174277129677254", b'\x8c\xa7\xcd\xaa\x98\xe6\x9a\xd6\x65'),
200 TestCase("%lld", "6086297047179889204", "%llu", "6086297047179889204", b'\xe8\xa8\xd4\xea\xde\xba\xef\xf6\xa8\x01'),
201 TestCase("%lld", "3403521624041286389", "%llu", "3403521624041286389", b'\xea\xab\xbb\xa5\xcd\xb8\xde\xbb\x5e'),
202 TestCase("%lld", "4129732865765686804", "%llu", "4129732865765686804", b'\xa8\xf8\xc1\x93\xa8\x8a\xe1\xcf\x72'),
203 TestCase("%lld", "8456228405596121943", "%llu", "8456228405596121943", b'\xae\xad\xff\xf1\xd1\xbb\xc7\xda\xea\x01'),
204 TestCase("%lld", "8297459921109698914", "%llu", "8297459921109698914", b'\xc4\xa5\xc6\xfc\xc3\xf5\xbf\xa6\xe6\x01'),
205 TestCase("%lld", "2758981765762549667", "%llu", "2758981765762549667", b'\xc6\x9e\xf4\xa0\x8b\xd3\xef\xc9\x4c'),
206 TestCase("%lld", "8848352886883606505", "%llu", "8848352886883606505", b'\xd2\xff\xfe\xdf\xbd\x84\xd5\xcb\xf5\x01'),
207 TestCase("%lld", "1195805645371054808", "%llu", "1195805645371054808", b'\xb0\xeb\xfc\x8b\xc3\xb9\xad\x98\x21'),
208 TestCase("%lld", "639367729021931858", "%llu", "639367729021931858", b'\xa4\xc5\x9a\x93\xfc\xe3\xbe\xdf\x11'),
209 TestCase("%lld", "2232000679497729109", "%llu", "2232000679497729109", b'\xaa\x91\xa4\xfe\xda\xb2\xd4\xf9\x3d'),
210 TestCase("%lld", "4168177859746898377", "%llu", "4168177859746898377", b'\x92\x87\xe5\xad\xbe\xeb\xab\xd8\x73'),
211 TestCase("%lld", "1260186573202255124", "%llu", "1260186573202255124", b'\xa8\xb4\xff\xe6\xde\xc0\x8a\xfd\x22'),
212 TestCase("%lld", "8933020158994285890", "%llu", "8933020158994285890", b'\x84\x95\x90\xc4\xac\xa0\xbb\xf8\xf7\x01'),
213 TestCase("%lld", "7418694076181766474", "%llu", "7418694076181766474", b'\x94\x85\xdf\xc1\x9a\xbd\xbf\xf4\xcd\x01'),
214 TestCase("%lld", "2904831533300168615", "%llu", "2904831533300168615", b'\xce\xde\xad\xab\xf3\xb8\x84\xd0\x50'),
215 TestCase("%lld", "7673041265242461202", "%llu", "7673041265242461202", b'\xa4\xd0\x86\x9b\x92\x98\x8f\xfc\xd4\x01'),
216 TestCase("%lld", "625118648746706096", "%llu", "625118648746706096", b'\xe0\x92\xa8\x90\xab\x86\xef\xac\x11'),
217 TestCase("%lld", "7640289034141395187", "%llu", "7640289034141395187", b'\xe6\xa3\xfb\xd4\xb0\x99\xe1\x87\xd4\x01'),
218 TestCase("%lld", "3317249430279903162", "%llu", "3317249430279903162", b'\xf4\xde\x9a\xb3\x80\xb2\x9e\x89\x5c'),
219 TestCase("%lld", "3172349440293538054", "%llu", "3172349440293538054", b'\x8c\xa4\xd8\xc1\xc2\xc0\xb9\x86\x58'),
220 TestCase("%lld", "2529759202900350655", "%llu", "2529759202900350655", b'\xfe\xda\xb4\x82\xf0\xa5\xc1\x9b\x46'),
221 TestCase("%lld", "7039166187898074754", "%llu", "7039166187898074754", b'\x84\xda\xd7\x89\xca\x96\x92\xb0\xc3\x01'),
222 TestCase("%lld", "4162847733300040370", "%llu", "4162847733300040370", b'\xe4\xca\x9c\xd6\xa5\xfd\xb3\xc5\x73'),
223 TestCase("%lld", "2754081621805980671", "%llu", "2754081621805980671", b'\xfe\xef\xea\xe2\x95\xa9\xbb\xb8\x4c'),
224 TestCase("%lld", "8048952107112912959", "%llu", "8048952107112912959", b'\xfe\xe0\xc6\xe9\xfa\xd2\xcf\xb3\xdf\x01'),
225 TestCase("%lld", "6063152674026149391", "%llu", "6063152674026149391", b'\x9e\xd8\xce\xa4\xf5\xce\xd2\xa4\xa8\x01'),
226 TestCase("%lld", "1860779983819210237", "%llu", "1860779983819210237", b'\xfa\xf7\x9b\xcb\xaa\xe2\xe8\xd2\x33'),
227 TestCase("%lld", "5403475014208127092", "%llu", "5403475014208127092", b'\xe8\x81\x98\xe9\xb0\xf9\xff\xfc\x95\x01'),
228 TestCase("%lld", "133586295505940516", "%llu", "133586295505940516", b'\xc8\xc0\xef\xa7\xe5\x81\xcc\xda\x03'),
229 TestCase("%lld", "5951209029639904448", "%llu", "5951209029639904448", b'\x80\xf3\xc4\xbc\x9c\xc5\xf8\x96\xa5\x01'),
230 TestCase("%lld", "476590412526583632", "%llu", "476590412526583632", b'\xa0\xfd\x87\xa0\x90\x9d\x98\x9d\x0d'),
231 TestCase("%lld", "6125277199963519765", "%llu", "6125277199963519765", b'\xaa\xec\xff\xe9\xa0\xca\xad\x81\xaa\x01'),
232 TestCase("%lld", "7182329075191030773", "%llu", "7182329075191030773", b'\xea\x8f\xc5\xab\xb0\x8f\xe1\xac\xc7\x01'),
233 TestCase("%lld", "3739073677431428339", "%llu", "3739073677431428339", b'\xe6\xd3\x82\xc5\xdf\xec\xed\xe3\x67'),
234 TestCase("%lld", "6781911602451840052", "%llu", "6781911602451840052", b'\xe8\xf0\xef\xa3\xf3\xaa\x98\x9e\xbc\x01'),
235 TestCase("%lld", "5097852782557067317", "%llu", "5097852782557067317", b'\xea\xe0\xe7\xd8\x93\x86\x9b\xbf\x8d\x01'),
236 TestCase("%lld", "2755779697069684711", "%llu", "2755779697069684711", b'\xce\xdf\x93\xb1\x94\xc2\xbf\xbe\x4c'),
237 TestCase("%lld", "4587140119625129692", "%llu", "4587140119625129692", b'\xb8\xfb\x96\xd3\xd2\xe8\xe5\xa8\x7f'),
238 TestCase("%lld", "7605101363071432517", "%llu", "7605101363071432517", b'\x8a\xdd\xb1\xab\xad\xd9\xdf\x8a\xd3\x01'),
239 TestCase("%lld", "785644280652604147", "%llu", "785644280652604147", b'\xe6\x8b\xed\xc1\xf1\xd3\x95\xe7\x15'),
240 TestCase("%lld", "8440954818933111077", "%llu", "8440954818933111077", b'\xca\xe4\x89\xba\xf1\xeb\xa5\xa4\xea\x01'),
241 TestCase("%lld", "3478923299848040400", "%llu", "3478923299848040400", b'\xa0\xbf\xad\x84\xe4\x93\xcf\xc7\x60'),
242 TestCase("%lld", "177390365453428882", "%llu", "177390365453428882", b'\xa4\xa2\xed\xf6\x9e\xe6\x9b\xf6\x04'),
243 TestCase("%lld", "2241679290640917987", "%llu", "2241679290640917987", b'\xc6\x97\x83\xb0\x83\xdc\x85\x9c\x3e'),
244 TestCase("%lld", "2690515256289614444", "%llu", "2690515256289614444", b'\xd8\xe9\xca\x9e\xdc\xd7\xd0\xd6\x4a'),
245 TestCase("%lld", "5284047940288483819", "%llu", "5284047940288483819", b'\xd6\xc7\xbc\x90\xe1\xe6\xda\xd4\x92\x01'),
246 TestCase("%lld", "7345613454774364586", "%llu", "7345613454774364586", b'\xd4\xa6\xbf\xd2\x96\xa1\xee\xf0\xcb\x01'),
247 TestCase("%lld", "7027616933390126935", "%llu", "7027616933390126935", b'\xae\xbd\xe8\xc3\xbe\x97\x8e\x87\xc3\x01'),
248 TestCase("%lld", "6370586723714568954", "%llu", "6370586723714568954", b'\xf4\xcb\x9c\xdd\xea\xb7\xef\xe8\xb0\x01'),
249 TestCase("%lld", "5815295050302678849", "%llu", "5815295050302678849", b'\x82\x9d\x87\x96\xb3\x82\x8a\xb4\xa1\x01'),
250 TestCase("%lld", "731720363738568228", "%llu", "731720363738568228", b'\xc8\xd8\xf4\xb8\xe8\xf2\xcb\xa7\x14'),
251 TestCase("%lld", "7895064303389261530", "%llu", "7895064303389261530", b'\xb4\xfb\x91\xa6\xee\xc9\xf3\x90\xdb\x01'),
252 TestCase("%lld", "9161537274294991160", "%llu", "9161537274294991160", b'\xf0\xe4\xd3\xed\x8d\xe7\xa8\xa4\xfe\x01'),
253 TestCase("%lld", "5626051873332343381", "%llu", "5626051873332343381", b'\xaa\xc9\xa9\xde\xdc\x97\xe0\x93\x9c\x01'),
254 TestCase("%lld", "1558715097695343451", "%llu", "1558715097695343451", b'\xb6\xcd\xda\x82\xef\xc7\xd5\xa1\x2b'),
255 TestCase("%lld", "418389641884993571", "%llu", "418389641884993571", b'\xc6\xa0\x90\xe4\xb3\xca\xb5\xce\x0b'),
256 TestCase("%lld", "366808135709449019", "%llu", "366808135709449019", b'\xf6\xec\xfa\xda\xca\x83\x95\x97\x0a'),
257 TestCase("%lld", "7559429297343079575", "%llu", "7559429297343079575", b'\xae\x92\x85\xcd\x9e\xb9\xbe\xe8\xd1\x01'),
258 TestCase("%lld", "891656539731055874", "%llu", "891656539731055874", b'\x84\xd4\x96\x85\xc2\xb9\xe6\xdf\x18'),
259 TestCase("%lld", "3187530423573642791", "%llu", "3187530423573642791", b'\xce\xf8\xdb\xfd\x85\x82\xb1\xbc\x58'),
260 TestCase("%lld", "3732114429930137548", "%llu", "3732114429930137548", b'\x98\x9f\xc3\x91\x9d\x93\x91\xcb\x67'),
261 TestCase("%lld", "4317425874089886561", "%llu", "4317425874089886561", b'\xc2\x8d\xaa\x93\xa6\xfd\xc9\xea\x77'),
262 TestCase("%lld", "8113837181842537067", "%llu", "8113837181842537067", b'\xd6\xe9\xa5\xd1\xb1\xfb\x91\x9a\xe1\x01'),
263 TestCase("%lld", "4647576880061632962", "%llu", "4647576880061632962", b'\x84\xc7\xa2\xa6\x8d\xa3\xc1\xff\x80\x01'),
264 TestCase("%lld", "2770024080011047550", "%llu", "2770024080011047550", b'\xfc\xc9\xb1\xc5\xaf\x8e\x8d\xf1\x4c'),
265 TestCase("%lld", "5715833275239865339", "%llu", "5715833275239865339", b'\xf6\xef\xbc\xe0\x8f\x85\xdc\xd2\x9e\x01'),
266 TestCase("%lld", "4697198541546045125", "%llu", "4697198541546045125", b'\x8a\xfb\xad\xc5\xf9\xcb\xe6\xaf\x82\x01'),
267 TestCase("%lld", "9140962295727161515", "%llu", "9140962295727161515", b'\xd6\x82\xf4\xe0\xdd\xb1\x9c\xdb\xfd\x01'),
268 TestCase("%lld", "1018100739973888361", "%llu", "1018100739973888361", b'\xd2\xe5\xa5\xfb\xd2\xce\x82\xa1\x1c'),
269 TestCase("%lld", "2450943428072886064", "%llu", "2450943428072886064", b'\xe0\xbc\xe6\xad\xfd\x83\xc0\x83\x44'),
270 TestCase("%lld", "4859753067646279323", "%llu", "4859753067646279323", b'\xb6\xfa\xde\xd2\xd7\xea\xa7\xf1\x86\x01'),
271 TestCase("%lld", "2904532547632894569", "%llu", "2904532547632894569", b'\xd2\xc9\xc0\xc3\xd2\xbd\xfc\xce\x50'),
272 TestCase("%lld", "549670438443165922", "%llu", "549670438443165922", b'\xc4\xa3\x81\xaf\xbf\x96\xe9\xa0\x0f'),
273 TestCase("%lld", "569815776002665926", "%llu", "569815776002665926", b'\x8c\xb7\xeb\xc0\xbc\x9b\xb2\xe8\x0f'),
274 TestCase("%lld", "3444356383434812300", "%llu", "3444356383434812300", b'\x98\xae\xd9\xa7\xb7\xf8\xe7\xcc\x5f'),
275 TestCase("%lld", "2151972984861854191", "%llu", "2151972984861854191", b'\xde\xa7\xec\x8e\xe6\x81\xac\xdd\x3b'),
276 TestCase("%lld", "2011546512680833085", "%llu", "2011546512680833085", b'\xfa\xc0\xa2\x98\xa9\xb9\xb9\xea\x37'),
277 TestCase("%lld", "4628394148228357534", "%llu", "4628394148228357534", b'\xbc\xf6\xae\xda\x93\xfd\xad\xbb\x80\x01'),
278 TestCase("%lld", "4692262078416922470", "%llu", "4692262078416922470", b'\xcc\x9d\x9d\x91\xfd\xdf\xa1\x9e\x82\x01'),
279 TestCase("%lld", "7858502056959645817", "%llu", "7858502056959645817", b'\xf2\xe1\x8c\xbc\x82\xff\x80\x8f\xda\x01'),
280 TestCase("%lld", "4919691286333696629", "%llu", "4919691286333696629", b'\xea\xa9\x89\xe8\x98\xca\xa0\xc6\x88\x01'),
281 TestCase("%lld", "5678520073874798535", "%llu", "5678520073874798535", b'\x8e\xdf\xdb\xd3\xf9\xfa\x93\xce\x9d\x01'),
282 TestCase("%lld", "1241746909443220722", "%llu", "1241746909443220722", b'\xe4\x93\xeb\xe4\x85\x8f\xc9\xbb\x22'),
283 TestCase("%lld", "5292137023426454572", "%llu", "5292137023426454572", b'\xd8\x90\xb7\x80\xaf\xa5\xb9\xf1\x92\x01'),
284 TestCase("%lld", "1941514050836526867", "%llu", "1941514050836526867", b'\xa6\xdc\xd3\xe8\xc3\xaf\xd2\xf1\x35'),
285 TestCase("%lld", "9145606885382902500", "%llu", "9145606885382902500", b'\xc8\xcb\xea\xa9\xb7\xc0\xdc\xeb\xfd\x01'),
286 TestCase("%lld", "3509957387132194637", "%llu", "3509957387132194637", b'\x9a\xbd\xae\xcc\xb4\xe9\xef\xb5\x61'),
287 TestCase("%lld", "8233948220616670992", "%llu", "8233948220616670992", b'\xa0\xfc\x87\xcd\x80\x92\xee\xc4\xe4\x01'),
288 TestCase("%lld", "8024983545482782384", "%llu", "8024983545482782384", b'\xe0\x9a\xd9\xcd\x86\x81\xbc\xde\xde\x01'),
289 TestCase("%lld", "6571000011597423770", "%llu", "6571000011597423770", b'\xb4\x92\xd1\xe5\xc4\xec\xf0\xb0\xb6\x01'),
290 TestCase("%lld", "5058360797369425151", "%llu", "5058360797369425151", b'\xfe\xf3\xba\x8f\x89\x96\xf4\xb2\x8c\x01'),
291 TestCase("%lld", "4606483085449113835", "%llu", "4606483085449113835", b'\xd6\xc3\xd1\xc0\xb8\xfd\xc1\xed\x7f'),
292 TestCase("%lld", "6529118911438932678", "%llu", "6529118911438932678", b'\x8c\xab\xd2\xc9\xd4\xc3\x8b\x9c\xb5\x01'),
293 TestCase("%lld", "4203154114144238442", "%llu", "4203154114144238442", b'\xd4\xed\xcf\xdc\xb8\x99\xcd\xd4\x74'),
294 TestCase("%lld", "4463425652718897265", "%llu", "4463425652718897265", b'\xe2\xa1\xe8\xfa\xf3\xfe\xa2\xf1\x7b'),
295 TestCase("%lld", "75152304545876858", "%llu", "75152304545876858", b'\xf4\xad\x92\x88\xee\xa7\xff\x8a\x02'),
296 TestCase("%lld", "5434900075521908661", "%llu", "5434900075521908661", b'\xea\xfe\xd0\xf3\xd8\xb4\xd2\xec\x96\x01'),
297 TestCase("%lld", "5308383100912368033", "%llu", "5308383100912368033", b'\xc2\xe6\x8b\xd9\xc4\x93\x95\xab\x93\x01'),
298 TestCase("%lld", "715267470600062067", "%llu", "715267470600062067", b'\xe6\x91\x92\x88\xb2\xfe\x91\xed\x13'),
299 TestCase("%lld", "5171700275229723650", "%llu", "5171700275229723650", b'\x84\xb0\xdc\xdd\xfb\xff\xc8\xc5\x8f\x01'),
300 TestCase("%lld", "3926011308434788247", "%llu", "3926011308434788247", b'\xae\xbe\xe0\xf6\xfd\x9e\xff\xfb\x6c'),
301 TestCase("%lld", "5440336360732713747", "%llu", "5440336360732713747", b'\xa6\x8c\xeb\x81\x92\xc6\xfa\xff\x96\x01'),
302 TestCase("%lld", "1478056893002169192", "%llu", "1478056893002169192", b'\xd0\xed\xb1\x93\xb8\xba\x8e\x83\x29'),
303 TestCase("%lld", "3160377536621687761", "%llu", "3160377536621687761", b'\xa2\xcf\xad\xa7\x81\xa8\xf5\xdb\x57'),
304 TestCase("%lld", "7128491551588143718", "%llu", "7128491551588143718", b'\xcc\xc9\xc6\xcc\x87\xd3\xbe\xed\xc5\x01'),
305 TestCase("%lld", "7376169372313052441", "%llu", "7376169372313052441", b'\xb2\x94\xaf\xfd\xd4\xbd\xb5\xdd\xcc\x01'),
306 TestCase("%lld", "193231861624509923", "%llu", "193231861624509923", b'\xc6\xd7\xd4\xf6\xd6\xd6\xbf\xae\x05'),
307 TestCase("%lld", "1955429981000213095", "%llu", "1955429981000213095", b'\xce\x89\xd5\x8a\xa3\xcd\x8a\xa3\x36'),
308 TestCase("%lld", "4888125773563526975", "%llu", "4888125773563526975", b'\xfe\xfc\xfb\xea\xc3\x9f\x8e\xd6\x87\x01'),
309 TestCase("%lld", "5921662978695331131", "%llu", "5921662978695331131", b'\xf6\xf4\xbb\xcb\xda\xc6\xfc\xad\xa4\x01'),
310 TestCase("%lld", "7673779374634366645", "%llu", "7673779374634366645", b'\xea\xda\xe7\xdc\xe1\xeb\xde\xfe\xd4\x01'),
311 TestCase("%lld", "48609148367913892", "%llu", "48609148367913892", b'\xc8\x8e\xee\xd4\xe9\xf0\xd8\xac\x01'),
312 TestCase("%lld", "5854341954344571365", "%llu", "5854341954344571365", b'\xca\xc7\xfe\xe5\xac\xbf\xe6\xbe\xa2\x01'),
313 TestCase("%lld", "4673618806014082273", "%llu", "4673618806014082273", b'\xc2\xf3\xef\xc0\xd9\xe2\x83\xdc\x81\x01'),
314 TestCase("%lld", "2326184191199164007", "%llu", "2326184191199164007", b'\xce\xd9\xf1\xe8\xcf\x8c\xa2\xc8\x40'),
315 TestCase("%lld", "3495015264127128735", "%llu", "3495015264127128735", b'\xbe\xd2\xec\xed\xb0\xf7\xe4\x80\x61'),
316 TestCase("%lld", "1424330851786829530", "%llu", "1424330851786829530", b'\xb4\xbb\x91\xf6\x9f\xd7\x9e\xc4\x27'),
317 TestCase("%lld", "5191701707746974065", "%llu", "5191701707746974065", b'\xe2\xe5\xe0\xe0\xc8\xcc\xd0\x8c\x90\x01'),
318 TestCase("%lld", "6389735809259880362", "%llu", "6389735809259880362", b'\xd4\xfe\xb9\xf8\xa7\xb7\xf3\xac\xb1\x01'),
319 TestCase("%lld", "7792983928750025393", "%llu", "7792983928750025393", b'\xe2\xaa\xc9\xd7\x83\xe6\x9e\xa6\xd8\x01'),
320 TestCase("%lld", "4564825427452770815", "%llu", "4564825427452770815", b'\xfe\xe7\xf1\x8f\xce\xa2\xc2\xd9\x7e'),
321 TestCase("%lld", "943049921933903574", "%llu", "943049921933903574", b'\xac\x9b\xa4\xa5\x8a\xba\xb1\x96\x1a'),
322 TestCase("%lld", "1621021906259841134", "%llu", "1621021906259841134", b'\xdc\xc1\xf4\xfb\xb9\xb5\x83\xff\x2c'),
323 TestCase("%lld", "7630179381739069820", "%llu", "7630179381739069820", b'\xf8\x85\x89\xd1\x94\xee\xeb\xe3\xd3\x01'),
324 TestCase("%lld", "8025284571884195522", "%llu", "8025284571884195522", b'\x84\xbb\xa4\x89\x8c\xf3\xc4\xdf\xde\x01'),
325 TestCase("%lld", "5839395391962199967", "%llu", "5839395391962199967", b'\xbe\xde\xad\x8f\xf5\xca\xd9\x89\xa2\x01'),
326 TestCase("%lld", "1310759272316304459", "%llu", "1310759272316304459", b'\x96\xf1\xb3\xc7\xa1\xa7\xe0\xb0\x24'),
327 TestCase("%lld", "3663531610526815443", "%llu", "3663531610526815443", b'\xa6\xd3\xec\xcd\xdd\xa5\xbd\xd7\x65'),
328 TestCase("%lld", "3661335273992329249", "%llu", "3661335273992329249", b'\xc2\xe0\xdc\x9e\x8f\xc2\xd6\xcf\x65'),
329 TestCase("%lld", "3545512604455022758", "%llu", "3545512604455022758", b'\xcc\xc2\xb1\xf3\xb8\xbb\x98\xb4\x62'),
330 TestCase("%lld", "4908269103466540013", "%llu", "4908269103466540013", b'\xda\xaf\xaf\xe2\xd2\xaf\xd6\x9d\x88\x01'),
331 TestCase("%lld", "9012690640501821443", "%llu", "9012690640501821443", b'\x86\xc0\xca\x99\xdc\x98\xc1\x93\xfa\x01'),
332 TestCase("%lld", "6541851858139706195", "%llu", "6541851858139706195", b'\xa6\xcd\xab\x9a\xda\xe6\xa9\xc9\xb5\x01'),
333 TestCase("%lld", "6391701285149964727", "%llu", "6391701285149964727", b'\xee\xe6\xab\xbc\x88\x9d\xf1\xb3\xb1\x01'),
334 TestCase("%lld", "4510904210489015127", "%llu", "4510904210489015127", b'\xae\xed\x97\xa0\xd9\xde\xf9\x99\x7d'),
335 TestCase("%lld", "5119199357584793664", "%llu", "5119199357584793664", b'\x80\x81\xff\xb3\xad\xac\x86\x8b\x8e\x01'),
336 TestCase("%lld", "1751202991906984173", "%llu", "1751202991906984173", b'\xda\xc3\xbc\xe3\xf8\xf5\xc2\xcd\x30'),
337 TestCase("%lld", "4471970899266236465", "%llu", "4471970899266236465", b'\xe2\xc0\xaf\x8a\xdc\xf5\xd0\x8f\x7c'),
338 TestCase("%lld", "7912743439818658557", "%llu", "7912743439818658557", b'\xfa\xcb\x8c\x93\x85\x8f\xdb\xcf\xdb\x01'),
339 TestCase("%lld", "6642713590355959471", "%llu", "6642713590355959471", b'\xde\xfa\x9c\x9d\x9b\xb4\xd4\xaf\xb8\x01'),
340 TestCase("%lld", "7865046769076850396", "%llu", "7865046769076850396", b'\xb8\xbb\xc6\xca\xb3\x97\xa1\xa6\xda\x01'),
341 TestCase("%lld", "4109397703148639581", "%llu", "4109397703148639581", b'\xba\xd5\xd8\x8f\x88\xdc\xc1\x87\x72'),
342 TestCase("%lld", "436719658465345699", "%llu", "436719658465345699", b'\xc6\x82\x8e\xd4\xe5\x8d\xc5\x8f\x0c'),
343 TestCase("%lld", "2553774266074455395", "%llu", "2553774266074455395", b'\xc6\xf5\xb6\xde\xc3\x8a\xea\xf0\x46'),
344 TestCase("%lld", "6212224561138197241", "%llu", "6212224561138197241", b'\xf2\x8b\xcb\xf9\xe2\xd4\xa0\xb6\xac\x01'),
345 TestCase("%lld", "53039180701654763", "%llu", "53039180701654763", b'\xd6\xfb\xb2\xce\xd2\xb6\xb7\xbc\x01'),
346 TestCase("%lld", "5419660422277913790", "%llu", "5419660422277913790", b'\xfc\xf2\xf2\x91\x90\x9c\xc0\xb6\x96\x01'),
347 TestCase("%lld", "7637231844465361135", "%llu", "7637231844465361135", b'\xde\x83\xc6\xca\xc2\xf9\xf2\xfc\xd3\x01'),
348 TestCase("%lld", "1955771002711010609", "%llu", "1955771002711010609", b'\xe2\xb4\xcb\xe9\xac\xd7\xa5\xa4\x36'),
349 TestCase("%lld", "7552146003088329848", "%llu", "7552146003088329848", b'\xf0\xb1\xba\xdf\xdb\xb1\xce\xce\xd1\x01'),
350 TestCase("%lld", "4550116504720438569", "%llu", "4550116504720438569", b'\xd2\xd4\x87\xe8\xcf\xb6\xa1\xa5\x7e'),
351 TestCase("%lld", "757246289038783544", "%llu", "757246289038783544", b'\xf0\xd0\x9d\x9a\x9c\xdf\xa3\x82\x15'),
352 TestCase("%lld", "4684454901623556905", "%llu", "4684454901623556905", b'\xd2\xac\xe0\x99\xbd\xba\xc3\x82\x82\x01'),
353 TestCase("%lld", "2100956932097049429", "%llu", "2100956932097049429", b'\xaa\x8d\xd0\xa0\xd9\xcc\x8c\xa8\x3a'),
354 TestCase("%lld", "6234369280162760629", "%llu", "6234369280162760629", b'\xea\x9e\xac\xeb\x88\xf5\xf6\x84\xad\x01'),
355 TestCase("%lld", "1690133901535631706", "%llu", "1690133901535631706", b'\xb4\xe5\x82\xfe\x84\xf5\xc7\xf4\x2e'),
356 TestCase("%lld", "8944940508995398022", "%llu", "8944940508995398022", b'\x8c\xa6\xe1\xfa\x84\x80\xe8\xa2\xf8\x01'),
357 TestCase("%lld", "5911305799563392167", "%llu", "5911305799563392167", b'\xce\xd2\xf5\xda\xc4\xd3\x96\x89\xa4\x01'),
358 TestCase("%lld", "4077388965675931531", "%llu", "4077388965675931531", b'\x96\xde\xb0\xe3\xa9\xea\xe5\x95\x71'),
359 TestCase("%lld", "1245196532623960857", "%llu", "1245196532623960857", b'\xb2\xac\xcb\xa9\xc5\xe9\xe9\xc7\x22'),
360 TestCase("%lld", "8856210144434134086", "%llu", "8856210144434134086", b'\x8c\xf1\xa8\xb3\x88\x8d\xca\xe7\xf5\x01'),
361 TestCase("%lld", "8547254512181346310", "%llu", "8547254512181346310", b'\x8c\x80\xe4\xb6\xb1\xac\xf9\x9d\xed\x01'),
362 TestCase("%lld", "6269182192420305924", "%llu", "6269182192420305924", b'\x88\xf0\xd5\xb6\xa1\xff\xcd\x80\xae\x01'),
363 TestCase("%lld", "6831000756220180063", "%llu", "6831000756220180063", b'\xbe\xd9\xed\xee\xdb\xbf\xcb\xcc\xbd\x01'),
364 TestCase("%lld", "3168030316008523010", "%llu", "3168030316008523010", b'\x84\x94\xda\xf5\xb2\xb2\x8d\xf7\x57'),
365 TestCase("%lld", "2407920475746907080", "%llu", "2407920475746907080", b'\x90\xcf\xc5\xc4\xc7\xba\xd3\xea\x42'),
366 TestCase("%lld", "7828361129715530032", "%llu", "7828361129715530032", b'\xe0\xe4\xdb\xe2\x92\xbe\xf6\xa3\xd9\x01'),
367 TestCase("%lld", "5162541696057507903", "%llu", "5162541696057507903", b'\xfe\x80\xb4\xba\xbf\x94\x84\xa5\x8f\x01'),
368 TestCase("%lld", "4684430121285811332", "%llu", "4684430121285811332", b'\x88\xf2\x8b\xa6\x89\x98\xb8\x82\x82\x01'),
369 TestCase("%lld", "7069327273055818092", "%llu", "7069327273055818092", b'\xd8\xc5\xc8\xf7\xe5\xec\xa5\x9b\xc4\x01'),
370 TestCase("%lld", "1094908319066476988", "%llu", "1094908319066476988", b'\xf8\xc6\x9e\xb9\x95\xd4\xf2\xb1\x1e'),
371 TestCase("%lld", "8623611379126599086", "%llu", "8623611379126599086", b'\xdc\xf6\xdb\xdd\x80\xb7\x9c\xad\xef\x01'),
372 TestCase("%lld", "4188361875415362989", "%llu", "4188361875415362989", b'\xda\xb6\xdf\xee\xe9\xbb\x86\xa0\x74'),
373 TestCase("%lld", "8306128555371214226", "%llu", "8306128555371214226", b'\xa4\xd6\x89\x9a\xba\xfa\xa5\xc5\xe6\x01'),
374 TestCase("%lld", "6350883509347762576", "%llu", "6350883509347762576", b'\xa0\x86\xfa\x88\xe8\xb9\xef\xa2\xb0\x01'),
375 TestCase("%lld", "6330969482079692999", "%llu", "6330969482079692999", b'\x8e\xa3\x97\xf3\xee\xcc\x8f\xdc\xaf\x01'),
376 TestCase("%lld", "3843711385867305612", "%llu", "3843711385867305612", b'\x98\x8a\xf6\xdb\xff\xc8\xcd\xd7\x6a'),
377 TestCase("%lld", "7659651832434418091", "%llu", "7659651832434418091", b'\xd6\x86\xe3\xf6\xc9\xb0\xc6\xcc\xd4\x01'),
378 TestCase("%lld", "5535789636778214509", "%llu", "5535789636778214509", b'\xda\x91\xa2\xb7\x88\xd6\x89\xd3\x99\x01'),
379 TestCase("%lld", "5087759841087488516", "%llu", "5087759841087488516", b'\x88\x88\xa4\xe8\xd1\xa7\xad\x9b\x8d\x01'),
380 TestCase("%lld", "8891437578007474517", "%llu", "8891437578007474517", b'\xaa\xc5\x8f\xbb\xc9\xd7\xdd\xe4\xf6\x01'),
381 TestCase("%lld", "728151566226426022", "%llu", "728151566226426022", b'\xcc\xa2\x90\xf9\xba\xff\xf4\x9a\x14'),
382 TestCase("%lld", "2483479174720276235", "%llu", "2483479174720276235", b'\x96\x9c\xc2\x84\xd8\xc9\x8b\xf7\x44'),
383 TestCase("%lld", "6359340322607236594", "%llu", "6359340322607236594", b'\xe4\x97\x94\xed\x90\x95\xf5\xc0\xb0\x01'),
384 TestCase("%lld", "6416832625845083020", "%llu", "6416832625845083020", b'\x98\xee\x90\xea\xcf\xd1\x95\x8d\xb2\x01'),
385 TestCase("%lld", "5711184686518624115", "%llu", "5711184686518624115", b'\xe6\xfd\xbe\xe9\xd2\x8d\x9a\xc2\x9e\x01'),
386 TestCase("%lld", "3612059979445064775", "%llu", "3612059979445064775", b'\x8e\xd1\xd2\xe3\xbd\xda\xce\xa0\x64'),
387 TestCase("%lld", "8992370046494348158", "%llu", "8992370046494348158", b'\xfc\xcd\xc4\xe2\xbc\xba\xa8\xcb\xf9\x01'),
388 TestCase("%lld", "8599514281591661754", "%llu", "8599514281591661754", b'\xf4\x92\xdb\xb2\xa9\xab\xce\xd7\xee\x01'),
389 TestCase("%lld", "63057463895113152", "%llu", "63057463895113152", b'\x80\xf7\xbd\xfe\xbc\x9b\x83\xe0\x01'),
390 TestCase("%lld", "1367741239369008397", "%llu", "1367741239369008397", b'\x9a\x94\xf0\xd3\xa3\xda\x98\xfb\x25'),
391 TestCase("%lld", "22816942625156124", "%llu", "22816942625156124", b'\xb8\xb0\xc3\x80\xee\xf8\x87\x51'),
392 TestCase("%lld", "5473904087316166353", "%llu", "5473904087316166353", b'\xa2\xdb\xcf\xb0\xfe\xb0\x9b\xf7\x97\x01'),
393 TestCase("%lld", "2176574837538100650", "%llu", "2176574837538100650", b'\xd4\xd6\x98\xa8\x8c\xd2\xdf\xb4\x3c'),
394 TestCase("%lld", "1822527202856628083", "%llu", "1822527202856628083", b'\xe6\xbd\x8b\xfc\xb6\xb5\xf5\xca\x32'),
395 TestCase("%lld", "6704455477950302825", "%llu", "6704455477950302825", b'\xd2\xa9\xb2\xfa\x88\xaf\x81\x8b\xba\x01'),
396 TestCase("%lld", "3032341809633898873", "%llu", "3032341809633898873", b'\xf2\xc5\xd9\x8c\xea\xb3\x85\x95\x54'),
397 TestCase("%lld", "4392190674790178652", "%llu", "4392190674790178652", b'\xb8\xfd\xb6\xca\xbb\x89\x99\xf4\x79'),
398 TestCase("%lld", "6856757614633255152", "%llu", "6856757614633255152", b'\xe0\x83\xdc\xb2\x99\xae\x8c\xa8\xbe\x01'),
399 TestCase("%lld", "353529678637100035", "%llu", "353529678637100035", b'\x86\xb0\xc7\x8b\xd4\xd7\xfe\xe7\x09'),
400 TestCase("%lld", "3224702228554841730", "%llu", "3224702228554841730", b'\x84\xfa\xdf\xf6\xee\xe5\xb8\xc0\x59'),
401 TestCase("%lld", "8122609781749075974", "%llu", "8122609781749075974", b'\x8c\xc0\xa2\xa4\xf4\xa3\xa7\xb9\xe1\x01'),
402 TestCase("%lld", "3988658283410987938", "%llu", "3988658283410987938", b'\xc4\xee\x8c\x92\xee\xe4\xc7\xda\x6e'),
403 TestCase("%lld", "7588966234436262844", "%llu", "7588966234436262844", b'\xf8\xee\x8e\x80\xa1\xa5\xb6\xd1\xd2\x01'),
404 TestCase("%lld", "72920210115635164", "%llu", "72920210115635164", b'\xb8\x9f\x9d\xce\xee\xa2\x88\x83\x02'),
405 TestCase("%lld", "8168752409782378632", "%llu", "8168752409782378632", b'\x90\x82\x8f\xb3\xad\xc2\x9e\xdd\xe2\x01'),
406 TestCase("%lld", "4655403017017936000", "%llu", "4655403017017936000", b'\x80\xa2\x96\xba\x9d\x98\xa8\x9b\x81\x01'),
407 TestCase("%lld", "8183602528750449920", "%llu", "8183602528750449920", b'\x80\xd4\xc5\xd2\x85\xc9\xff\x91\xe3\x01'),
408 TestCase("%lld", "288952216557681443", "%llu", "288952216557681443", b'\xc6\xec\xdb\x8f\xd2\xa0\xc8\x82\x08'),
409 TestCase("%lld", "1676746537447019293", "%llu", "1676746537447019293", b'\xba\xcc\xaa\xee\xf1\x85\x80\xc5\x2e'),
410 TestCase("%lld", "3219359012813218523", "%llu", "3219359012813218523", b'\xb6\x8b\xf9\xb2\xe3\xfd\xba\xad\x59'),
411 TestCase("%lld", "9123809425872405130", "%llu", "9123809425872405130", b'\x94\x8a\xe2\xb7\xa6\x95\xa4\x9e\xfd\x01'),
412 TestCase("%lld", "7496923004744506260", "%llu", "7496923004744506260", b'\xa8\xee\x80\xe4\x93\xf0\xb5\x8a\xd0\x01'),
413 TestCase("%lld", "2810327810830374172", "%llu", "2810327810830374172", b'\xb8\xd4\x90\xaf\xa2\x90\xa5\x80\x4e'),
414 TestCase("%lld", "5886875793686089828", "%llu", "5886875793686089828", b'\xc8\xc1\x8a\xf8\x84\x96\xb1\xb2\xa3\x01'),
415 TestCase("%lld", "1043235540762466020", "%llu", "1043235540762466020", b'\xc8\xdb\xac\x83\xce\xcc\xa8\xfa\x1c'),
416 TestCase("%lld", "8352418169916257811", "%llu", "8352418169916257811", b'\xa6\xd8\x83\x96\xd2\x84\xe0\xe9\xe7\x01'),
417 TestCase("%lld", "674709631558538790", "%llu", "674709631558538790", b'\xcc\xd8\xa6\xb9\xb9\xb5\x86\xdd\x12'),
418 TestCase("%lld", "6425607598961991251", "%llu", "6425607598961991251", b'\xa6\xf9\xf0\xa2\xa4\x84\xac\xac\xb2\x01'),
419 TestCase("%lld", "6117996971473322038", "%llu", "6117996971473322038", b'\xec\x80\xaa\xd9\x97\xf5\xbe\xe7\xa9\x01'),
420 TestCase("%lld", "2394571431170796410", "%llu", "2394571431170796410", b'\xf4\xad\xdf\x83\xf3\x81\x9d\xbb\x42'),
421 TestCase("%lld", "9192320418779887179", "%llu", "9192320418779887179", b'\x96\xd9\x8f\xef\xf8\xad\xd7\x91\xff\x01'),
422 TestCase("%lld", "891164515808164858", "%llu", "891164515808164858", b'\xf4\xef\xed\x92\xfa\xd9\x86\xde\x18'),
423 TestCase("%lld", "4569690489566792107", "%llu", "4569690489566792107", b'\xd6\xa6\xe0\xc1\xbf\xd2\xe6\xea\x7e'),
424 TestCase("%lld", "4245075167591901055", "%llu", "4245075167591901055", b'\xfe\x9d\xad\x92\xf4\xd7\xc4\xe9\x75'),
425 TestCase("%lld", "9019812505721196330", "%llu", "9019812505721196330", b'\xd4\xbc\x9a\x82\xeb\xeb\xe7\xac\xfa\x01'),
426 TestCase("%lld", "979687222629424543", "%llu", "979687222629424543", b'\xbe\xf6\x86\xfd\xd3\x95\xc6\x98\x1b'),
427 TestCase("%lld", "4114720885129059820", "%llu", "4114720885129059820", b'\xd8\xf7\xfc\xbf\x84\xb6\xb6\x9a\x72'),
428 TestCase("%lld", "2602113737417537288", "%llu", "2602113737417537288", b'\x90\xdc\xfd\xfe\x8a\xaa\xc8\x9c\x48'),
429 TestCase("%lld", "4025468271985009702", "%llu", "4025468271985009702", b'\xcc\x90\xad\xe4\x98\x84\xab\xdd\x6f'),
430 TestCase("%lld", "3036291044299697402", "%llu", "3036291044299697402", b'\xf4\xb3\xf7\xa2\xc5\xa7\x89\xa3\x54'),
431 TestCase("%lld", "1070534622568918680", "%llu", "1070534622568918680", b'\xb0\xba\xd1\x9f\xa7\xe4\xa6\xdb\x1d'),
432 TestCase("%lld", "5631405388638357750", "%llu", "5631405388638357750", b'\xec\xa3\x94\x80\xaa\xd7\xe2\xa6\x9c\x01'),
433 TestCase("%lld", "53610470084017162", "%llu", "53610470084017162", b'\x94\xf0\xcb\x99\x88\x9c\xbb\xbe\x01'),
434 TestCase("%lld", "6477169593541844553", "%llu", "6477169593541844553", b'\x92\xf9\xae\xd0\xb0\xdb\xc3\xe3\xb3\x01'),
435 TestCase("%lld", "1775599305804553124", "%llu", "1775599305804553124", b'\xc8\xee\xc8\xde\xa7\x8a\x99\xa4\x31'),
436 TestCase("%lld", "720129488086281194", "%llu", "720129488086281194", b'\xd4\xaf\xd5\x9a\x87\xfd\xb4\xfe\x13'),
437 TestCase("%lld", "6711270492673007555", "%llu", "6711270492673007555", b'\x86\xff\xae\xb5\x91\xbd\x9c\xa3\xba\x01'),
438 TestCase("%lld", "7513165068981918756", "%llu", "7513165068981918756", b'\xc8\xf0\xd2\xb8\xdc\xf4\x8f\xc4\xd0\x01'),
439 TestCase("%lld", "2983712669290254370", "%llu", "2983712669290254370", b'\xc4\xc0\x86\xce\xa8\xb7\xa3\xe8\x52'),
440 TestCase("%lld", "3737216259576487553", "%llu", "3737216259576487553", b'\x82\xfa\xf6\x8d\xe6\x98\xa1\xdd\x67'),
441 TestCase("%lld", "2274224013798231728", "%llu", "2274224013798231728", b'\xe0\xba\xda\xa1\x9e\xac\xd5\x8f\x3f'),
442 TestCase("%lld", "3565198557459535882", "%llu", "3565198557459535882", b'\x94\xe0\xe2\xb1\xdc\xcc\x90\xfa\x62'),
443 TestCase("%lld", "3732880420468774142", "%llu", "3732880420468774142", b'\xfc\xd3\xea\xb0\xdf\xbd\xed\xcd\x67'),
444 TestCase("%lld", "5371965991102827603", "%llu", "5371965991102827603", b'\xa6\xb1\xce\xd2\xec\xa6\x87\x8d\x95\x01'),
445 TestCase("%lld", "484335498791767840", "%llu", "484335498791767840", b'\xc0\xbc\xc2\xd9\xbd\xa4\xda\xb8\x0d'),
446 TestCase("%lld", "5776656679787538668", "%llu", "5776656679787538668", b'\xd8\xa3\xfd\xc1\x9d\xa9\xe7\xaa\xa0\x01'),
447 TestCase("%lld", "7846457973737734692", "%llu", "7846457973737734692", b'\xc8\x88\xda\xda\x8d\xfd\x9b\xe4\xd9\x01'),
448 TestCase("%lld", "749331093609658474", "%llu", "749331093609658474", b'\xd4\xe1\x91\xdc\x9a\xaa\x94\xe6\x14'),
449 TestCase("%lld", "4154208822466872538", "%llu", "4154208822466872538", b'\xb4\x93\xf4\x9e\xc0\xba\xdb\xa6\x73'),
450 TestCase("%lld", "8161063962699005564", "%llu", "8161063962699005564", b'\xf8\xf9\xd3\xde\xea\x9b\xf6\xc1\xe2\x01'),
451 TestCase("%lld", "3729503431677340594", "%llu", "3729503431677340594", b'\xe4\xae\xd3\x9b\x90\xe7\xed\xc1\x67'),
452 TestCase("%lld", "3621720449882747425", "%llu", "3621720449882747425", b'\xc2\xc8\xbb\xb0\xef\xe3\xf7\xc2\x64'),
453 TestCase("%lld", "3654452981777753952", "%llu", "3654452981777753952", b'\xc0\x9d\xd7\xb3\xfe\xe7\x9c\xb7\x65'),
454 TestCase("%lld", "8747087227033699739", "%llu", "8747087227033699739", b'\xb6\x96\x9a\xab\xa5\xdf\xf2\xe3\xf2\x01'),
455 TestCase("%lld", "7841542346336811454", "%llu", "7841542346336811454", b'\xfc\xe6\xb5\xc9\xf7\xcd\xe0\xd2\xd9\x01'),
456 TestCase("%lld", "8253451662283365177", "%llu", "8253451662283365177", b'\xf2\xec\x8e\xd4\xdc\xa3\x93\x8a\xe5\x01'),
457 TestCase("%lld", "3367538680468566654", "%llu", "3367538680468566654", b'\xfc\xc9\xbb\x8b\xd0\xa5\xf3\xbb\x5d'),
458 TestCase("%lld", "134795648044988988", "%llu", "134795648044988988", b'\xf8\xe8\xeb\xef\xaf\xfb\xf1\xde\x03'),
459 TestCase("%lld", "2210978119973242473", "%llu", "2210978119973242473", b'\xd2\x99\xd4\xf2\xd8\xb8\xfc\xae\x3d'),
460 TestCase("%lld", "421750780720578633", "%llu", "421750780720578633", b'\x92\x81\xc0\xc9\xb7\x86\xae\xda\x0b'),
461 TestCase("%lld", "5885301061939406661", "%llu", "5885301061939406661", b'\x8a\x9d\x85\x92\xcb\x88\xe5\xac\xa3\x01'),
462 TestCase("%lld", "8457438023241447265", "%llu", "8457438023241447265", b'\xc2\xdd\x81\xd3\xd3\xc4\xed\xde\xea\x01'),
463 TestCase("%lld", "8625342049665019705", "%llu", "8625342049665019705", b'\xf2\xbc\xaf\x88\xa5\xb9\xaf\xb3\xef\x01'),
464 TestCase("%lld", "4522738759120336903", "%llu", "4522738759120336903", b'\x8e\xe0\x91\xd4\x8b\xbc\xff\xc3\x7d'),
465 TestCase("%lld", "2671059116919281788", "%llu", "2671059116919281788", b'\xf8\xe1\xd6\xe0\xad\x87\xc1\x91\x4a'),
466 TestCase("%lld", "3110596655769706088", "%llu", "3110596655769706088", b'\xd0\xf9\xde\xaa\xb0\xcb\x87\xab\x56'),
467 TestCase("%lld", "7187907223546304710", "%llu", "7187907223546304710", b'\x8c\xe3\x88\x9f\xac\xe2\xc9\xc0\xc7\x01'),
468 TestCase("%lld", "6450021345187045785", "%llu", "6450021345187045785", b'\xb2\x86\xfd\x98\xac\x8f\x8a\x83\xb3\x01'),
469 TestCase("%lld", "1678455339349899965", "%llu", "1678455339349899965", b'\xfa\xea\xf7\x94\xa0\x8f\x89\xcb\x2e'),
470 TestCase("%lld", "8586083292869710126", "%llu", "8586083292869710126", b'\xdc\xc4\xd2\xb6\xf1\xd0\xf2\xa7\xee\x01'),
471 TestCase("%lld", "7328869729981674031", "%llu", "7328869729981674031", b'\xde\xc8\xdd\xca\x8f\x8c\xb0\xb5\xcb\x01'),
472 TestCase("%lld", "88833738086841272", "%llu", "88833738086841272", b'\xf0\xee\xe3\xab\x8d\xf4\xcc\xbb\x02'),
473 TestCase("%lld", "3875204489276489361", "%llu", "3875204489276489361", b'\xa2\xfa\x97\xf5\xf0\xfc\xbe\xc7\x6b'),
474 TestCase("%lld", "349662797203771308", "%llu", "349662797203771308", b'\xd8\xbe\x80\xa8\xc4\x9d\xa0\xda\x09'),
475 TestCase("%lld", "7970924659150689441", "%llu", "7970924659150689441", b'\xc2\xd2\xa0\x81\xdd\xef\xb4\x9e\xdd\x01'),
476 TestCase("%lld", "163280929539230956", "%llu", "163280929539230956", b'\xd8\xb3\xc0\xbc\xfd\xc8\x8b\xc4\x04'),
477 TestCase("%lld", "1719947238548425297", "%llu", "1719947238548425297", b'\xa2\xa9\xbe\xa1\xd3\xb9\xbd\xde\x2f'),
478 TestCase("%lld", "4371241115470848126", "%llu", "4371241115470848126", b'\xfc\x81\xc7\xb3\xcf\xa8\xe2\xa9\x79'),
479 TestCase("%lld", "4845845044868885160", "%llu", "4845845044868885160", b'\xd0\xaa\xf9\xff\x9a\x99\xf3\xbf\x86\x01'),
480 TestCase("%lld", "428374782176628108", "%llu", "428374782176628108", b'\x98\xb6\xfc\xa5\x88\xa6\xf2\xf1\x0b'),
481 TestCase("%lld", "7356256820074242781", "%llu", "7356256820074242781", b'\xba\x8b\x8f\xd1\xc9\xa6\xd6\x96\xcc\x01'),
482 TestCase("%lld", "7023621621475593673", "%llu", "7023621621475593673", b'\x92\xb7\xf2\x8c\xdd\xa9\xf5\xf8\xc2\x01'),
483 TestCase("%lld", "844047554037800681", "%llu", "844047554037800681", b'\xd2\xfb\xae\xff\xe8\xb1\xd4\xb6\x17'),
484 TestCase("%lld", "817568236458138451", "%llu", "817568236458138451", b'\xa6\xed\xd6\x9b\xd7\xfe\xca\xd8\x16'),
485 TestCase("%lld", "8750594193206555908", "%llu", "8750594193206555908", b'\x88\xd4\xe1\xba\xcb\xc3\xad\xf0\xf2\x01'),
486 TestCase("%lld", "8310288564467194046", "%llu", "8310288564467194046", b'\xfc\xe2\xf6\xa0\xed\xda\x89\xd4\xe6\x01'),
487 TestCase("%lld", "6530303901192542500", "%llu", "6530303901192542500", b'\xc8\xe4\xee\x9e\x92\xb3\xa6\xa0\xb5\x01'),
488 TestCase("%lld", "7528511123548308292", "%llu", "7528511123548308292", b'\x88\x8d\xe4\xea\xd4\xbe\xd2\xfa\xd0\x01'),
489 TestCase("%lld", "9162331973142792201", "%llu", "9162331973142792201", b'\x92\xa0\x8a\xd6\xd5\x98\x92\xa7\xfe\x01'),
490 TestCase("%lld", "2011986664423345991", "%llu", "2011986664423345991", b'\x8e\xbd\xb6\x9c\xc3\xcd\x81\xec\x37'),
491 TestCase("%lld", "9019302408819509", "%llu", "9019302408819509", b'\xea\xcc\x98\xc3\xbf\xc0\x85\x20'),
492 TestCase("%lld", "789517241633323881", "%llu", "789517241633323881", b'\xd2\xed\xcd\xb9\xf1\xef\xf6\xf4\x15'),
493 TestCase("%lld", "5000802077860900174", "%llu", "5000802077860900174", b'\x9c\xb5\xf9\xae\xd2\xbf\xb5\xe6\x8a\x01'),
494 TestCase("%lld", "634081739389621380", "%llu", "634081739389621380", b'\x88\xd2\x8a\xae\xf0\xfe\xda\xcc\x11'),
495 TestCase("%lld", "112762393776366951", "%llu", "112762393776366951", b'\xce\x95\x81\x91\x97\xb3\xce\x90\x03'),
496 TestCase("%lld", "6054079168136366365", "%llu", "6054079168136366365", b'\xba\xa4\xe2\xad\xae\xbb\xb4\x84\xa8\x01'),
497 TestCase("%lld", "3980060469571494571", "%llu", "3980060469571494571", b'\xd6\x8a\x91\x96\x9d\xfa\x81\xbc\x6e'),
498 TestCase("%lld", "5966260566188732596", "%llu", "5966260566188732596", b'\xe8\xc2\xcd\xd1\xfa\x97\xb5\xcc\xa5\x01'),
499 TestCase("%lld", "7994806728603097981", "%llu", "7994806728603097981", b'\xfa\xed\xd2\xa4\x90\x97\xa1\xf3\xdd\x01'),
500 TestCase("%lld", "4215789446045917951", "%llu", "4215789446045917951", b'\xfe\x8b\xc3\xb6\xc7\x8a\xbf\x81\x75'),
501 TestCase("%lld", "3106694682520283096", "%llu", "3106694682520283096", b'\xb0\x9f\xbb\x93\xd2\x96\x99\x9d\x56'),
502 TestCase("%lld", "7417099544643803895", "%llu", "7417099544643803895", b'\xee\xeb\xa4\xe3\xa0\xaf\xea\xee\xcd\x01'),
503 TestCase("%lld", "2442715921212337368", "%llu", "2442715921212337368", b'\xb0\xb3\xeb\xb0\x86\xcc\xa2\xe6\x43'),
504 TestCase("%lld", "3969107660140201186", "%llu", "3969107660140201186", b'\xc4\x93\x82\xdf\xe7\x98\x8d\x95\x6e'),
505 TestCase("%lld", "2820313669595847223", "%llu", "2820313669595847223", b'\xee\xe8\x82\xf7\xdf\x95\xe2\xa3\x4e'),
506 TestCase("%lld", "1153942061124594568", "%llu", "1153942061124594568", b'\x90\xae\xb5\xcb\x9a\x8c\xd0\x83\x20'),
507 TestCase("%lld", "7255377737678567782", "%llu", "7255377737678567782", b'\xcc\xe5\xdd\xd9\x93\xe7\xa3\xb0\xc9\x01'),
508 TestCase("%lld", "8010794524226708564", "%llu", "8010794524226708564", b'\xa8\x91\xeb\x92\xa8\xcb\x87\xac\xde\x01'),
509 TestCase("%lld", "2397984212273136806", "%llu", "2397984212273136806", b'\xcc\x92\xc8\xd8\xf3\xfb\xac\xc7\x42'),
510 TestCase("%lld", "3911421735689494721", "%llu", "3911421735689494721", b'\x82\x83\x9d\xa8\x8a\xd6\x94\xc8\x6c'),
511 TestCase("%lld", "8110862279364352221", "%llu", "8110862279364352221", b'\xba\xe3\x84\xfa\xa2\x91\xc9\x8f\xe1\x01'),
512 TestCase("%lld", "8302240689147774718", "%llu", "8302240689147774718", b'\xfc\x9b\x94\xc7\xed\xfa\xbd\xb7\xe6\x01'),
513 TestCase("%lld", "8137682451091990657", "%llu", "8137682451091990657", b'\x82\xa2\xa5\x84\xde\xc4\xed\xee\xe1\x01'),
514 TestCase("%lld", "7692576112763082769", "%llu", "7692576112763082769", b'\xa2\xe0\xb0\x8e\xf6\xcd\xc2\xc1\xd5\x01'),
515 TestCase("%lld", "4332208573039164264", "%llu", "4332208573039164264", b'\xd0\xed\xb5\x8e\xd0\xaf\x8c\x9f\x78'),
516 TestCase("%lld", "1408790260442838317", "%llu", "1408790260442838317", b'\xda\xd4\xcd\xcb\xe3\xd1\x83\x8d\x27'),
517 TestCase("%lld", "674974620879983391", "%llu", "674974620879983391", b'\xbe\xcc\xa4\xdf\xed\xf5\xfe\xdd\x12'),
518 TestCase("%lld", "2717882686191243732", "%llu", "2717882686191243732", b'\xa8\xc7\xe8\xb9\xe6\xf9\xed\xb7\x4b'),
519 TestCase("%lld", "2252874181081070317", "%llu", "2252874181081070317", b'\xda\xeb\xe3\xef\xb4\xc8\xe8\xc3\x3e'),
520 TestCase("%lld", "561600661159813802", "%llu", "561600661159813802", b'\xd4\x8a\xf1\xa0\xed\xb4\x9a\xcb\x0f'),
521 TestCase("%lld", "1743861870362420461", "%llu", "1743861870362420461", b'\xda\x93\xe7\x84\xb7\xc8\xb8\xb3\x30'),
522 TestCase("%lld", "469546530241540223", "%llu", "469546530241540223", b'\xfe\xc1\x83\xc9\x9b\x85\x95\x84\x0d'),
523 TestCase("%lld", "2803811754125283747", "%llu", "2803811754125283747", b'\xc6\xc6\x9e\xdb\xec\xfb\x91\xe9\x4d'),
524 TestCase("%lld", "1450094191759522064", "%llu", "1450094191759522064", b'\xa0\xe4\xf7\xea\x80\xbf\xe2\x9f\x28'),
525 TestCase("%lld", "973928254324237827", "%llu", "973928254324237827", b'\x86\x98\xb3\xbb\xca\xa5\x8b\x84\x1b'),
526 TestCase("%lld", "5007711289774136962", "%llu", "5007711289774136962", b'\x84\xfa\x9a\xcb\xda\xb8\xfb\xfe\x8a\x01'),
527 TestCase("%lld", "5617796192393039749", "%llu", "5617796192393039749", b'\x8a\xbe\x88\xc2\xec\xf7\xb5\xf6\x9b\x01'),
528 TestCase("%lld", "7609052204185497138", "%llu", "7609052204185497138", b'\xe4\xb8\x89\xbe\xc9\xaa\xe4\x98\xd3\x01'),
529 TestCase("%lld", "4109234434773033977", "%llu", "4109234434773033977", b'\xf2\x8f\x99\xf7\xcb\xbc\xf7\x86\x72'),
530 TestCase("%lld", "6196547806636196643", "%llu", "6196547806636196643", b'\xc6\x8c\xb6\x84\xc8\xd9\xc7\xfe\xab\x01'),
531 TestCase("%lld", "1242378025984660164", "%llu", "1242378025984660164", b'\x88\xcb\x88\xb9\xee\x8e\xe8\xbd\x22'),
532 TestCase("%lld", "3684142195824821322", "%llu", "3684142195824821322", b'\x94\x91\xd4\xc2\xd8\xf3\xd9\xa0\x66'),
533 TestCase("%lld", "7118933327258815856", "%llu", "7118933327258815856", b'\xe0\xb5\x9c\xef\x96\x89\xc4\xcb\xc5\x01'),
534 TestCase("%lld", "230557021351043665", "%llu", "230557021351043665", b'\xa2\x89\xcf\xe1\xf5\x98\x8d\xb3\x06'),
535 TestCase("%lld", "8445293705764922090", "%llu", "8445293705764922090", b'\xd4\x8b\xaf\xbf\xab\xf8\xda\xb3\xea\x01'),
536 TestCase("%lld", "1574191283697066832", "%llu", "1574191283697066832", b'\xa0\x8d\xbd\x94\xba\xa8\xd3\xd8\x2b'),
537 TestCase("%lld", "6141978416086614643", "%llu", "6141978416086614643", b'\xe6\x89\xac\xcf\xfd\xb4\xd8\xbc\xaa\x01'),
538 TestCase("%lld", "2281449725566748391", "%llu", "2281449725566748391", b'\xce\x9b\x8c\x95\x82\x9c\xab\xa9\x3f'),
539 TestCase("%lld", "784722535322631703", "%llu", "784722535322631703", b'\xae\xf8\xb1\xd2\x9f\xbf\xf2\xe3\x15'),
540 TestCase("%lld", "5758531472775216899", "%llu", "5758531472775216899", b'\x86\xfc\xe3\xea\xa9\xf7\xb4\xea\x9f\x01'),
541 TestCase("%lld", "3230692938369337673", "%llu", "3230692938369337673", b'\x92\xa5\xf0\x9d\x89\x87\xdd\xd5\x59'),
542 TestCase("%lld", "6060043374493141457", "%llu", "6060043374493141457", b'\xa2\xa7\xfc\xc1\xee\xd5\xcc\x99\xa8\x01'),
543 TestCase("%lld", "2194452418321024659", "%llu", "2194452418321024659", b'\xa6\x9a\xac\xe8\xa0\xb6\xa1\xf4\x3c'),
544 TestCase("%lld", "1179720724324426892", "%llu", "1179720724324426892", b'\x98\x92\xb1\xb8\xf2\xef\x9a\xdf\x20'),
545 TestCase("%lld", "6869292628752205971", "%llu", "6869292628752205971", b'\xa6\xa2\xe0\xaf\x86\xd0\xd0\xd4\xbe\x01'),
546 TestCase("%lld", "66666931390606463", "%llu", "66666931390606463", b'\xfe\xb1\xeb\xbc\x91\xce\xec\xec\x01'),
547
548 # Random 32-bit ints
549 TestCase("%d", "548530896", "%u", "548530896", b'\xa0\xab\x8f\x8b\x04'),
550 TestCase("%d", "821325877", "%u", "821325877", b'\xea\xc0\xa3\x8f\x06'),
551 TestCase("%d", "511383431", "%u", "511383431", b'\x8e\xde\xd8\xe7\x03'),
552 TestCase("%d", "73179717", "%u", "73179717", b'\x8a\x89\xe5\x45'),
553 TestCase("%d", "644966342", "%u", "644966342", b'\x8c\x9f\x8b\xe7\x04'),
554 TestCase("%d", "1980405737", "%u", "1980405737", b'\xd2\xdf\xd4\xe0\x0e'),
555 TestCase("%d", "476646907", "%u", "476646907", b'\xf6\xb7\xc8\xc6\x03'),
556 TestCase("%d", "2032236920", "%u", "2032236920", b'\xf0\xe5\x8b\x92\x0f'),
557 TestCase("%d", "1293986078", "%u", "1293986078", b'\xbc\xa4\x85\xd2\x09'),
558 TestCase("%d", "301233235", "%u", "301233235", b'\xa6\xd1\xa3\x9f\x02'),
559 TestCase("%d", "558217992", "%u", "558217992", b'\x90\xec\xad\x94\x04'),
560 TestCase("%d", "2097556487", "%u", "2097556487", b'\x8e\xb0\xb1\xd0\x0f'),
561 TestCase("%d", "1914275808", "%u", "1914275808", b'\xc0\x9f\xcc\xa1\x0e'),
562 TestCase("%d", "817548252", "%u", "817548252", b'\xb8\xaf\xd6\x8b\x06'),
563 TestCase("%d", "409952181", "%u", "409952181", b'\xea\xfe\xfa\x86\x03'),
564 TestCase("%d", "1247456066", "%u", "1247456066", b'\x84\xad\xd5\xa5\x09'),
565 TestCase("%d", "1516178395", "%u", "1516178395", b'\xb6\xaf\xf8\xa5\x0b'),
566 TestCase("%d", "119460598", "%u", "119460598", b'\xec\xcb\xf6\x71'),
567 TestCase("%d", "1712502589", "%u", "1712502589", b'\xfa\xdc\x95\xe1\x0c'),
568 TestCase("%d", "1688223314", "%u", "1688223314", b'\xa4\xf9\x81\xca\x0c'),
569 TestCase("%d", "706807765", "%u", "706807765", b'\xaa\x9f\x88\xa2\x05'),
570 TestCase("%d", "1774808552", "%u", "1774808552", b'\xd0\xb7\xcb\x9c\x0d'),
571 TestCase("%d", "1789229650", "%u", "1789229650", b'\xa4\xe9\xab\xaa\x0d'),
572 TestCase("%d", "1849514292", "%u", "1849514292", b'\xe8\xe4\xea\xe3\x0d'),
573 TestCase("%d", "1655538874", "%u", "1655538874", b'\xf4\x92\xec\xaa\x0c'),
574 TestCase("%d", "34451703", "%u", "34451703", b'\xee\xc3\xed\x20'),
575 TestCase("%d", "1217027822", "%u", "1217027822", b'\xdc\xfb\xd2\x88\x09'),
576 TestCase("%d", "1722335750", "%u", "1722335750", b'\x8c\x88\xc6\xea\x0c'),
577 TestCase("%d", "1755007515", "%u", "1755007515", b'\xb6\xa8\xda\x89\x0d'),
578 TestCase("%d", "1016776167", "%u", "1016776167", b'\xce\x97\xd6\xc9\x07'),
579 TestCase("%d", "2053515555", "%u", "2053515555", b'\xc6\xa4\xb1\xa6\x0f'),
580 TestCase("%d", "652344632", "%u", "652344632", b'\xf0\xf4\x8f\xee\x04'),
581 TestCase("%d", "2075650855", "%u", "2075650855", b'\xce\xac\xbf\xbb\x0f'),
582 TestCase("%d", "1374899794", "%u", "1374899794", b'\xa4\xb9\x9a\x9f\x0a'),
583 TestCase("%d", "631591603", "%u", "631591603", b'\xe6\xca\xaa\xda\x04'),
584 TestCase("%d", "1017271797", "%u", "1017271797", b'\xea\xd7\x92\xca\x07'),
585 TestCase("%d", "659199737", "%u", "659199737", b'\xf2\xdb\xd4\xf4\x04'),
586 TestCase("%d", "1782422140", "%u", "1782422140", b'\xf8\xe9\xec\xa3\x0d'),
587 TestCase("%d", "1572071831", "%u", "1572071831", b'\xae\xa6\x9f\xdb\x0b'),
588 TestCase("%d", "2105608301", "%u", "2105608301", b'\xda\xa1\x88\xd8\x0f'),
589 TestCase("%d", "1534509283", "%u", "1534509283", b'\xc6\x83\xb6\xb7\x0b'),
590 TestCase("%d", "1360016822", "%u", "1360016822", b'\xec\xd6\x81\x91\x0a'),
591 TestCase("%d", "66588090", "%u", "66588090", b'\xf4\xb6\xc0\x3f'),
592 TestCase("%d", "2010287594", "%u", "2010287594", b'\xd4\xb7\x94\xfd\x0e'),
593 TestCase("%d", "1409055793", "%u", "1409055793", b'\xe2\xf0\xe3\xbf\x0a'),
594 TestCase("%d", "1312806256", "%u", "1312806256", b'\xe0\xd5\xfe\xe3\x09'),
595 TestCase("%d", "117699373", "%u", "117699373", b'\xda\xcc\x9f\x70'),
596 TestCase("%d", "1875416592", "%u", "1875416592", b'\xa0\xd8\xc4\xfc\x0d'),
597 TestCase("%d", "550403142", "%u", "550403142", b'\x8c\xf1\xf3\x8c\x04'),
598 TestCase("%d", "1556101213", "%u", "1556101213", b'\xba\xe1\x81\xcc\x0b'),
599 TestCase("%d", "1397393149", "%u", "1397393149", b'\xfa\x9b\xd4\xb4\x0a'),
600 TestCase("%d", "504462025", "%u", "504462025", b'\x92\xeb\x8b\xe1\x03'),
601 TestCase("%d", "1578855448", "%u", "1578855448", b'\xb0\xb0\xdb\xe1\x0b'),
602 TestCase("%d", "341299952", "%u", "341299952", b'\xe0\xcb\xbe\xc5\x02'),
603 TestCase("%d", "554765077", "%u", "554765077", b'\xaa\xac\x88\x91\x04'),
604 TestCase("%d", "1581023732", "%u", "1581023732", b'\xe8\x87\xe4\xe3\x0b'),
605 TestCase("%d", "1415869606", "%u", "1415869606", b'\xcc\xd2\xa3\xc6\x0a'),
606 TestCase("%d", "724653249", "%u", "724653249", b'\x82\xd3\x8a\xb3\x05'),
607 TestCase("%d", "88302425", "%u", "88302425", b'\xb2\x8d\x9b\x54'),
608 TestCase("%d", "1742669733", "%u", "1742669733", b'\xca\x9e\xf8\xfd\x0c'),
609 TestCase("%d", "878166891", "%u", "878166891", b'\xd6\x8d\xbe\xc5\x06'),
610 TestCase("%d", "1416428619", "%u", "1416428619", b'\x96\xf1\xe7\xc6\x0a'),
611 TestCase("%d", "1034414669", "%u", "1034414669", b'\x9a\xa9\xbf\xda\x07'),
612 TestCase("%d", "905412084", "%u", "905412084", b'\xe8\xf7\xbb\xdf\x06'),
613 TestCase("%d", "63837368", "%u", "63837368", b'\xf0\xd2\xf0\x3c'),
614 TestCase("%d", "645161396", "%u", "645161396", b'\xe8\x86\xa3\xe7\x04'),
615 TestCase("%d", "2107597739", "%u", "2107597739", b'\xd6\x8e\xfb\xd9\x0f'),
616 TestCase("%d", "76301137", "%u", "76301137", b'\xa2\x8d\xe2\x48'),
617 TestCase("%d", "459966688", "%u", "459966688", b'\xc0\xa3\xd4\xb6\x03'),
618 TestCase("%d", "1966018032", "%u", "1966018032", b'\xe0\xb7\xf8\xd2\x0e'),
619 TestCase("%d", "1781593154", "%u", "1781593154", b'\x84\xd1\x87\xa3\x0d'),
620 TestCase("%d", "558910911", "%u", "558910911", b'\xfe\xb6\x82\x95\x04'),
621 TestCase("%d", "1968681756", "%u", "1968681756", b'\xb8\xcc\xbd\xd5\x0e'),
622 TestCase("%d", "1898903331", "%u", "1898903331", b'\xc6\xdc\xf7\x92\x0e'),
623 TestCase("%d", "667424750", "%u", "667424750", b'\xdc\xdf\xc0\xfc\x04'),
624 TestCase("%d", "1831749058", "%u", "1831749058", b'\x84\x97\xf2\xd2\x0d'),
625 TestCase("%d", "1630416710", "%u", "1630416710", b'\x8c\xbd\xf1\x92\x0c'),
626 TestCase("%d", "1774702744", "%u", "1774702744", b'\xb0\xc2\xbe\x9c\x0d'),
627 TestCase("%d", "46739084", "%u", "46739084", b'\x98\xba\xc9\x2c'),
628 TestCase("%d", "709255105", "%u", "709255105", b'\x82\xff\xb2\xa4\x05'),
629 TestCase("%d", "1264949590", "%u", "1264949590", b'\xac\xe5\xac\xb6\x09'),
630 TestCase("%d", "2785021", "%u", "2785021", b'\xfa\xfb\xd3\x02'),
631 TestCase("%d", "1940076275", "%u", "1940076275", b'\xe6\xdb\x99\xba\x0e'),
632 TestCase("%d", "1436099990", "%u", "1436099990", b'\xac\x96\xc9\xd9\x0a'),
633 TestCase("%d", "622422778", "%u", "622422778", b'\xf4\xab\xcb\xd1\x04'),
634 TestCase("%d", "506192594", "%u", "506192594", b'\xa4\x8b\xdf\xe2\x03'),
635 TestCase("%d", "1329083686", "%u", "1329083686", b'\xcc\xd4\xc1\xf3\x09'),
636 TestCase("%d", "724686473", "%u", "724686473", b'\x92\xda\x8e\xb3\x05'),
637 TestCase("%d", "1693465014", "%u", "1693465014", b'\xec\xe6\x81\xcf\x0c'),
638 TestCase("%d", "986175143", "%u", "986175143", b'\xce\xda\xbe\xac\x07'),
639 TestCase("%d", "165118383", "%u", "165118383", b'\xde\x86\xbc\x9d\x01'),
640 TestCase("%d", "1364735728", "%u", "1364735728", b'\xe0\xdb\xc1\x95\x0a'),
641 TestCase("%d", "426265571", "%u", "426265571", b'\xc6\xaf\xc2\x96\x03'),
642 TestCase("%d", "1019467505", "%u", "1019467505", b'\xe2\xdb\x9e\xcc\x07'),
643 TestCase("%d", "353536599", "%u", "353536599", b'\xae\xa9\x94\xd1\x02'),
644 TestCase("%d", "1275925671", "%u", "1275925671", b'\xce\xd2\xe8\xc0\x09'),
645 TestCase("%d", "1250514267", "%u", "1250514267", b'\xb6\xd5\xca\xa8\x09'),
646 TestCase("%d", "1600951834", "%u", "1600951834", b'\xb4\xd8\xe4\xf6\x0b'),
647 TestCase("%d", "799391776", "%u", "799391776", b'\xc0\x80\xae\xfa\x05'),
648 TestCase("%d", "1812577120", "%u", "1812577120", b'\xc0\xed\xcd\xc0\x0d'),
649
650 # Random 16-bit ints
651 TestCase("%d", "12031", "%u", "12031", b'\xfe\xbb\x01'),
652 TestCase("%d", "17500", "%u", "17500", b'\xb8\x91\x02'),
653 TestCase("%d", "14710", "%u", "14710", b'\xec\xe5\x01'),
654 TestCase("%d", "8546", "%u", "8546", b'\xc4\x85\x01'),
655 TestCase("%d", "25208", "%u", "25208", b'\xf0\x89\x03'),
656 TestCase("%d", "29977", "%u", "29977", b'\xb2\xd4\x03'),
657 TestCase("%d", "31629", "%u", "31629", b'\x9a\xee\x03'),
658 TestCase("%d", "28612", "%u", "28612", b'\x88\xbf\x03'),
659 TestCase("%d", "4804", "%u", "4804", b'\x88\x4b'),
660 TestCase("%d", "7142", "%u", "7142", b'\xcc\x6f'),
661 TestCase("%d", "18567", "%u", "18567", b'\x8e\xa2\x02'),
662 TestCase("%d", "9376", "%u", "9376", b'\xc0\x92\x01'),
663 TestCase("%d", "19912", "%u", "19912", b'\x90\xb7\x02'),
664 TestCase("%d", "18", "%u", "18", b'\x24'),
665 TestCase("%d", "12097", "%u", "12097", b'\x82\xbd\x01'),
666 TestCase("%d", "4004", "%u", "4004", b'\xc8\x3e'),
667 TestCase("%d", "13241", "%u", "13241", b'\xf2\xce\x01'),
668 TestCase("%d", "17823", "%u", "17823", b'\xbe\x96\x02'),
669 TestCase("%d", "11129", "%u", "11129", b'\xf2\xad\x01'),
670 TestCase("%d", "16567", "%u", "16567", b'\xee\x82\x02'),
671 TestCase("%d", "9138", "%u", "9138", b'\xe4\x8e\x01'),
672 TestCase("%d", "31404", "%u", "31404", b'\xd8\xea\x03'),
673 TestCase("%d", "1072", "%u", "1072", b'\xe0\x10'),
674 TestCase("%d", "12870", "%u", "12870", b'\x8c\xc9\x01'),
675 TestCase("%d", "25499", "%u", "25499", b'\xb6\x8e\x03'),
676 TestCase("%d", "1640", "%u", "1640", b'\xd0\x19'),
677 TestCase("%d", "26764", "%u", "26764", b'\x98\xa2\x03'),
678 TestCase("%d", "2078", "%u", "2078", b'\xbc\x20'),
679 TestCase("%d", "10264", "%u", "10264", b'\xb0\xa0\x01'),
680 TestCase("%d", "15533", "%u", "15533", b'\xda\xf2\x01'),
681 TestCase("%d", "7701", "%u", "7701", b'\xaa\x78'),
682 TestCase("%d", "24302", "%u", "24302", b'\xdc\xfb\x02'),
683 TestCase("%d", "10568", "%u", "10568", b'\x90\xa5\x01'),
684 TestCase("%d", "2206", "%u", "2206", b'\xbc\x22'),
685 TestCase("%d", "16240", "%u", "16240", b'\xe0\xfd\x01'),
686 TestCase("%d", "16600", "%u", "16600", b'\xb0\x83\x02'),
687 TestCase("%d", "30984", "%u", "30984", b'\x90\xe4\x03'),
688 TestCase("%d", "18489", "%u", "18489", b'\xf2\xa0\x02'),
689 TestCase("%d", "8613", "%u", "8613", b'\xca\x86\x01'),
690 TestCase("%d", "26441", "%u", "26441", b'\x92\x9d\x03'),
691 TestCase("%d", "22831", "%u", "22831", b'\xde\xe4\x02'),
692 TestCase("%d", "2307", "%u", "2307", b'\x86\x24'),
693 TestCase("%d", "24179", "%u", "24179", b'\xe6\xf9\x02'),
694 TestCase("%d", "6400", "%u", "6400", b'\x80\x64'),
695 TestCase("%d", "4264", "%u", "4264", b'\xd0\x42'),
696 TestCase("%d", "20770", "%u", "20770", b'\xc4\xc4\x02'),
697 TestCase("%d", "24276", "%u", "24276", b'\xa8\xfb\x02'),
698 TestCase("%d", "27013", "%u", "27013", b'\x8a\xa6\x03'),
699 TestCase("%d", "30434", "%u", "30434", b'\xc4\xdb\x03'),
700 TestCase("%d", "8338", "%u", "8338", b'\xa4\x82\x01'),
701 TestCase("%d", "20544", "%u", "20544", b'\x80\xc1\x02'),
702 TestCase("%d", "22908", "%u", "22908", b'\xf8\xe5\x02'),
703 TestCase("%d", "7111", "%u", "7111", b'\x8e\x6f'),
704 TestCase("%d", "30015", "%u", "30015", b'\xfe\xd4\x03'),
705 TestCase("%d", "16241", "%u", "16241", b'\xe2\xfd\x01'),
706 TestCase("%d", "6262", "%u", "6262", b'\xec\x61'),
707 TestCase("%d", "30724", "%u", "30724", b'\x88\xe0\x03'),
708 TestCase("%d", "7761", "%u", "7761", b'\xa2\x79'),
709 TestCase("%d", "12306", "%u", "12306", b'\xa4\xc0\x01'),
710 TestCase("%d", "5472", "%u", "5472", b'\xc0\x55'),
711 TestCase("%d", "20833", "%u", "20833", b'\xc2\xc5\x02'),
712 TestCase("%d", "19726", "%u", "19726", b'\x9c\xb4\x02'),
713 TestCase("%d", "20971", "%u", "20971", b'\xd6\xc7\x02'),
714 TestCase("%d", "12697", "%u", "12697", b'\xb2\xc6\x01'),
715 TestCase("%d", "29872", "%u", "29872", b'\xe0\xd2\x03'),
716 TestCase("%d", "20930", "%u", "20930", b'\x84\xc7\x02'),
717 TestCase("%d", "11185", "%u", "11185", b'\xe2\xae\x01'),
718 TestCase("%d", "4894", "%u", "4894", b'\xbc\x4c'),
719 TestCase("%d", "21973", "%u", "21973", b'\xaa\xd7\x02'),
720 TestCase("%d", "32040", "%u", "32040", b'\xd0\xf4\x03'),
721 TestCase("%d", "26757", "%u", "26757", b'\x8a\xa2\x03'),
722 TestCase("%d", "18963", "%u", "18963", b'\xa6\xa8\x02'),
723 TestCase("%d", "338", "%u", "338", b'\xa4\x05'),
724 TestCase("%d", "18607", "%u", "18607", b'\xde\xa2\x02'),
725 TestCase("%d", "7633", "%u", "7633", b'\xa2\x77'),
726 TestCase("%d", "14357", "%u", "14357", b'\xaa\xe0\x01'),
727 TestCase("%d", "14672", "%u", "14672", b'\xa0\xe5\x01'),
728 TestCase("%d", "13025", "%u", "13025", b'\xc2\xcb\x01'),
729 TestCase("%d", "4413", "%u", "4413", b'\xfa\x44'),
730 TestCase("%d", "2946", "%u", "2946", b'\x84\x2e'),
731 TestCase("%d", "12641", "%u", "12641", b'\xc2\xc5\x01'),
732 TestCase("%d", "28130", "%u", "28130", b'\xc4\xb7\x03'),
733 TestCase("%d", "6892", "%u", "6892", b'\xd8\x6b'),
734 TestCase("%d", "27495", "%u", "27495", b'\xce\xad\x03'),
735 TestCase("%d", "11488", "%u", "11488", b'\xc0\xb3\x01'),
736 TestCase("%d", "23283", "%u", "23283", b'\xe6\xeb\x02'),
737 TestCase("%d", "29949", "%u", "29949", b'\xfa\xd3\x03'),
738 TestCase("%d", "5161", "%u", "5161", b'\xd2\x50'),
739 TestCase("%d", "10664", "%u", "10664", b'\xd0\xa6\x01'),
740 TestCase("%d", "22534", "%u", "22534", b'\x8c\xe0\x02'),
741 TestCase("%d", "6502", "%u", "6502", b'\xcc\x65'),
742 TestCase("%d", "28037", "%u", "28037", b'\x8a\xb6\x03'),
743 TestCase("%d", "305", "%u", "305", b'\xe2\x04'),
744 TestCase("%d", "32042", "%u", "32042", b'\xd4\xf4\x03'),
745 TestCase("%d", "8481", "%u", "8481", b'\xc2\x84\x01'),
746 TestCase("%d", "22068", "%u", "22068", b'\xe8\xd8\x02'),
747 TestCase("%d", "13788", "%u", "13788", b'\xb8\xd7\x01'),
748 TestCase("%d", "29904", "%u", "29904", b'\xa0\xd3\x03'),
749 TestCase("%d", "12689", "%u", "12689", b'\xa2\xc6\x01'),
750 TestCase("%d", "1205", "%u", "1205", b'\xea\x12'),
751
752 # All 8-bit numbers
753 TestCase("%d", "-128", "%u", "4294967168", b'\xff\x01'),
754 TestCase("%d", "-127", "%u", "4294967169", b'\xfd\x01'),
755 TestCase("%d", "-126", "%u", "4294967170", b'\xfb\x01'),
756 TestCase("%d", "-125", "%u", "4294967171", b'\xf9\x01'),
757 TestCase("%d", "-124", "%u", "4294967172", b'\xf7\x01'),
758 TestCase("%d", "-123", "%u", "4294967173", b'\xf5\x01'),
759 TestCase("%d", "-122", "%u", "4294967174", b'\xf3\x01'),
760 TestCase("%d", "-121", "%u", "4294967175", b'\xf1\x01'),
761 TestCase("%d", "-120", "%u", "4294967176", b'\xef\x01'),
762 TestCase("%d", "-119", "%u", "4294967177", b'\xed\x01'),
763 TestCase("%d", "-118", "%u", "4294967178", b'\xeb\x01'),
764 TestCase("%d", "-117", "%u", "4294967179", b'\xe9\x01'),
765 TestCase("%d", "-116", "%u", "4294967180", b'\xe7\x01'),
766 TestCase("%d", "-115", "%u", "4294967181", b'\xe5\x01'),
767 TestCase("%d", "-114", "%u", "4294967182", b'\xe3\x01'),
768 TestCase("%d", "-113", "%u", "4294967183", b'\xe1\x01'),
769 TestCase("%d", "-112", "%u", "4294967184", b'\xdf\x01'),
770 TestCase("%d", "-111", "%u", "4294967185", b'\xdd\x01'),
771 TestCase("%d", "-110", "%u", "4294967186", b'\xdb\x01'),
772 TestCase("%d", "-109", "%u", "4294967187", b'\xd9\x01'),
773 TestCase("%d", "-108", "%u", "4294967188", b'\xd7\x01'),
774 TestCase("%d", "-107", "%u", "4294967189", b'\xd5\x01'),
775 TestCase("%d", "-106", "%u", "4294967190", b'\xd3\x01'),
776 TestCase("%d", "-105", "%u", "4294967191", b'\xd1\x01'),
777 TestCase("%d", "-104", "%u", "4294967192", b'\xcf\x01'),
778 TestCase("%d", "-103", "%u", "4294967193", b'\xcd\x01'),
779 TestCase("%d", "-102", "%u", "4294967194", b'\xcb\x01'),
780 TestCase("%d", "-101", "%u", "4294967195", b'\xc9\x01'),
781 TestCase("%d", "-100", "%u", "4294967196", b'\xc7\x01'),
782 TestCase("%d", "-99", "%u", "4294967197", b'\xc5\x01'),
783 TestCase("%d", "-98", "%u", "4294967198", b'\xc3\x01'),
784 TestCase("%d", "-97", "%u", "4294967199", b'\xc1\x01'),
785 TestCase("%d", "-96", "%u", "4294967200", b'\xbf\x01'),
786 TestCase("%d", "-95", "%u", "4294967201", b'\xbd\x01'),
787 TestCase("%d", "-94", "%u", "4294967202", b'\xbb\x01'),
788 TestCase("%d", "-93", "%u", "4294967203", b'\xb9\x01'),
789 TestCase("%d", "-92", "%u", "4294967204", b'\xb7\x01'),
790 TestCase("%d", "-91", "%u", "4294967205", b'\xb5\x01'),
791 TestCase("%d", "-90", "%u", "4294967206", b'\xb3\x01'),
792 TestCase("%d", "-89", "%u", "4294967207", b'\xb1\x01'),
793 TestCase("%d", "-88", "%u", "4294967208", b'\xaf\x01'),
794 TestCase("%d", "-87", "%u", "4294967209", b'\xad\x01'),
795 TestCase("%d", "-86", "%u", "4294967210", b'\xab\x01'),
796 TestCase("%d", "-85", "%u", "4294967211", b'\xa9\x01'),
797 TestCase("%d", "-84", "%u", "4294967212", b'\xa7\x01'),
798 TestCase("%d", "-83", "%u", "4294967213", b'\xa5\x01'),
799 TestCase("%d", "-82", "%u", "4294967214", b'\xa3\x01'),
800 TestCase("%d", "-81", "%u", "4294967215", b'\xa1\x01'),
801 TestCase("%d", "-80", "%u", "4294967216", b'\x9f\x01'),
802 TestCase("%d", "-79", "%u", "4294967217", b'\x9d\x01'),
803 TestCase("%d", "-78", "%u", "4294967218", b'\x9b\x01'),
804 TestCase("%d", "-77", "%u", "4294967219", b'\x99\x01'),
805 TestCase("%d", "-76", "%u", "4294967220", b'\x97\x01'),
806 TestCase("%d", "-75", "%u", "4294967221", b'\x95\x01'),
807 TestCase("%d", "-74", "%u", "4294967222", b'\x93\x01'),
808 TestCase("%d", "-73", "%u", "4294967223", b'\x91\x01'),
809 TestCase("%d", "-72", "%u", "4294967224", b'\x8f\x01'),
810 TestCase("%d", "-71", "%u", "4294967225", b'\x8d\x01'),
811 TestCase("%d", "-70", "%u", "4294967226", b'\x8b\x01'),
812 TestCase("%d", "-69", "%u", "4294967227", b'\x89\x01'),
813 TestCase("%d", "-68", "%u", "4294967228", b'\x87\x01'),
814 TestCase("%d", "-67", "%u", "4294967229", b'\x85\x01'),
815 TestCase("%d", "-66", "%u", "4294967230", b'\x83\x01'),
816 TestCase("%d", "-65", "%u", "4294967231", b'\x81\x01'),
817 TestCase("%d", "-64", "%u", "4294967232", b'\x7f'),
818 TestCase("%d", "-63", "%u", "4294967233", b'\x7d'),
819 TestCase("%d", "-62", "%u", "4294967234", b'\x7b'),
820 TestCase("%d", "-61", "%u", "4294967235", b'\x79'),
821 TestCase("%d", "-60", "%u", "4294967236", b'\x77'),
822 TestCase("%d", "-59", "%u", "4294967237", b'\x75'),
823 TestCase("%d", "-58", "%u", "4294967238", b'\x73'),
824 TestCase("%d", "-57", "%u", "4294967239", b'\x71'),
825 TestCase("%d", "-56", "%u", "4294967240", b'\x6f'),
826 TestCase("%d", "-55", "%u", "4294967241", b'\x6d'),
827 TestCase("%d", "-54", "%u", "4294967242", b'\x6b'),
828 TestCase("%d", "-53", "%u", "4294967243", b'\x69'),
829 TestCase("%d", "-52", "%u", "4294967244", b'\x67'),
830 TestCase("%d", "-51", "%u", "4294967245", b'\x65'),
831 TestCase("%d", "-50", "%u", "4294967246", b'\x63'),
832 TestCase("%d", "-49", "%u", "4294967247", b'\x61'),
833 TestCase("%d", "-48", "%u", "4294967248", b'\x5f'),
834 TestCase("%d", "-47", "%u", "4294967249", b'\x5d'),
835 TestCase("%d", "-46", "%u", "4294967250", b'\x5b'),
836 TestCase("%d", "-45", "%u", "4294967251", b'\x59'),
837 TestCase("%d", "-44", "%u", "4294967252", b'\x57'),
838 TestCase("%d", "-43", "%u", "4294967253", b'\x55'),
839 TestCase("%d", "-42", "%u", "4294967254", b'\x53'),
840 TestCase("%d", "-41", "%u", "4294967255", b'\x51'),
841 TestCase("%d", "-40", "%u", "4294967256", b'\x4f'),
842 TestCase("%d", "-39", "%u", "4294967257", b'\x4d'),
843 TestCase("%d", "-38", "%u", "4294967258", b'\x4b'),
844 TestCase("%d", "-37", "%u", "4294967259", b'\x49'),
845 TestCase("%d", "-36", "%u", "4294967260", b'\x47'),
846 TestCase("%d", "-35", "%u", "4294967261", b'\x45'),
847 TestCase("%d", "-34", "%u", "4294967262", b'\x43'),
848 TestCase("%d", "-33", "%u", "4294967263", b'\x41'),
849 TestCase("%d", "-32", "%u", "4294967264", b'\x3f'),
850 TestCase("%d", "-31", "%u", "4294967265", b'\x3d'),
851 TestCase("%d", "-30", "%u", "4294967266", b'\x3b'),
852 TestCase("%d", "-29", "%u", "4294967267", b'\x39'),
853 TestCase("%d", "-28", "%u", "4294967268", b'\x37'),
854 TestCase("%d", "-27", "%u", "4294967269", b'\x35'),
855 TestCase("%d", "-26", "%u", "4294967270", b'\x33'),
856 TestCase("%d", "-25", "%u", "4294967271", b'\x31'),
857 TestCase("%d", "-24", "%u", "4294967272", b'\x2f'),
858 TestCase("%d", "-23", "%u", "4294967273", b'\x2d'),
859 TestCase("%d", "-22", "%u", "4294967274", b'\x2b'),
860 TestCase("%d", "-21", "%u", "4294967275", b'\x29'),
861 TestCase("%d", "-20", "%u", "4294967276", b'\x27'),
862 TestCase("%d", "-19", "%u", "4294967277", b'\x25'),
863 TestCase("%d", "-18", "%u", "4294967278", b'\x23'),
864 TestCase("%d", "-17", "%u", "4294967279", b'\x21'),
865 TestCase("%d", "-16", "%u", "4294967280", b'\x1f'),
866 TestCase("%d", "-15", "%u", "4294967281", b'\x1d'),
867 TestCase("%d", "-14", "%u", "4294967282", b'\x1b'),
868 TestCase("%d", "-13", "%u", "4294967283", b'\x19'),
869 TestCase("%d", "-12", "%u", "4294967284", b'\x17'),
870 TestCase("%d", "-11", "%u", "4294967285", b'\x15'),
871 TestCase("%d", "-10", "%u", "4294967286", b'\x13'),
872 TestCase("%d", "-9", "%u", "4294967287", b'\x11'),
873 TestCase("%d", "-8", "%u", "4294967288", b'\x0f'),
874 TestCase("%d", "-7", "%u", "4294967289", b'\x0d'),
875 TestCase("%d", "-6", "%u", "4294967290", b'\x0b'),
876 TestCase("%d", "-5", "%u", "4294967291", b'\x09'),
877 TestCase("%d", "-4", "%u", "4294967292", b'\x07'),
878 TestCase("%d", "-3", "%u", "4294967293", b'\x05'),
879 TestCase("%d", "-2", "%u", "4294967294", b'\x03'),
880 TestCase("%d", "-1", "%u", "4294967295", b'\x01'),
881 TestCase("%d", "0", "%u", "0", b'\x00'),
882 TestCase("%d", "1", "%u", "1", b'\x02'),
883 TestCase("%d", "2", "%u", "2", b'\x04'),
884 TestCase("%d", "3", "%u", "3", b'\x06'),
885 TestCase("%d", "4", "%u", "4", b'\x08'),
886 TestCase("%d", "5", "%u", "5", b'\x0a'),
887 TestCase("%d", "6", "%u", "6", b'\x0c'),
888 TestCase("%d", "7", "%u", "7", b'\x0e'),
889 TestCase("%d", "8", "%u", "8", b'\x10'),
890 TestCase("%d", "9", "%u", "9", b'\x12'),
891 TestCase("%d", "10", "%u", "10", b'\x14'),
892 TestCase("%d", "11", "%u", "11", b'\x16'),
893 TestCase("%d", "12", "%u", "12", b'\x18'),
894 TestCase("%d", "13", "%u", "13", b'\x1a'),
895 TestCase("%d", "14", "%u", "14", b'\x1c'),
896 TestCase("%d", "15", "%u", "15", b'\x1e'),
897 TestCase("%d", "16", "%u", "16", b'\x20'),
898 TestCase("%d", "17", "%u", "17", b'\x22'),
899 TestCase("%d", "18", "%u", "18", b'\x24'),
900 TestCase("%d", "19", "%u", "19", b'\x26'),
901 TestCase("%d", "20", "%u", "20", b'\x28'),
902 TestCase("%d", "21", "%u", "21", b'\x2a'),
903 TestCase("%d", "22", "%u", "22", b'\x2c'),
904 TestCase("%d", "23", "%u", "23", b'\x2e'),
905 TestCase("%d", "24", "%u", "24", b'\x30'),
906 TestCase("%d", "25", "%u", "25", b'\x32'),
907 TestCase("%d", "26", "%u", "26", b'\x34'),
908 TestCase("%d", "27", "%u", "27", b'\x36'),
909 TestCase("%d", "28", "%u", "28", b'\x38'),
910 TestCase("%d", "29", "%u", "29", b'\x3a'),
911 TestCase("%d", "30", "%u", "30", b'\x3c'),
912 TestCase("%d", "31", "%u", "31", b'\x3e'),
913 TestCase("%d", "32", "%u", "32", b'\x40'),
914 TestCase("%d", "33", "%u", "33", b'\x42'),
915 TestCase("%d", "34", "%u", "34", b'\x44'),
916 TestCase("%d", "35", "%u", "35", b'\x46'),
917 TestCase("%d", "36", "%u", "36", b'\x48'),
918 TestCase("%d", "37", "%u", "37", b'\x4a'),
919 TestCase("%d", "38", "%u", "38", b'\x4c'),
920 TestCase("%d", "39", "%u", "39", b'\x4e'),
921 TestCase("%d", "40", "%u", "40", b'\x50'),
922 TestCase("%d", "41", "%u", "41", b'\x52'),
923 TestCase("%d", "42", "%u", "42", b'\x54'),
924 TestCase("%d", "43", "%u", "43", b'\x56'),
925 TestCase("%d", "44", "%u", "44", b'\x58'),
926 TestCase("%d", "45", "%u", "45", b'\x5a'),
927 TestCase("%d", "46", "%u", "46", b'\x5c'),
928 TestCase("%d", "47", "%u", "47", b'\x5e'),
929 TestCase("%d", "48", "%u", "48", b'\x60'),
930 TestCase("%d", "49", "%u", "49", b'\x62'),
931 TestCase("%d", "50", "%u", "50", b'\x64'),
932 TestCase("%d", "51", "%u", "51", b'\x66'),
933 TestCase("%d", "52", "%u", "52", b'\x68'),
934 TestCase("%d", "53", "%u", "53", b'\x6a'),
935 TestCase("%d", "54", "%u", "54", b'\x6c'),
936 TestCase("%d", "55", "%u", "55", b'\x6e'),
937 TestCase("%d", "56", "%u", "56", b'\x70'),
938 TestCase("%d", "57", "%u", "57", b'\x72'),
939 TestCase("%d", "58", "%u", "58", b'\x74'),
940 TestCase("%d", "59", "%u", "59", b'\x76'),
941 TestCase("%d", "60", "%u", "60", b'\x78'),
942 TestCase("%d", "61", "%u", "61", b'\x7a'),
943 TestCase("%d", "62", "%u", "62", b'\x7c'),
944 TestCase("%d", "63", "%u", "63", b'\x7e'),
945 TestCase("%d", "64", "%u", "64", b'\x80\x01'),
946 TestCase("%d", "65", "%u", "65", b'\x82\x01'),
947 TestCase("%d", "66", "%u", "66", b'\x84\x01'),
948 TestCase("%d", "67", "%u", "67", b'\x86\x01'),
949 TestCase("%d", "68", "%u", "68", b'\x88\x01'),
950 TestCase("%d", "69", "%u", "69", b'\x8a\x01'),
951 TestCase("%d", "70", "%u", "70", b'\x8c\x01'),
952 TestCase("%d", "71", "%u", "71", b'\x8e\x01'),
953 TestCase("%d", "72", "%u", "72", b'\x90\x01'),
954 TestCase("%d", "73", "%u", "73", b'\x92\x01'),
955 TestCase("%d", "74", "%u", "74", b'\x94\x01'),
956 TestCase("%d", "75", "%u", "75", b'\x96\x01'),
957 TestCase("%d", "76", "%u", "76", b'\x98\x01'),
958 TestCase("%d", "77", "%u", "77", b'\x9a\x01'),
959 TestCase("%d", "78", "%u", "78", b'\x9c\x01'),
960 TestCase("%d", "79", "%u", "79", b'\x9e\x01'),
961 TestCase("%d", "80", "%u", "80", b'\xa0\x01'),
962 TestCase("%d", "81", "%u", "81", b'\xa2\x01'),
963 TestCase("%d", "82", "%u", "82", b'\xa4\x01'),
964 TestCase("%d", "83", "%u", "83", b'\xa6\x01'),
965 TestCase("%d", "84", "%u", "84", b'\xa8\x01'),
966 TestCase("%d", "85", "%u", "85", b'\xaa\x01'),
967 TestCase("%d", "86", "%u", "86", b'\xac\x01'),
968 TestCase("%d", "87", "%u", "87", b'\xae\x01'),
969 TestCase("%d", "88", "%u", "88", b'\xb0\x01'),
970 TestCase("%d", "89", "%u", "89", b'\xb2\x01'),
971 TestCase("%d", "90", "%u", "90", b'\xb4\x01'),
972 TestCase("%d", "91", "%u", "91", b'\xb6\x01'),
973 TestCase("%d", "92", "%u", "92", b'\xb8\x01'),
974 TestCase("%d", "93", "%u", "93", b'\xba\x01'),
975 TestCase("%d", "94", "%u", "94", b'\xbc\x01'),
976 TestCase("%d", "95", "%u", "95", b'\xbe\x01'),
977 TestCase("%d", "96", "%u", "96", b'\xc0\x01'),
978 TestCase("%d", "97", "%u", "97", b'\xc2\x01'),
979 TestCase("%d", "98", "%u", "98", b'\xc4\x01'),
980 TestCase("%d", "99", "%u", "99", b'\xc6\x01'),
981 TestCase("%d", "100", "%u", "100", b'\xc8\x01'),
982 TestCase("%d", "101", "%u", "101", b'\xca\x01'),
983 TestCase("%d", "102", "%u", "102", b'\xcc\x01'),
984 TestCase("%d", "103", "%u", "103", b'\xce\x01'),
985 TestCase("%d", "104", "%u", "104", b'\xd0\x01'),
986 TestCase("%d", "105", "%u", "105", b'\xd2\x01'),
987 TestCase("%d", "106", "%u", "106", b'\xd4\x01'),
988 TestCase("%d", "107", "%u", "107", b'\xd6\x01'),
989 TestCase("%d", "108", "%u", "108", b'\xd8\x01'),
990 TestCase("%d", "109", "%u", "109", b'\xda\x01'),
991 TestCase("%d", "110", "%u", "110", b'\xdc\x01'),
992 TestCase("%d", "111", "%u", "111", b'\xde\x01'),
993 TestCase("%d", "112", "%u", "112", b'\xe0\x01'),
994 TestCase("%d", "113", "%u", "113", b'\xe2\x01'),
995 TestCase("%d", "114", "%u", "114", b'\xe4\x01'),
996 TestCase("%d", "115", "%u", "115", b'\xe6\x01'),
997 TestCase("%d", "116", "%u", "116", b'\xe8\x01'),
998 TestCase("%d", "117", "%u", "117", b'\xea\x01'),
999 TestCase("%d", "118", "%u", "118", b'\xec\x01'),
1000 TestCase("%d", "119", "%u", "119", b'\xee\x01'),
1001 TestCase("%d", "120", "%u", "120", b'\xf0\x01'),
1002 TestCase("%d", "121", "%u", "121", b'\xf2\x01'),
1003 TestCase("%d", "122", "%u", "122", b'\xf4\x01'),
1004 TestCase("%d", "123", "%u", "123", b'\xf6\x01'),
1005 TestCase("%d", "124", "%u", "124", b'\xf8\x01'),
1006 TestCase("%d", "125", "%u", "125", b'\xfa\x01'),
1007 TestCase("%d", "126", "%u", "126", b'\xfc\x01'),
1008 TestCase("%d", "127", "%u", "127", b'\xfe\x01'),
1009
1010 )