blob: 8835f0cb3b20e5154db192e7ff2331438ae10c4c [file] [log] [blame]
// Copyright 2020 The Pigweed Authors
//
// Licensed under the Apache License, Version 2.0 (the "License"); you may not
// use this file except in compliance with the License. You may obtain a copy of
// the License at
//
// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
// License for the specific language governing permissions and limitations under
// the License.
// AUTOGENERATED - DO NOT EDIT
// This file contains test data generated by generate_decoding_test_data.cc.
#pragma once
#include <string_view>
#include <tuple>
namespace pw::test::varint_decoding {
using namespace std::literals::string_view_literals;
// clang-format off
using TestCase = std::tuple<const char*, const char*, const char*, const char*, std::string_view>;
inline constexpr TestCase kTestData[] = {
// Important numbers
TestCase("%d", "0", "%u", "0", "\x00"sv),
TestCase("%d", "-32768", "%u", "4294934528", "\xff\xff\x03"sv),
TestCase("%d", "-32767", "%u", "4294934529", "\xfd\xff\x03"sv),
TestCase("%d", "32766", "%u", "32766", "\xfc\xff\x03"sv),
TestCase("%d", "32767", "%u", "32767", "\xfe\xff\x03"sv),
TestCase("%d", "-2147483648", "%u", "2147483648", "\xff\xff\xff\xff\x0f"sv),
TestCase("%d", "-2147483647", "%u", "2147483649", "\xfd\xff\xff\xff\x0f"sv),
TestCase("%d", "2147483646", "%u", "2147483646", "\xfc\xff\xff\xff\x0f"sv),
TestCase("%d", "2147483647", "%u", "2147483647", "\xfe\xff\xff\xff\x0f"sv),
TestCase("%lld", "-9223372036854775808", "%llu", "9223372036854775808", "\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01"sv),
TestCase("%lld", "-9223372036854775807", "%llu", "9223372036854775809", "\xfd\xff\xff\xff\xff\xff\xff\xff\xff\x01"sv),
TestCase("%lld", "9223372036854775806", "%llu", "9223372036854775806", "\xfc\xff\xff\xff\xff\xff\xff\xff\xff\x01"sv),
TestCase("%lld", "9223372036854775807", "%llu", "9223372036854775807", "\xfe\xff\xff\xff\xff\xff\xff\xff\xff\x01"sv),
// Random 64-bit ints
TestCase("%lld", "5922204476835468009", "%llu", "5922204476835468009", "\xd2\xcb\x8c\x90\x86\xe6\xf2\xaf\xa4\x01"sv),
TestCase("%lld", "2004795154352895159", "%llu", "2004795154352895159", "\xee\xd2\x87\xea\xc5\xa4\xbb\xd2\x37"sv),
TestCase("%lld", "7672492112153174982", "%llu", "7672492112153174982", "\x8c\x8f\x83\xee\x9c\xbb\x95\xfa\xd4\x01"sv),
TestCase("%lld", "6325664365257058358", "%llu", "6325664365257058358", "\xec\xa0\xf3\xb7\xb6\x8e\xa3\xc9\xaf\x01"sv),
TestCase("%lld", "4553661289274231220", "%llu", "4553661289274231220", "\xe8\xa6\x9a\xea\x9e\xb4\xed\xb1\x7e"sv),
TestCase("%lld", "6372308406878241426", "%llu", "6372308406878241426", "\xa4\x8a\xb4\xf3\xfd\xae\xfe\xee\xb0\x01"sv),
TestCase("%lld", "7156998241444634343", "%llu", "7156998241444634343", "\xce\xfb\xb8\xf6\xe5\xfe\xe1\xd2\xc6\x01"sv),
TestCase("%lld", "1376699938710259787", "%llu", "1376699938710259787", "\x96\xa1\x84\x92\x9b\xd3\x82\x9b\x26"sv),
TestCase("%lld", "3051600409971083011", "%llu", "3051600409971083011", "\x86\x9c\x9a\x8c\xf4\x99\xbb\xd9\x54"sv),
TestCase("%lld", "6288685020493584850", "%llu", "6288685020493584850", "\xa4\xe7\xb8\xed\xa1\xed\xf2\xc5\xae\x01"sv),
TestCase("%lld", "5705831195318701531", "%llu", "5705831195318701531", "\xb6\xb7\x82\x95\xb9\xcf\x97\xaf\x9e\x01"sv),
TestCase("%lld", "2504359322455446492", "%llu", "2504359322455446492", "\xb8\xcf\xa8\xce\x9f\xe2\xa2\xc1\x45"sv),
TestCase("%lld", "3679108774547190895", "%llu", "3679108774547190895", "\xde\xd1\xc3\xce\x81\xfc\xe8\x8e\x66"sv),
TestCase("%lld", "1452704646622358274", "%llu", "1452704646622358274", "\x84\xac\xe1\x97\xbd\xcb\x85\xa9\x28"sv),
TestCase("%lld", "1846464682573605487", "%llu", "1846464682573605487", "\xde\xa9\xd5\xf1\x90\xf6\xfa\x9f\x33"sv),
TestCase("%lld", "4528166100111793966", "%llu", "4528166100111793966", "\xdc\xfc\x88\x92\xf5\xc4\xa3\xd7\x7d"sv),
TestCase("%lld", "8393903718445878140", "%llu", "8393903718445878140", "\xf8\xad\xe0\x8c\xb1\xbd\x91\xfd\xe8\x01"sv),
TestCase("%lld", "3957962835363152585", "%llu", "3957962835363152585", "\x92\x8b\xa6\xc0\xd0\x8e\xc1\xed\x6d"sv),
TestCase("%lld", "3190545832108956470", "%llu", "3190545832108956470", "\xec\xec\xa8\xa7\xf6\xa1\x8c\xc7\x58"sv),
TestCase("%lld", "5105279414768576647", "%llu", "5105279414768576647", "\x8e\xa2\xa9\xc6\x85\xa5\xcc\xd9\x8d\x01"sv),
TestCase("%lld", "6049173436098818195", "%llu", "6049173436098818195", "\xa6\xc2\xb1\xb6\x96\xcc\xfd\xf2\xa7\x01"sv),
TestCase("%lld", "3892265018717256260", "%llu", "3892265018717256260", "\x88\xe9\x91\xc5\xb2\x9a\x8d\x84\x6c"sv),
TestCase("%lld", "6832059613091767623", "%llu", "6832059613091767623", "\x8e\x95\x85\xaa\xa6\x81\xad\xd0\xbd\x01"sv),
TestCase("%lld", "810303956798710343", "%llu", "810303956798710343", "\x8e\x89\xa5\x91\xfa\xc9\xe3\xbe\x16"sv),
TestCase("%lld", "970283311264054945", "%llu", "970283311264054945", "\xc2\xfa\x91\xb6\xfc\xe1\x91\xf7\x1a"sv),
TestCase("%lld", "8832180626190956378", "%llu", "8832180626190956378", "\xb4\xdd\x97\x83\x82\xdf\x9a\x92\xf5\x01"sv),
TestCase("%lld", "5816722312163363604", "%llu", "5816722312163363604", "\xa8\xac\xb0\xd9\xfc\x87\x93\xb9\xa1\x01"sv),
TestCase("%lld", "4851344105826850048", "%llu", "4851344105826850048", "\x80\xd4\xf4\xef\xd7\xf0\xb7\xd3\x86\x01"sv),
TestCase("%lld", "7829421709149921671", "%llu", "7829421709149921671", "\x8e\x86\xe7\xa9\xff\xe3\xd8\xa7\xd9\x01"sv),
TestCase("%lld", "3885303859151835407", "%llu", "3885303859151835407", "\x9e\xc4\x98\x93\xca\xd1\xaf\xeb\x6b"sv),
TestCase("%lld", "7185454812706950393", "%llu", "7185454812706950393", "\xf2\xb3\xa6\xd0\x9f\xc5\xee\xb7\xc7\x01"sv),
TestCase("%lld", "4013414114257689954", "%llu", "4013414114257689954", "\xc4\xf5\xf2\x8d\xef\xb7\xc1\xb2\x6f"sv),
TestCase("%lld", "964780727032512252", "%llu", "964780727032512252", "\xf8\xfb\xd3\x8e\xb5\xbd\xcb\xe3\x1a"sv),
TestCase("%lld", "4207054084101944455", "%llu", "4207054084101944455", "\x8e\xd2\x85\x9c\xc9\xd9\xba\xe2\x74"sv),
TestCase("%lld", "3970605724487453205", "%llu", "3970605724487453205", "\xaa\xa8\xa8\xf3\xd0\xb7\xb6\x9a\x6e"sv),
TestCase("%lld", "7289505649862167307", "%llu", "7289505649862167307", "\x96\xac\xe6\x83\x8c\xb1\xc3\xa9\xca\x01"sv),
TestCase("%lld", "1556249843733915123", "%llu", "1556249843733915123", "\xe6\x97\xa3\xd8\x99\xbf\xf4\x98\x2b"sv),
TestCase("%lld", "646757550612212450", "%llu", "646757550612212450", "\xc4\xab\xd7\xc0\x99\xa4\xdf\xf9\x11"sv),
TestCase("%lld", "551608669266414637", "%llu", "551608669266414637", "\xda\xb0\xb4\xaa\xb0\xca\xda\xa7\x0f"sv),
TestCase("%lld", "5294527771240555016", "%llu", "5294527771240555016", "\x90\x88\xdf\xa3\x9a\xbd\xf8\xf9\x92\x01"sv),
TestCase("%lld", "6427334826534330711", "%llu", "6427334826534330711", "\xae\x85\x9b\xc1\x94\xbe\xbd\xb2\xb2\x01"sv),
TestCase("%lld", "4061389961487213535", "%llu", "4061389961487213535", "\xbe\x8f\xc3\xcc\xdb\xa9\xfa\xdc\x70"sv),
TestCase("%lld", "6681126070454200740", "%llu", "6681126070454200740", "\xc8\xa6\xb1\x90\xea\xb0\x90\xb8\xb9\x01"sv),
TestCase("%lld", "7083829078452288754", "%llu", "7083829078452288754", "\xe4\xf3\xd9\xeb\xfb\xc0\xe8\xce\xc4\x01"sv),
TestCase("%lld", "4993075148853633222", "%llu", "4993075148853633222", "\x8c\x83\x83\x84\x97\xd9\xfb\xca\x8a\x01"sv),
TestCase("%lld", "4002626457632111277", "%llu", "4002626457632111277", "\xda\xea\xef\xfb\xcd\xe3\x97\x8c\x6f"sv),
TestCase("%lld", "6319581401334276901", "%llu", "6319581401334276901", "\xca\x8c\x8f\xbb\xa9\xf3\xd4\xb3\xaf\x01"sv),
TestCase("%lld", "3705575452837642392", "%llu", "3705575452837642392", "\xb0\x82\xdc\xac\xb9\xcf\xec\xec\x66"sv),
TestCase("%lld", "4291800171892412066", "%llu", "4291800171892412066", "\xc4\xba\xdc\xc9\x8e\xe1\xc4\x8f\x77"sv),
TestCase("%lld", "6557245727662973594", "%llu", "6557245727662973594", "\xb4\x8a\xe5\xe4\xeb\x8f\x82\x80\xb6\x01"sv),
TestCase("%lld", "3849893339411366329", "%llu", "3849893339411366329", "\xf2\x86\x8e\xec\x86\xe6\xc8\xed\x6a"sv),
TestCase("%lld", "5454275499512896944", "%llu", "5454275499512896944", "\xe0\xf6\xa8\xf9\xe6\xaa\xbd\xb1\x97\x01"sv),
TestCase("%lld", "5265826841850021261", "%llu", "5265826841850021261", "\x9a\x96\x80\xd3\x9e\xe7\xfc\x93\x92\x01"sv),
TestCase("%lld", "9044083069173435164", "%llu", "9044083069173435164", "\xb8\xac\xa8\x93\xc8\xe8\x84\x83\xfb\x01"sv),
TestCase("%lld", "7588739275664019217", "%llu", "7588739275664019217", "\xa2\xbc\x92\xb0\xc2\x8a\xcf\xd0\xd2\x01"sv),
TestCase("%lld", "5076270483973408909", "%llu", "5076270483973408909", "\x9a\xa2\xc8\xd0\x84\xc7\xc4\xf2\x8c\x01"sv),
TestCase("%lld", "4196804979465246477", "%llu", "4196804979465246477", "\x9a\xdc\xee\x89\x95\xf9\x85\xbe\x74"sv),
TestCase("%lld", "6514086955327654755", "%llu", "6514086955327654755", "\xc6\xad\xfc\x84\xd4\xe4\xd7\xe6\xb4\x01"sv),
TestCase("%lld", "9208944818170478756", "%llu", "9208944818170478756", "\xc8\x82\xce\xb3\xac\xa1\xdf\xcc\xff\x01"sv),
TestCase("%lld", "4628058100229254151", "%llu", "4628058100229254151", "\x8e\xb0\xc5\x80\xcb\x94\x95\xba\x80\x01"sv),
TestCase("%lld", "5505985599159795437", "%llu", "5505985599159795437", "\xda\xfb\xaf\x85\xe0\xae\x98\xe9\x98\x01"sv),
TestCase("%lld", "1076793340331741575", "%llu", "1076793340331741575", "\x8e\xc6\xd6\xaf\xd0\xf5\xc4\xf1\x1d"sv),
TestCase("%lld", "8835790874608329711", "%llu", "8835790874608329711", "\xde\x8f\xd7\xea\x90\xbf\x84\x9f\xf5\x01"sv),
TestCase("%lld", "5264779051526567427", "%llu", "5264779051526567427", "\x86\xd8\xc5\xb2\xe8\xa9\xa0\x90\x92\x01"sv),
TestCase("%lld", "3825505252128459194", "%llu", "3825505252128459194", "\xf4\xa6\x90\xf8\xc4\xb0\xf6\x96\x6a"sv),
TestCase("%lld", "6197432947465793532", "%llu", "6197432947465793532", "\xf8\xbf\x81\x90\xc5\x9b\xda\x81\xac\x01"sv),
TestCase("%lld", "6345326312201569781", "%llu", "6345326312201569781", "\xea\x97\xb6\xeb\xae\xaa\x90\x8f\xb0\x01"sv),
TestCase("%lld", "1939578830432974807", "%llu", "1939578830432974807", "\xae\xdf\x99\x9d\xf0\xaa\xe2\xea\x35"sv),
TestCase("%lld", "2091703771056304968", "%llu", "2091703771056304968", "\x90\xcd\xbf\x92\xeb\xdf\x9c\x87\x3a"sv),
TestCase("%lld", "4252410814844357301", "%llu", "4252410814844357301", "\xea\xaa\x9e\x9d\xe3\xc6\xcc\x83\x76"sv),
TestCase("%lld", "8660402439522563566", "%llu", "8660402439522563566", "\xdc\xd7\xd9\xba\xc9\x88\xf7\xaf\xf0\x01"sv),
TestCase("%lld", "4095317955084962012", "%llu", "4095317955084962012", "\xb8\xa3\xf2\xb1\xee\xfe\xbe\xd5\x71"sv),
TestCase("%lld", "3854481529221205087", "%llu", "3854481529221205087", "\xbe\xb1\xc6\xe8\xec\xa1\xef\xfd\x6a"sv),
TestCase("%lld", "8433702361086030159", "%llu", "8433702361086030159", "\x9e\xc5\xbf\xde\xa3\xe7\xc3\x8a\xea\x01"sv),
TestCase("%lld", "9155414173781516949", "%llu", "9155414173781516949", "\xaa\x8a\x97\xfd\xdf\xab\xc8\x8e\xfe\x01"sv),
TestCase("%lld", "5127196966915280688", "%llu", "5127196966915280688", "\xe0\xbc\x90\xa7\xbe\x9e\xbb\xa7\x8e\x01"sv),
TestCase("%lld", "4492265357832577542", "%llu", "4492265357832577542", "\x8c\x88\xbb\xa6\xd7\xe2\xdd\xd7\x7c"sv),
TestCase("%lld", "8259453203008866922", "%llu", "8259453203008866922", "\xd4\xa9\xf2\xc4\xaf\xbb\xbc\x9f\xe5\x01"sv),
TestCase("%lld", "5064367472631091289", "%llu", "5064367472631091289", "\xb2\xc1\xc0\xa3\xcb\xd8\x9f\xc8\x8c\x01"sv),
TestCase("%lld", "8275937406817640763", "%llu", "8275937406817640763", "\xf6\x84\xdd\xcb\xa8\xce\x84\xda\xe5\x01"sv),
TestCase("%lld", "1904310933731893847", "%llu", "1904310933731893847", "\xae\x89\xdb\xaf\x8d\xad\xbc\xed\x34"sv),
TestCase("%lld", "997754361730893686", "%llu", "997754361730893686", "\xec\x9d\x88\x81\xc8\x93\xde\xd8\x1b"sv),
TestCase("%lld", "4328168087819780921", "%llu", "4328168087819780921", "\xf2\x8c\xf0\xaa\xb7\xfc\xde\x90\x78"sv),
TestCase("%lld", "256781249510239018", "%llu", "256781249510239018", "\xd4\xac\xcf\xa0\xf3\xcb\xa2\x90\x07"sv),
TestCase("%lld", "7784993871819474513", "%llu", "7784993871819474513", "\xa2\x99\xa4\xc6\xc0\xab\xed\x89\xd8\x01"sv),
TestCase("%lld", "2332871340892345868", "%llu", "2332871340892345868", "\x98\xd8\x9e\xc9\xfb\x87\x83\xe0\x40"sv),
TestCase("%lld", "4894959346005630664", "%llu", "4894959346005630664", "\x90\xfb\xa6\x8a\xe6\xe5\xb1\xee\x87\x01"sv),
TestCase("%lld", "1987972021100915124", "%llu", "1987972021100915124", "\xe8\xa6\x95\xd2\xa7\x81\xd9\x96\x37"sv),
TestCase("%lld", "3114100465793448092", "%llu", "3114100465793448092", "\xb8\xe2\xf9\xa7\xfb\xf7\xc0\xb7\x56"sv),
TestCase("%lld", "5784824274936856659", "%llu", "5784824274936856659", "\xa6\x81\xd8\xba\xeb\xc1\xe9\xc7\xa0\x01"sv),
TestCase("%lld", "3207654208325833422", "%llu", "3207654208325833422", "\x9c\xcb\xe2\x98\xbe\xa0\xf0\x83\x59"sv),
TestCase("%lld", "1164916386415315063", "%llu", "1164916386415315063", "\xee\xa1\x88\xd5\x81\xd2\xce\xaa\x20"sv),
TestCase("%lld", "293049028994436992", "%llu", "293049028994436992", "\x80\xbe\xe4\xaf\xc1\xa2\x8f\x91\x08"sv),
TestCase("%lld", "3140932642079254647", "%llu", "3140932642079254647", "\xee\xa1\x81\xa9\x97\xe6\xea\x96\x57"sv),
TestCase("%lld", "1847278515897189565", "%llu", "1847278515897189565", "\xfa\x92\x9a\xd4\xbb\x81\xed\xa2\x33"sv),
TestCase("%lld", "7940449326902609449", "%llu", "7940449326902609449", "\xd2\x98\xa8\xf0\xf5\xa5\x92\xb2\xdc\x01"sv),
TestCase("%lld", "4324626723061920101", "%llu", "4324626723061920101", "\xca\xc5\xa3\xe4\xef\xc5\x94\x84\x78"sv),
TestCase("%lld", "5240496025593009868", "%llu", "5240496025593009868", "\x98\xdb\x8a\xc5\xd6\xd7\xfd\xb9\x91\x01"sv),
TestCase("%lld", "483285195300941883", "%llu", "483285195300941883", "\xf6\xc0\xf1\xf1\xe2\xd4\xfc\xb4\x0d"sv),
TestCase("%lld", "5038839083535780307", "%llu", "5038839083535780307", "\xa6\xa7\x8a\xe8\xe2\xdc\xc6\xed\x8b\x01"sv),
TestCase("%lld", "3649778670280906901", "%llu", "3649778670280906901", "\xaa\xe2\xa0\xee\x9f\x97\xcf\xa6\x65"sv),
TestCase("%lld", "3630797309549363234", "%llu", "3630797309549363234", "\xc4\x80\x92\xf2\xd1\xba\x97\xe3\x64"sv),
TestCase("%lld", "8062002663843236945", "%llu", "8062002663843236945", "\xa2\xb1\x88\xca\xab\xad\xfe\xe1\xdf\x01"sv),
TestCase("%lld", "3467724524658884800", "%llu", "3467724524658884800", "\x80\x83\xa0\xf3\xa2\xc5\xea\x9f\x60"sv),
TestCase("%lld", "5254956975956143854", "%llu", "5254956975956143854", "\xdc\xbb\x9d\xdd\xe2\xe1\xad\xed\x91\x01"sv),
TestCase("%lld", "7712429266319135356", "%llu", "7712429266319135356", "\xf8\xc9\xba\xe4\xc6\xe3\x86\x88\xd6\x01"sv),
TestCase("%lld", "5229125731492990833", "%llu", "5229125731492990833", "\xe2\xbd\xf4\xf7\xb9\x89\xcb\x91\x91\x01"sv),
TestCase("%lld", "3291981441856444913", "%llu", "3291981441856444913", "\xe2\xe7\xc0\x90\xc0\xeb\xbb\xaf\x5b"sv),
TestCase("%lld", "7968602228742132523", "%llu", "7968602228742132523", "\xd6\xcc\xfc\x88\xbe\xe0\x94\x96\xdd\x01"sv),
TestCase("%lld", "4919847686728209916", "%llu", "4919847686728209916", "\xf8\xd7\xb2\xc7\xf2\xd9\xe7\xc6\x88\x01"sv),
TestCase("%lld", "3071319170242969136", "%llu", "3071319170242969136", "\xe0\xf8\xef\xe2\xe8\xa0\xc2\x9f\x55"sv),
TestCase("%lld", "6001314382948090489", "%llu", "6001314382948090489", "\xf2\x89\x82\xd1\xd1\xe8\xf9\xc8\xa6\x01"sv),
TestCase("%lld", "5477548339997458345", "%llu", "5477548339997458345", "\xd2\xfe\xa1\xd9\xb4\xcc\x94\x84\x98\x01"sv),
TestCase("%lld", "3119268858057174477", "%llu", "3119268858057174477", "\x9a\xb7\xfd\xb6\xfe\x9f\xef\xc9\x56"sv),
TestCase("%lld", "2972175343159318480", "%llu", "2972175343159318480", "\xa0\xdf\xfc\xb2\xc6\xee\xa4\xbf\x52"sv),
TestCase("%lld", "3141952960809904282", "%llu", "3141952960809904282", "\xb4\xa2\xfd\xa0\xc6\xe4\xba\x9a\x57"sv),
TestCase("%lld", "7404358508754117308", "%llu", "7404358508754117308", "\xf8\x8a\xf1\xfe\xad\xb5\xc8\xc1\xcd\x01"sv),
TestCase("%lld", "3962329461475475834", "%llu", "3962329461475475834", "\xf4\x85\xfc\xa4\xdc\xe9\x82\xfd\x6d"sv),
TestCase("%lld", "8646072927884668865", "%llu", "8646072927884668865", "\x82\xbf\xff\x8a\x9c\xe1\x82\xfd\xef\x01"sv),
TestCase("%lld", "6705183005166907218", "%llu", "6705183005166907218", "\xa4\xbd\xad\x8f\xdd\x9a\xcc\x8d\xba\x01"sv),
TestCase("%lld", "8724568879186548965", "%llu", "8724568879186548965", "\xca\xe3\xbc\xe5\xf7\xca\xf2\x93\xf2\x01"sv),
TestCase("%lld", "5275577307833715720", "%llu", "5275577307833715720", "\x90\xb0\xd2\xa8\x87\xe7\xce\xb6\x92\x01"sv),
TestCase("%lld", "6278774444907314544", "%llu", "6278774444907314544", "\xe0\xf5\x81\xd8\xeb\x85\xd8\xa2\xae\x01"sv),
TestCase("%lld", "4999233507689781945", "%llu", "4999233507689781945", "\xf2\xea\xa2\xf1\xeb\x98\xec\xe0\x8a\x01"sv),
TestCase("%lld", "4257240410533938703", "%llu", "4257240410533938703", "\x9e\x98\x82\x95\x9f\xe6\xe0\x94\x76"sv),
TestCase("%lld", "2788213596089450528", "%llu", "2788213596089450528", "\xc0\x80\x9c\x8d\xc7\xdf\xdc\xb1\x4d"sv),
TestCase("%lld", "7141567845119971606", "%llu", "7141567845119971606", "\xac\xc4\xd2\xbb\xc2\x87\xf9\x9b\xc6\x01"sv),
TestCase("%lld", "1507235571856201971", "%llu", "1507235571856201971", "\xe6\xe3\x92\xd5\x8a\xb1\xe3\xea\x29"sv),
TestCase("%lld", "2967582888677845820", "%llu", "2967582888677845820", "\xf8\xac\xdd\x92\xc2\xba\xfc\xae\x52"sv),
TestCase("%lld", "8120818212305491728", "%llu", "8120818212305491728", "\xa0\xdc\xee\xdf\xeb\xc8\xf8\xb2\xe1\x01"sv),
TestCase("%lld", "8554950908976020523", "%llu", "8554950908976020523", "\xd6\xf0\xdd\x86\xd2\xa1\xa5\xb9\xed\x01"sv),
TestCase("%lld", "850107129610567275", "%llu", "850107129610567275", "\xd6\xf9\xb7\x97\xc5\xfb\x97\xcc\x17"sv),
TestCase("%lld", "3548380829014863866", "%llu", "3548380829014863866", "\xf4\xbf\xe5\x93\x8b\xe4\xb0\xbe\x62"sv),
TestCase("%lld", "3619717899166040237", "%llu", "3619717899166040237", "\xda\x82\xd2\xee\x89\x90\xe9\xbb\x64"sv),
TestCase("%lld", "25117409533303638", "%llu", "25117409533303638", "\xac\xed\xc8\x8e\xd4\x89\x9e\x59"sv),
TestCase("%lld", "4766478454387430761", "%llu", "4766478454387430761", "\xd2\xd5\x86\xf5\xcf\xb9\xf7\xa5\x84\x01"sv),
TestCase("%lld", "4030046377721652704", "%llu", "4030046377721652704", "\xc0\x97\x97\xc7\x82\xf5\xcc\xed\x6f"sv),
TestCase("%lld", "7278057998974406311", "%llu", "7278057998974406311", "\xce\xba\xfa\xb8\x8e\xcc\xed\x80\xca\x01"sv),
TestCase("%lld", "8751771536062737093", "%llu", "8751771536062737093", "\x8a\xab\xa7\xa6\xfb\xf5\xc4\xf4\xf2\x01"sv),
TestCase("%lld", "3273441488341945355", "%llu", "3273441488341945355", "\x96\xb0\xae\x9a\x96\xec\xcc\xed\x5a"sv),
TestCase("%lld", "5220278114967040707", "%llu", "5220278114967040707", "\x86\xcb\xd9\xf5\xb1\xd2\x93\xf2\x90\x01"sv),
TestCase("%lld", "1352148195246416250", "%llu", "1352148195246416250", "\xf4\x85\xc9\xd5\xd3\xe7\xe5\xc3\x25"sv),
TestCase("%lld", "5133499936442391273", "%llu", "5133499936442391273", "\xd2\xeb\x9c\xe2\xcc\xbf\xed\xbd\x8e\x01"sv),
TestCase("%lld", "1676322249364352341", "%llu", "1676322249364352341", "\xaa\xb5\x91\xa7\x89\x8d\xbf\xc3\x2e"sv),
TestCase("%lld", "5174306005887408729", "%llu", "5174306005887408729", "\xb2\xe9\xb6\x81\xba\xf9\xe9\xce\x8f\x01"sv),
TestCase("%lld", "2333671424671038513", "%llu", "2333671424671038513", "\xe2\xf0\xf9\x9f\xfc\xf2\xee\xe2\x40"sv),
TestCase("%lld", "6396005668587144321", "%llu", "6396005668587144321", "\x82\x92\xac\x98\x94\xd1\x96\xc3\xb1\x01"sv),
TestCase("%lld", "4281900075145433102", "%llu", "4281900075145433102", "\x9c\xc0\x98\xec\xd1\xdb\xae\xec\x76"sv),
TestCase("%lld", "8097189911969434437", "%llu", "8097189911969434437", "\x8a\xad\x84\xdd\xdf\xd4\xff\xde\xe0\x01"sv),
TestCase("%lld", "1034989118514460270", "%llu", "1034989118514460270", "\xdc\xd9\x97\xb7\xd4\xc7\x82\xdd\x1c"sv),
TestCase("%lld", "2879184457747193418", "%llu", "2879184457747193418", "\x94\xf9\xc6\xed\xcf\xc0\xf5\xf4\x4f"sv),
TestCase("%lld", "2474224803315291647", "%llu", "2474224803315291647", "\xfe\xd7\x8c\x81\xb0\x96\x9b\xd6\x44"sv),
TestCase("%lld", "3663174277129677254", "%llu", "3663174277129677254", "\x8c\xa7\xcd\xaa\x98\xe6\x9a\xd6\x65"sv),
TestCase("%lld", "6086297047179889204", "%llu", "6086297047179889204", "\xe8\xa8\xd4\xea\xde\xba\xef\xf6\xa8\x01"sv),
TestCase("%lld", "3403521624041286389", "%llu", "3403521624041286389", "\xea\xab\xbb\xa5\xcd\xb8\xde\xbb\x5e"sv),
TestCase("%lld", "4129732865765686804", "%llu", "4129732865765686804", "\xa8\xf8\xc1\x93\xa8\x8a\xe1\xcf\x72"sv),
TestCase("%lld", "8456228405596121943", "%llu", "8456228405596121943", "\xae\xad\xff\xf1\xd1\xbb\xc7\xda\xea\x01"sv),
TestCase("%lld", "8297459921109698914", "%llu", "8297459921109698914", "\xc4\xa5\xc6\xfc\xc3\xf5\xbf\xa6\xe6\x01"sv),
TestCase("%lld", "2758981765762549667", "%llu", "2758981765762549667", "\xc6\x9e\xf4\xa0\x8b\xd3\xef\xc9\x4c"sv),
TestCase("%lld", "8848352886883606505", "%llu", "8848352886883606505", "\xd2\xff\xfe\xdf\xbd\x84\xd5\xcb\xf5\x01"sv),
TestCase("%lld", "1195805645371054808", "%llu", "1195805645371054808", "\xb0\xeb\xfc\x8b\xc3\xb9\xad\x98\x21"sv),
TestCase("%lld", "639367729021931858", "%llu", "639367729021931858", "\xa4\xc5\x9a\x93\xfc\xe3\xbe\xdf\x11"sv),
TestCase("%lld", "2232000679497729109", "%llu", "2232000679497729109", "\xaa\x91\xa4\xfe\xda\xb2\xd4\xf9\x3d"sv),
TestCase("%lld", "4168177859746898377", "%llu", "4168177859746898377", "\x92\x87\xe5\xad\xbe\xeb\xab\xd8\x73"sv),
TestCase("%lld", "1260186573202255124", "%llu", "1260186573202255124", "\xa8\xb4\xff\xe6\xde\xc0\x8a\xfd\x22"sv),
TestCase("%lld", "8933020158994285890", "%llu", "8933020158994285890", "\x84\x95\x90\xc4\xac\xa0\xbb\xf8\xf7\x01"sv),
TestCase("%lld", "7418694076181766474", "%llu", "7418694076181766474", "\x94\x85\xdf\xc1\x9a\xbd\xbf\xf4\xcd\x01"sv),
TestCase("%lld", "2904831533300168615", "%llu", "2904831533300168615", "\xce\xde\xad\xab\xf3\xb8\x84\xd0\x50"sv),
TestCase("%lld", "7673041265242461202", "%llu", "7673041265242461202", "\xa4\xd0\x86\x9b\x92\x98\x8f\xfc\xd4\x01"sv),
TestCase("%lld", "625118648746706096", "%llu", "625118648746706096", "\xe0\x92\xa8\x90\xab\x86\xef\xac\x11"sv),
TestCase("%lld", "7640289034141395187", "%llu", "7640289034141395187", "\xe6\xa3\xfb\xd4\xb0\x99\xe1\x87\xd4\x01"sv),
TestCase("%lld", "3317249430279903162", "%llu", "3317249430279903162", "\xf4\xde\x9a\xb3\x80\xb2\x9e\x89\x5c"sv),
TestCase("%lld", "3172349440293538054", "%llu", "3172349440293538054", "\x8c\xa4\xd8\xc1\xc2\xc0\xb9\x86\x58"sv),
TestCase("%lld", "2529759202900350655", "%llu", "2529759202900350655", "\xfe\xda\xb4\x82\xf0\xa5\xc1\x9b\x46"sv),
TestCase("%lld", "7039166187898074754", "%llu", "7039166187898074754", "\x84\xda\xd7\x89\xca\x96\x92\xb0\xc3\x01"sv),
TestCase("%lld", "4162847733300040370", "%llu", "4162847733300040370", "\xe4\xca\x9c\xd6\xa5\xfd\xb3\xc5\x73"sv),
TestCase("%lld", "2754081621805980671", "%llu", "2754081621805980671", "\xfe\xef\xea\xe2\x95\xa9\xbb\xb8\x4c"sv),
TestCase("%lld", "8048952107112912959", "%llu", "8048952107112912959", "\xfe\xe0\xc6\xe9\xfa\xd2\xcf\xb3\xdf\x01"sv),
TestCase("%lld", "6063152674026149391", "%llu", "6063152674026149391", "\x9e\xd8\xce\xa4\xf5\xce\xd2\xa4\xa8\x01"sv),
TestCase("%lld", "1860779983819210237", "%llu", "1860779983819210237", "\xfa\xf7\x9b\xcb\xaa\xe2\xe8\xd2\x33"sv),
TestCase("%lld", "5403475014208127092", "%llu", "5403475014208127092", "\xe8\x81\x98\xe9\xb0\xf9\xff\xfc\x95\x01"sv),
TestCase("%lld", "133586295505940516", "%llu", "133586295505940516", "\xc8\xc0\xef\xa7\xe5\x81\xcc\xda\x03"sv),
TestCase("%lld", "5951209029639904448", "%llu", "5951209029639904448", "\x80\xf3\xc4\xbc\x9c\xc5\xf8\x96\xa5\x01"sv),
TestCase("%lld", "476590412526583632", "%llu", "476590412526583632", "\xa0\xfd\x87\xa0\x90\x9d\x98\x9d\x0d"sv),
TestCase("%lld", "6125277199963519765", "%llu", "6125277199963519765", "\xaa\xec\xff\xe9\xa0\xca\xad\x81\xaa\x01"sv),
TestCase("%lld", "7182329075191030773", "%llu", "7182329075191030773", "\xea\x8f\xc5\xab\xb0\x8f\xe1\xac\xc7\x01"sv),
TestCase("%lld", "3739073677431428339", "%llu", "3739073677431428339", "\xe6\xd3\x82\xc5\xdf\xec\xed\xe3\x67"sv),
TestCase("%lld", "6781911602451840052", "%llu", "6781911602451840052", "\xe8\xf0\xef\xa3\xf3\xaa\x98\x9e\xbc\x01"sv),
TestCase("%lld", "5097852782557067317", "%llu", "5097852782557067317", "\xea\xe0\xe7\xd8\x93\x86\x9b\xbf\x8d\x01"sv),
TestCase("%lld", "2755779697069684711", "%llu", "2755779697069684711", "\xce\xdf\x93\xb1\x94\xc2\xbf\xbe\x4c"sv),
TestCase("%lld", "4587140119625129692", "%llu", "4587140119625129692", "\xb8\xfb\x96\xd3\xd2\xe8\xe5\xa8\x7f"sv),
TestCase("%lld", "7605101363071432517", "%llu", "7605101363071432517", "\x8a\xdd\xb1\xab\xad\xd9\xdf\x8a\xd3\x01"sv),
TestCase("%lld", "785644280652604147", "%llu", "785644280652604147", "\xe6\x8b\xed\xc1\xf1\xd3\x95\xe7\x15"sv),
TestCase("%lld", "8440954818933111077", "%llu", "8440954818933111077", "\xca\xe4\x89\xba\xf1\xeb\xa5\xa4\xea\x01"sv),
TestCase("%lld", "3478923299848040400", "%llu", "3478923299848040400", "\xa0\xbf\xad\x84\xe4\x93\xcf\xc7\x60"sv),
TestCase("%lld", "177390365453428882", "%llu", "177390365453428882", "\xa4\xa2\xed\xf6\x9e\xe6\x9b\xf6\x04"sv),
TestCase("%lld", "2241679290640917987", "%llu", "2241679290640917987", "\xc6\x97\x83\xb0\x83\xdc\x85\x9c\x3e"sv),
TestCase("%lld", "2690515256289614444", "%llu", "2690515256289614444", "\xd8\xe9\xca\x9e\xdc\xd7\xd0\xd6\x4a"sv),
TestCase("%lld", "5284047940288483819", "%llu", "5284047940288483819", "\xd6\xc7\xbc\x90\xe1\xe6\xda\xd4\x92\x01"sv),
TestCase("%lld", "7345613454774364586", "%llu", "7345613454774364586", "\xd4\xa6\xbf\xd2\x96\xa1\xee\xf0\xcb\x01"sv),
TestCase("%lld", "7027616933390126935", "%llu", "7027616933390126935", "\xae\xbd\xe8\xc3\xbe\x97\x8e\x87\xc3\x01"sv),
TestCase("%lld", "6370586723714568954", "%llu", "6370586723714568954", "\xf4\xcb\x9c\xdd\xea\xb7\xef\xe8\xb0\x01"sv),
TestCase("%lld", "5815295050302678849", "%llu", "5815295050302678849", "\x82\x9d\x87\x96\xb3\x82\x8a\xb4\xa1\x01"sv),
TestCase("%lld", "731720363738568228", "%llu", "731720363738568228", "\xc8\xd8\xf4\xb8\xe8\xf2\xcb\xa7\x14"sv),
TestCase("%lld", "7895064303389261530", "%llu", "7895064303389261530", "\xb4\xfb\x91\xa6\xee\xc9\xf3\x90\xdb\x01"sv),
TestCase("%lld", "9161537274294991160", "%llu", "9161537274294991160", "\xf0\xe4\xd3\xed\x8d\xe7\xa8\xa4\xfe\x01"sv),
TestCase("%lld", "5626051873332343381", "%llu", "5626051873332343381", "\xaa\xc9\xa9\xde\xdc\x97\xe0\x93\x9c\x01"sv),
TestCase("%lld", "1558715097695343451", "%llu", "1558715097695343451", "\xb6\xcd\xda\x82\xef\xc7\xd5\xa1\x2b"sv),
TestCase("%lld", "418389641884993571", "%llu", "418389641884993571", "\xc6\xa0\x90\xe4\xb3\xca\xb5\xce\x0b"sv),
TestCase("%lld", "366808135709449019", "%llu", "366808135709449019", "\xf6\xec\xfa\xda\xca\x83\x95\x97\x0a"sv),
TestCase("%lld", "7559429297343079575", "%llu", "7559429297343079575", "\xae\x92\x85\xcd\x9e\xb9\xbe\xe8\xd1\x01"sv),
TestCase("%lld", "891656539731055874", "%llu", "891656539731055874", "\x84\xd4\x96\x85\xc2\xb9\xe6\xdf\x18"sv),
TestCase("%lld", "3187530423573642791", "%llu", "3187530423573642791", "\xce\xf8\xdb\xfd\x85\x82\xb1\xbc\x58"sv),
TestCase("%lld", "3732114429930137548", "%llu", "3732114429930137548", "\x98\x9f\xc3\x91\x9d\x93\x91\xcb\x67"sv),
TestCase("%lld", "4317425874089886561", "%llu", "4317425874089886561", "\xc2\x8d\xaa\x93\xa6\xfd\xc9\xea\x77"sv),
TestCase("%lld", "8113837181842537067", "%llu", "8113837181842537067", "\xd6\xe9\xa5\xd1\xb1\xfb\x91\x9a\xe1\x01"sv),
TestCase("%lld", "4647576880061632962", "%llu", "4647576880061632962", "\x84\xc7\xa2\xa6\x8d\xa3\xc1\xff\x80\x01"sv),
TestCase("%lld", "2770024080011047550", "%llu", "2770024080011047550", "\xfc\xc9\xb1\xc5\xaf\x8e\x8d\xf1\x4c"sv),
TestCase("%lld", "5715833275239865339", "%llu", "5715833275239865339", "\xf6\xef\xbc\xe0\x8f\x85\xdc\xd2\x9e\x01"sv),
TestCase("%lld", "4697198541546045125", "%llu", "4697198541546045125", "\x8a\xfb\xad\xc5\xf9\xcb\xe6\xaf\x82\x01"sv),
TestCase("%lld", "9140962295727161515", "%llu", "9140962295727161515", "\xd6\x82\xf4\xe0\xdd\xb1\x9c\xdb\xfd\x01"sv),
TestCase("%lld", "1018100739973888361", "%llu", "1018100739973888361", "\xd2\xe5\xa5\xfb\xd2\xce\x82\xa1\x1c"sv),
TestCase("%lld", "2450943428072886064", "%llu", "2450943428072886064", "\xe0\xbc\xe6\xad\xfd\x83\xc0\x83\x44"sv),
TestCase("%lld", "4859753067646279323", "%llu", "4859753067646279323", "\xb6\xfa\xde\xd2\xd7\xea\xa7\xf1\x86\x01"sv),
TestCase("%lld", "2904532547632894569", "%llu", "2904532547632894569", "\xd2\xc9\xc0\xc3\xd2\xbd\xfc\xce\x50"sv),
TestCase("%lld", "549670438443165922", "%llu", "549670438443165922", "\xc4\xa3\x81\xaf\xbf\x96\xe9\xa0\x0f"sv),
TestCase("%lld", "569815776002665926", "%llu", "569815776002665926", "\x8c\xb7\xeb\xc0\xbc\x9b\xb2\xe8\x0f"sv),
TestCase("%lld", "3444356383434812300", "%llu", "3444356383434812300", "\x98\xae\xd9\xa7\xb7\xf8\xe7\xcc\x5f"sv),
TestCase("%lld", "2151972984861854191", "%llu", "2151972984861854191", "\xde\xa7\xec\x8e\xe6\x81\xac\xdd\x3b"sv),
TestCase("%lld", "2011546512680833085", "%llu", "2011546512680833085", "\xfa\xc0\xa2\x98\xa9\xb9\xb9\xea\x37"sv),
TestCase("%lld", "4628394148228357534", "%llu", "4628394148228357534", "\xbc\xf6\xae\xda\x93\xfd\xad\xbb\x80\x01"sv),
TestCase("%lld", "4692262078416922470", "%llu", "4692262078416922470", "\xcc\x9d\x9d\x91\xfd\xdf\xa1\x9e\x82\x01"sv),
TestCase("%lld", "7858502056959645817", "%llu", "7858502056959645817", "\xf2\xe1\x8c\xbc\x82\xff\x80\x8f\xda\x01"sv),
TestCase("%lld", "4919691286333696629", "%llu", "4919691286333696629", "\xea\xa9\x89\xe8\x98\xca\xa0\xc6\x88\x01"sv),
TestCase("%lld", "5678520073874798535", "%llu", "5678520073874798535", "\x8e\xdf\xdb\xd3\xf9\xfa\x93\xce\x9d\x01"sv),
TestCase("%lld", "1241746909443220722", "%llu", "1241746909443220722", "\xe4\x93\xeb\xe4\x85\x8f\xc9\xbb\x22"sv),
TestCase("%lld", "5292137023426454572", "%llu", "5292137023426454572", "\xd8\x90\xb7\x80\xaf\xa5\xb9\xf1\x92\x01"sv),
TestCase("%lld", "1941514050836526867", "%llu", "1941514050836526867", "\xa6\xdc\xd3\xe8\xc3\xaf\xd2\xf1\x35"sv),
TestCase("%lld", "9145606885382902500", "%llu", "9145606885382902500", "\xc8\xcb\xea\xa9\xb7\xc0\xdc\xeb\xfd\x01"sv),
TestCase("%lld", "3509957387132194637", "%llu", "3509957387132194637", "\x9a\xbd\xae\xcc\xb4\xe9\xef\xb5\x61"sv),
TestCase("%lld", "8233948220616670992", "%llu", "8233948220616670992", "\xa0\xfc\x87\xcd\x80\x92\xee\xc4\xe4\x01"sv),
TestCase("%lld", "8024983545482782384", "%llu", "8024983545482782384", "\xe0\x9a\xd9\xcd\x86\x81\xbc\xde\xde\x01"sv),
TestCase("%lld", "6571000011597423770", "%llu", "6571000011597423770", "\xb4\x92\xd1\xe5\xc4\xec\xf0\xb0\xb6\x01"sv),
TestCase("%lld", "5058360797369425151", "%llu", "5058360797369425151", "\xfe\xf3\xba\x8f\x89\x96\xf4\xb2\x8c\x01"sv),
TestCase("%lld", "4606483085449113835", "%llu", "4606483085449113835", "\xd6\xc3\xd1\xc0\xb8\xfd\xc1\xed\x7f"sv),
TestCase("%lld", "6529118911438932678", "%llu", "6529118911438932678", "\x8c\xab\xd2\xc9\xd4\xc3\x8b\x9c\xb5\x01"sv),
TestCase("%lld", "4203154114144238442", "%llu", "4203154114144238442", "\xd4\xed\xcf\xdc\xb8\x99\xcd\xd4\x74"sv),
TestCase("%lld", "4463425652718897265", "%llu", "4463425652718897265", "\xe2\xa1\xe8\xfa\xf3\xfe\xa2\xf1\x7b"sv),
TestCase("%lld", "75152304545876858", "%llu", "75152304545876858", "\xf4\xad\x92\x88\xee\xa7\xff\x8a\x02"sv),
TestCase("%lld", "5434900075521908661", "%llu", "5434900075521908661", "\xea\xfe\xd0\xf3\xd8\xb4\xd2\xec\x96\x01"sv),
TestCase("%lld", "5308383100912368033", "%llu", "5308383100912368033", "\xc2\xe6\x8b\xd9\xc4\x93\x95\xab\x93\x01"sv),
TestCase("%lld", "715267470600062067", "%llu", "715267470600062067", "\xe6\x91\x92\x88\xb2\xfe\x91\xed\x13"sv),
TestCase("%lld", "5171700275229723650", "%llu", "5171700275229723650", "\x84\xb0\xdc\xdd\xfb\xff\xc8\xc5\x8f\x01"sv),
TestCase("%lld", "3926011308434788247", "%llu", "3926011308434788247", "\xae\xbe\xe0\xf6\xfd\x9e\xff\xfb\x6c"sv),
TestCase("%lld", "5440336360732713747", "%llu", "5440336360732713747", "\xa6\x8c\xeb\x81\x92\xc6\xfa\xff\x96\x01"sv),
TestCase("%lld", "1478056893002169192", "%llu", "1478056893002169192", "\xd0\xed\xb1\x93\xb8\xba\x8e\x83\x29"sv),
TestCase("%lld", "3160377536621687761", "%llu", "3160377536621687761", "\xa2\xcf\xad\xa7\x81\xa8\xf5\xdb\x57"sv),
TestCase("%lld", "7128491551588143718", "%llu", "7128491551588143718", "\xcc\xc9\xc6\xcc\x87\xd3\xbe\xed\xc5\x01"sv),
TestCase("%lld", "7376169372313052441", "%llu", "7376169372313052441", "\xb2\x94\xaf\xfd\xd4\xbd\xb5\xdd\xcc\x01"sv),
TestCase("%lld", "193231861624509923", "%llu", "193231861624509923", "\xc6\xd7\xd4\xf6\xd6\xd6\xbf\xae\x05"sv),
TestCase("%lld", "1955429981000213095", "%llu", "1955429981000213095", "\xce\x89\xd5\x8a\xa3\xcd\x8a\xa3\x36"sv),
TestCase("%lld", "4888125773563526975", "%llu", "4888125773563526975", "\xfe\xfc\xfb\xea\xc3\x9f\x8e\xd6\x87\x01"sv),
TestCase("%lld", "5921662978695331131", "%llu", "5921662978695331131", "\xf6\xf4\xbb\xcb\xda\xc6\xfc\xad\xa4\x01"sv),
TestCase("%lld", "7673779374634366645", "%llu", "7673779374634366645", "\xea\xda\xe7\xdc\xe1\xeb\xde\xfe\xd4\x01"sv),
TestCase("%lld", "48609148367913892", "%llu", "48609148367913892", "\xc8\x8e\xee\xd4\xe9\xf0\xd8\xac\x01"sv),
TestCase("%lld", "5854341954344571365", "%llu", "5854341954344571365", "\xca\xc7\xfe\xe5\xac\xbf\xe6\xbe\xa2\x01"sv),
TestCase("%lld", "4673618806014082273", "%llu", "4673618806014082273", "\xc2\xf3\xef\xc0\xd9\xe2\x83\xdc\x81\x01"sv),
TestCase("%lld", "2326184191199164007", "%llu", "2326184191199164007", "\xce\xd9\xf1\xe8\xcf\x8c\xa2\xc8\x40"sv),
TestCase("%lld", "3495015264127128735", "%llu", "3495015264127128735", "\xbe\xd2\xec\xed\xb0\xf7\xe4\x80\x61"sv),
TestCase("%lld", "1424330851786829530", "%llu", "1424330851786829530", "\xb4\xbb\x91\xf6\x9f\xd7\x9e\xc4\x27"sv),
TestCase("%lld", "5191701707746974065", "%llu", "5191701707746974065", "\xe2\xe5\xe0\xe0\xc8\xcc\xd0\x8c\x90\x01"sv),
TestCase("%lld", "6389735809259880362", "%llu", "6389735809259880362", "\xd4\xfe\xb9\xf8\xa7\xb7\xf3\xac\xb1\x01"sv),
TestCase("%lld", "7792983928750025393", "%llu", "7792983928750025393", "\xe2\xaa\xc9\xd7\x83\xe6\x9e\xa6\xd8\x01"sv),
TestCase("%lld", "4564825427452770815", "%llu", "4564825427452770815", "\xfe\xe7\xf1\x8f\xce\xa2\xc2\xd9\x7e"sv),
TestCase("%lld", "943049921933903574", "%llu", "943049921933903574", "\xac\x9b\xa4\xa5\x8a\xba\xb1\x96\x1a"sv),
TestCase("%lld", "1621021906259841134", "%llu", "1621021906259841134", "\xdc\xc1\xf4\xfb\xb9\xb5\x83\xff\x2c"sv),
TestCase("%lld", "7630179381739069820", "%llu", "7630179381739069820", "\xf8\x85\x89\xd1\x94\xee\xeb\xe3\xd3\x01"sv),
TestCase("%lld", "8025284571884195522", "%llu", "8025284571884195522", "\x84\xbb\xa4\x89\x8c\xf3\xc4\xdf\xde\x01"sv),
TestCase("%lld", "5839395391962199967", "%llu", "5839395391962199967", "\xbe\xde\xad\x8f\xf5\xca\xd9\x89\xa2\x01"sv),
TestCase("%lld", "1310759272316304459", "%llu", "1310759272316304459", "\x96\xf1\xb3\xc7\xa1\xa7\xe0\xb0\x24"sv),
TestCase("%lld", "3663531610526815443", "%llu", "3663531610526815443", "\xa6\xd3\xec\xcd\xdd\xa5\xbd\xd7\x65"sv),
TestCase("%lld", "3661335273992329249", "%llu", "3661335273992329249", "\xc2\xe0\xdc\x9e\x8f\xc2\xd6\xcf\x65"sv),
TestCase("%lld", "3545512604455022758", "%llu", "3545512604455022758", "\xcc\xc2\xb1\xf3\xb8\xbb\x98\xb4\x62"sv),
TestCase("%lld", "4908269103466540013", "%llu", "4908269103466540013", "\xda\xaf\xaf\xe2\xd2\xaf\xd6\x9d\x88\x01"sv),
TestCase("%lld", "9012690640501821443", "%llu", "9012690640501821443", "\x86\xc0\xca\x99\xdc\x98\xc1\x93\xfa\x01"sv),
TestCase("%lld", "6541851858139706195", "%llu", "6541851858139706195", "\xa6\xcd\xab\x9a\xda\xe6\xa9\xc9\xb5\x01"sv),
TestCase("%lld", "6391701285149964727", "%llu", "6391701285149964727", "\xee\xe6\xab\xbc\x88\x9d\xf1\xb3\xb1\x01"sv),
TestCase("%lld", "4510904210489015127", "%llu", "4510904210489015127", "\xae\xed\x97\xa0\xd9\xde\xf9\x99\x7d"sv),
TestCase("%lld", "5119199357584793664", "%llu", "5119199357584793664", "\x80\x81\xff\xb3\xad\xac\x86\x8b\x8e\x01"sv),
TestCase("%lld", "1751202991906984173", "%llu", "1751202991906984173", "\xda\xc3\xbc\xe3\xf8\xf5\xc2\xcd\x30"sv),
TestCase("%lld", "4471970899266236465", "%llu", "4471970899266236465", "\xe2\xc0\xaf\x8a\xdc\xf5\xd0\x8f\x7c"sv),
TestCase("%lld", "7912743439818658557", "%llu", "7912743439818658557", "\xfa\xcb\x8c\x93\x85\x8f\xdb\xcf\xdb\x01"sv),
TestCase("%lld", "6642713590355959471", "%llu", "6642713590355959471", "\xde\xfa\x9c\x9d\x9b\xb4\xd4\xaf\xb8\x01"sv),
TestCase("%lld", "7865046769076850396", "%llu", "7865046769076850396", "\xb8\xbb\xc6\xca\xb3\x97\xa1\xa6\xda\x01"sv),
TestCase("%lld", "4109397703148639581", "%llu", "4109397703148639581", "\xba\xd5\xd8\x8f\x88\xdc\xc1\x87\x72"sv),
TestCase("%lld", "436719658465345699", "%llu", "436719658465345699", "\xc6\x82\x8e\xd4\xe5\x8d\xc5\x8f\x0c"sv),
TestCase("%lld", "2553774266074455395", "%llu", "2553774266074455395", "\xc6\xf5\xb6\xde\xc3\x8a\xea\xf0\x46"sv),
TestCase("%lld", "6212224561138197241", "%llu", "6212224561138197241", "\xf2\x8b\xcb\xf9\xe2\xd4\xa0\xb6\xac\x01"sv),
TestCase("%lld", "53039180701654763", "%llu", "53039180701654763", "\xd6\xfb\xb2\xce\xd2\xb6\xb7\xbc\x01"sv),
TestCase("%lld", "5419660422277913790", "%llu", "5419660422277913790", "\xfc\xf2\xf2\x91\x90\x9c\xc0\xb6\x96\x01"sv),
TestCase("%lld", "7637231844465361135", "%llu", "7637231844465361135", "\xde\x83\xc6\xca\xc2\xf9\xf2\xfc\xd3\x01"sv),
TestCase("%lld", "1955771002711010609", "%llu", "1955771002711010609", "\xe2\xb4\xcb\xe9\xac\xd7\xa5\xa4\x36"sv),
TestCase("%lld", "7552146003088329848", "%llu", "7552146003088329848", "\xf0\xb1\xba\xdf\xdb\xb1\xce\xce\xd1\x01"sv),
TestCase("%lld", "4550116504720438569", "%llu", "4550116504720438569", "\xd2\xd4\x87\xe8\xcf\xb6\xa1\xa5\x7e"sv),
TestCase("%lld", "757246289038783544", "%llu", "757246289038783544", "\xf0\xd0\x9d\x9a\x9c\xdf\xa3\x82\x15"sv),
TestCase("%lld", "4684454901623556905", "%llu", "4684454901623556905", "\xd2\xac\xe0\x99\xbd\xba\xc3\x82\x82\x01"sv),
TestCase("%lld", "2100956932097049429", "%llu", "2100956932097049429", "\xaa\x8d\xd0\xa0\xd9\xcc\x8c\xa8\x3a"sv),
TestCase("%lld", "6234369280162760629", "%llu", "6234369280162760629", "\xea\x9e\xac\xeb\x88\xf5\xf6\x84\xad\x01"sv),
TestCase("%lld", "1690133901535631706", "%llu", "1690133901535631706", "\xb4\xe5\x82\xfe\x84\xf5\xc7\xf4\x2e"sv),
TestCase("%lld", "8944940508995398022", "%llu", "8944940508995398022", "\x8c\xa6\xe1\xfa\x84\x80\xe8\xa2\xf8\x01"sv),
TestCase("%lld", "5911305799563392167", "%llu", "5911305799563392167", "\xce\xd2\xf5\xda\xc4\xd3\x96\x89\xa4\x01"sv),
TestCase("%lld", "4077388965675931531", "%llu", "4077388965675931531", "\x96\xde\xb0\xe3\xa9\xea\xe5\x95\x71"sv),
TestCase("%lld", "1245196532623960857", "%llu", "1245196532623960857", "\xb2\xac\xcb\xa9\xc5\xe9\xe9\xc7\x22"sv),
TestCase("%lld", "8856210144434134086", "%llu", "8856210144434134086", "\x8c\xf1\xa8\xb3\x88\x8d\xca\xe7\xf5\x01"sv),
TestCase("%lld", "8547254512181346310", "%llu", "8547254512181346310", "\x8c\x80\xe4\xb6\xb1\xac\xf9\x9d\xed\x01"sv),
TestCase("%lld", "6269182192420305924", "%llu", "6269182192420305924", "\x88\xf0\xd5\xb6\xa1\xff\xcd\x80\xae\x01"sv),
TestCase("%lld", "6831000756220180063", "%llu", "6831000756220180063", "\xbe\xd9\xed\xee\xdb\xbf\xcb\xcc\xbd\x01"sv),
TestCase("%lld", "3168030316008523010", "%llu", "3168030316008523010", "\x84\x94\xda\xf5\xb2\xb2\x8d\xf7\x57"sv),
TestCase("%lld", "2407920475746907080", "%llu", "2407920475746907080", "\x90\xcf\xc5\xc4\xc7\xba\xd3\xea\x42"sv),
TestCase("%lld", "7828361129715530032", "%llu", "7828361129715530032", "\xe0\xe4\xdb\xe2\x92\xbe\xf6\xa3\xd9\x01"sv),
TestCase("%lld", "5162541696057507903", "%llu", "5162541696057507903", "\xfe\x80\xb4\xba\xbf\x94\x84\xa5\x8f\x01"sv),
TestCase("%lld", "4684430121285811332", "%llu", "4684430121285811332", "\x88\xf2\x8b\xa6\x89\x98\xb8\x82\x82\x01"sv),
TestCase("%lld", "7069327273055818092", "%llu", "7069327273055818092", "\xd8\xc5\xc8\xf7\xe5\xec\xa5\x9b\xc4\x01"sv),
TestCase("%lld", "1094908319066476988", "%llu", "1094908319066476988", "\xf8\xc6\x9e\xb9\x95\xd4\xf2\xb1\x1e"sv),
TestCase("%lld", "8623611379126599086", "%llu", "8623611379126599086", "\xdc\xf6\xdb\xdd\x80\xb7\x9c\xad\xef\x01"sv),
TestCase("%lld", "4188361875415362989", "%llu", "4188361875415362989", "\xda\xb6\xdf\xee\xe9\xbb\x86\xa0\x74"sv),
TestCase("%lld", "8306128555371214226", "%llu", "8306128555371214226", "\xa4\xd6\x89\x9a\xba\xfa\xa5\xc5\xe6\x01"sv),
TestCase("%lld", "6350883509347762576", "%llu", "6350883509347762576", "\xa0\x86\xfa\x88\xe8\xb9\xef\xa2\xb0\x01"sv),
TestCase("%lld", "6330969482079692999", "%llu", "6330969482079692999", "\x8e\xa3\x97\xf3\xee\xcc\x8f\xdc\xaf\x01"sv),
TestCase("%lld", "3843711385867305612", "%llu", "3843711385867305612", "\x98\x8a\xf6\xdb\xff\xc8\xcd\xd7\x6a"sv),
TestCase("%lld", "7659651832434418091", "%llu", "7659651832434418091", "\xd6\x86\xe3\xf6\xc9\xb0\xc6\xcc\xd4\x01"sv),
TestCase("%lld", "5535789636778214509", "%llu", "5535789636778214509", "\xda\x91\xa2\xb7\x88\xd6\x89\xd3\x99\x01"sv),
TestCase("%lld", "5087759841087488516", "%llu", "5087759841087488516", "\x88\x88\xa4\xe8\xd1\xa7\xad\x9b\x8d\x01"sv),
TestCase("%lld", "8891437578007474517", "%llu", "8891437578007474517", "\xaa\xc5\x8f\xbb\xc9\xd7\xdd\xe4\xf6\x01"sv),
TestCase("%lld", "728151566226426022", "%llu", "728151566226426022", "\xcc\xa2\x90\xf9\xba\xff\xf4\x9a\x14"sv),
TestCase("%lld", "2483479174720276235", "%llu", "2483479174720276235", "\x96\x9c\xc2\x84\xd8\xc9\x8b\xf7\x44"sv),
TestCase("%lld", "6359340322607236594", "%llu", "6359340322607236594", "\xe4\x97\x94\xed\x90\x95\xf5\xc0\xb0\x01"sv),
TestCase("%lld", "6416832625845083020", "%llu", "6416832625845083020", "\x98\xee\x90\xea\xcf\xd1\x95\x8d\xb2\x01"sv),
TestCase("%lld", "5711184686518624115", "%llu", "5711184686518624115", "\xe6\xfd\xbe\xe9\xd2\x8d\x9a\xc2\x9e\x01"sv),
TestCase("%lld", "3612059979445064775", "%llu", "3612059979445064775", "\x8e\xd1\xd2\xe3\xbd\xda\xce\xa0\x64"sv),
TestCase("%lld", "8992370046494348158", "%llu", "8992370046494348158", "\xfc\xcd\xc4\xe2\xbc\xba\xa8\xcb\xf9\x01"sv),
TestCase("%lld", "8599514281591661754", "%llu", "8599514281591661754", "\xf4\x92\xdb\xb2\xa9\xab\xce\xd7\xee\x01"sv),
TestCase("%lld", "63057463895113152", "%llu", "63057463895113152", "\x80\xf7\xbd\xfe\xbc\x9b\x83\xe0\x01"sv),
TestCase("%lld", "1367741239369008397", "%llu", "1367741239369008397", "\x9a\x94\xf0\xd3\xa3\xda\x98\xfb\x25"sv),
TestCase("%lld", "22816942625156124", "%llu", "22816942625156124", "\xb8\xb0\xc3\x80\xee\xf8\x87\x51"sv),
TestCase("%lld", "5473904087316166353", "%llu", "5473904087316166353", "\xa2\xdb\xcf\xb0\xfe\xb0\x9b\xf7\x97\x01"sv),
TestCase("%lld", "2176574837538100650", "%llu", "2176574837538100650", "\xd4\xd6\x98\xa8\x8c\xd2\xdf\xb4\x3c"sv),
TestCase("%lld", "1822527202856628083", "%llu", "1822527202856628083", "\xe6\xbd\x8b\xfc\xb6\xb5\xf5\xca\x32"sv),
TestCase("%lld", "6704455477950302825", "%llu", "6704455477950302825", "\xd2\xa9\xb2\xfa\x88\xaf\x81\x8b\xba\x01"sv),
TestCase("%lld", "3032341809633898873", "%llu", "3032341809633898873", "\xf2\xc5\xd9\x8c\xea\xb3\x85\x95\x54"sv),
TestCase("%lld", "4392190674790178652", "%llu", "4392190674790178652", "\xb8\xfd\xb6\xca\xbb\x89\x99\xf4\x79"sv),
TestCase("%lld", "6856757614633255152", "%llu", "6856757614633255152", "\xe0\x83\xdc\xb2\x99\xae\x8c\xa8\xbe\x01"sv),
TestCase("%lld", "353529678637100035", "%llu", "353529678637100035", "\x86\xb0\xc7\x8b\xd4\xd7\xfe\xe7\x09"sv),
TestCase("%lld", "3224702228554841730", "%llu", "3224702228554841730", "\x84\xfa\xdf\xf6\xee\xe5\xb8\xc0\x59"sv),
TestCase("%lld", "8122609781749075974", "%llu", "8122609781749075974", "\x8c\xc0\xa2\xa4\xf4\xa3\xa7\xb9\xe1\x01"sv),
TestCase("%lld", "3988658283410987938", "%llu", "3988658283410987938", "\xc4\xee\x8c\x92\xee\xe4\xc7\xda\x6e"sv),
TestCase("%lld", "7588966234436262844", "%llu", "7588966234436262844", "\xf8\xee\x8e\x80\xa1\xa5\xb6\xd1\xd2\x01"sv),
TestCase("%lld", "72920210115635164", "%llu", "72920210115635164", "\xb8\x9f\x9d\xce\xee\xa2\x88\x83\x02"sv),
TestCase("%lld", "8168752409782378632", "%llu", "8168752409782378632", "\x90\x82\x8f\xb3\xad\xc2\x9e\xdd\xe2\x01"sv),
TestCase("%lld", "4655403017017936000", "%llu", "4655403017017936000", "\x80\xa2\x96\xba\x9d\x98\xa8\x9b\x81\x01"sv),
TestCase("%lld", "8183602528750449920", "%llu", "8183602528750449920", "\x80\xd4\xc5\xd2\x85\xc9\xff\x91\xe3\x01"sv),
TestCase("%lld", "288952216557681443", "%llu", "288952216557681443", "\xc6\xec\xdb\x8f\xd2\xa0\xc8\x82\x08"sv),
TestCase("%lld", "1676746537447019293", "%llu", "1676746537447019293", "\xba\xcc\xaa\xee\xf1\x85\x80\xc5\x2e"sv),
TestCase("%lld", "3219359012813218523", "%llu", "3219359012813218523", "\xb6\x8b\xf9\xb2\xe3\xfd\xba\xad\x59"sv),
TestCase("%lld", "9123809425872405130", "%llu", "9123809425872405130", "\x94\x8a\xe2\xb7\xa6\x95\xa4\x9e\xfd\x01"sv),
TestCase("%lld", "7496923004744506260", "%llu", "7496923004744506260", "\xa8\xee\x80\xe4\x93\xf0\xb5\x8a\xd0\x01"sv),
TestCase("%lld", "2810327810830374172", "%llu", "2810327810830374172", "\xb8\xd4\x90\xaf\xa2\x90\xa5\x80\x4e"sv),
TestCase("%lld", "5886875793686089828", "%llu", "5886875793686089828", "\xc8\xc1\x8a\xf8\x84\x96\xb1\xb2\xa3\x01"sv),
TestCase("%lld", "1043235540762466020", "%llu", "1043235540762466020", "\xc8\xdb\xac\x83\xce\xcc\xa8\xfa\x1c"sv),
TestCase("%lld", "8352418169916257811", "%llu", "8352418169916257811", "\xa6\xd8\x83\x96\xd2\x84\xe0\xe9\xe7\x01"sv),
TestCase("%lld", "674709631558538790", "%llu", "674709631558538790", "\xcc\xd8\xa6\xb9\xb9\xb5\x86\xdd\x12"sv),
TestCase("%lld", "6425607598961991251", "%llu", "6425607598961991251", "\xa6\xf9\xf0\xa2\xa4\x84\xac\xac\xb2\x01"sv),
TestCase("%lld", "6117996971473322038", "%llu", "6117996971473322038", "\xec\x80\xaa\xd9\x97\xf5\xbe\xe7\xa9\x01"sv),
TestCase("%lld", "2394571431170796410", "%llu", "2394571431170796410", "\xf4\xad\xdf\x83\xf3\x81\x9d\xbb\x42"sv),
TestCase("%lld", "9192320418779887179", "%llu", "9192320418779887179", "\x96\xd9\x8f\xef\xf8\xad\xd7\x91\xff\x01"sv),
TestCase("%lld", "891164515808164858", "%llu", "891164515808164858", "\xf4\xef\xed\x92\xfa\xd9\x86\xde\x18"sv),
TestCase("%lld", "4569690489566792107", "%llu", "4569690489566792107", "\xd6\xa6\xe0\xc1\xbf\xd2\xe6\xea\x7e"sv),
TestCase("%lld", "4245075167591901055", "%llu", "4245075167591901055", "\xfe\x9d\xad\x92\xf4\xd7\xc4\xe9\x75"sv),
TestCase("%lld", "9019812505721196330", "%llu", "9019812505721196330", "\xd4\xbc\x9a\x82\xeb\xeb\xe7\xac\xfa\x01"sv),
TestCase("%lld", "979687222629424543", "%llu", "979687222629424543", "\xbe\xf6\x86\xfd\xd3\x95\xc6\x98\x1b"sv),
TestCase("%lld", "4114720885129059820", "%llu", "4114720885129059820", "\xd8\xf7\xfc\xbf\x84\xb6\xb6\x9a\x72"sv),
TestCase("%lld", "2602113737417537288", "%llu", "2602113737417537288", "\x90\xdc\xfd\xfe\x8a\xaa\xc8\x9c\x48"sv),
TestCase("%lld", "4025468271985009702", "%llu", "4025468271985009702", "\xcc\x90\xad\xe4\x98\x84\xab\xdd\x6f"sv),
TestCase("%lld", "3036291044299697402", "%llu", "3036291044299697402", "\xf4\xb3\xf7\xa2\xc5\xa7\x89\xa3\x54"sv),
TestCase("%lld", "1070534622568918680", "%llu", "1070534622568918680", "\xb0\xba\xd1\x9f\xa7\xe4\xa6\xdb\x1d"sv),
TestCase("%lld", "5631405388638357750", "%llu", "5631405388638357750", "\xec\xa3\x94\x80\xaa\xd7\xe2\xa6\x9c\x01"sv),
TestCase("%lld", "53610470084017162", "%llu", "53610470084017162", "\x94\xf0\xcb\x99\x88\x9c\xbb\xbe\x01"sv),
TestCase("%lld", "6477169593541844553", "%llu", "6477169593541844553", "\x92\xf9\xae\xd0\xb0\xdb\xc3\xe3\xb3\x01"sv),
TestCase("%lld", "1775599305804553124", "%llu", "1775599305804553124", "\xc8\xee\xc8\xde\xa7\x8a\x99\xa4\x31"sv),
TestCase("%lld", "720129488086281194", "%llu", "720129488086281194", "\xd4\xaf\xd5\x9a\x87\xfd\xb4\xfe\x13"sv),
TestCase("%lld", "6711270492673007555", "%llu", "6711270492673007555", "\x86\xff\xae\xb5\x91\xbd\x9c\xa3\xba\x01"sv),
TestCase("%lld", "7513165068981918756", "%llu", "7513165068981918756", "\xc8\xf0\xd2\xb8\xdc\xf4\x8f\xc4\xd0\x01"sv),
TestCase("%lld", "2983712669290254370", "%llu", "2983712669290254370", "\xc4\xc0\x86\xce\xa8\xb7\xa3\xe8\x52"sv),
TestCase("%lld", "3737216259576487553", "%llu", "3737216259576487553", "\x82\xfa\xf6\x8d\xe6\x98\xa1\xdd\x67"sv),
TestCase("%lld", "2274224013798231728", "%llu", "2274224013798231728", "\xe0\xba\xda\xa1\x9e\xac\xd5\x8f\x3f"sv),
TestCase("%lld", "3565198557459535882", "%llu", "3565198557459535882", "\x94\xe0\xe2\xb1\xdc\xcc\x90\xfa\x62"sv),
TestCase("%lld", "3732880420468774142", "%llu", "3732880420468774142", "\xfc\xd3\xea\xb0\xdf\xbd\xed\xcd\x67"sv),
TestCase("%lld", "5371965991102827603", "%llu", "5371965991102827603", "\xa6\xb1\xce\xd2\xec\xa6\x87\x8d\x95\x01"sv),
TestCase("%lld", "484335498791767840", "%llu", "484335498791767840", "\xc0\xbc\xc2\xd9\xbd\xa4\xda\xb8\x0d"sv),
TestCase("%lld", "5776656679787538668", "%llu", "5776656679787538668", "\xd8\xa3\xfd\xc1\x9d\xa9\xe7\xaa\xa0\x01"sv),
TestCase("%lld", "7846457973737734692", "%llu", "7846457973737734692", "\xc8\x88\xda\xda\x8d\xfd\x9b\xe4\xd9\x01"sv),
TestCase("%lld", "749331093609658474", "%llu", "749331093609658474", "\xd4\xe1\x91\xdc\x9a\xaa\x94\xe6\x14"sv),
TestCase("%lld", "4154208822466872538", "%llu", "4154208822466872538", "\xb4\x93\xf4\x9e\xc0\xba\xdb\xa6\x73"sv),
TestCase("%lld", "8161063962699005564", "%llu", "8161063962699005564", "\xf8\xf9\xd3\xde\xea\x9b\xf6\xc1\xe2\x01"sv),
TestCase("%lld", "3729503431677340594", "%llu", "3729503431677340594", "\xe4\xae\xd3\x9b\x90\xe7\xed\xc1\x67"sv),
TestCase("%lld", "3621720449882747425", "%llu", "3621720449882747425", "\xc2\xc8\xbb\xb0\xef\xe3\xf7\xc2\x64"sv),
TestCase("%lld", "3654452981777753952", "%llu", "3654452981777753952", "\xc0\x9d\xd7\xb3\xfe\xe7\x9c\xb7\x65"sv),
TestCase("%lld", "8747087227033699739", "%llu", "8747087227033699739", "\xb6\x96\x9a\xab\xa5\xdf\xf2\xe3\xf2\x01"sv),
TestCase("%lld", "7841542346336811454", "%llu", "7841542346336811454", "\xfc\xe6\xb5\xc9\xf7\xcd\xe0\xd2\xd9\x01"sv),
TestCase("%lld", "8253451662283365177", "%llu", "8253451662283365177", "\xf2\xec\x8e\xd4\xdc\xa3\x93\x8a\xe5\x01"sv),
TestCase("%lld", "3367538680468566654", "%llu", "3367538680468566654", "\xfc\xc9\xbb\x8b\xd0\xa5\xf3\xbb\x5d"sv),
TestCase("%lld", "134795648044988988", "%llu", "134795648044988988", "\xf8\xe8\xeb\xef\xaf\xfb\xf1\xde\x03"sv),
TestCase("%lld", "2210978119973242473", "%llu", "2210978119973242473", "\xd2\x99\xd4\xf2\xd8\xb8\xfc\xae\x3d"sv),
TestCase("%lld", "421750780720578633", "%llu", "421750780720578633", "\x92\x81\xc0\xc9\xb7\x86\xae\xda\x0b"sv),
TestCase("%lld", "5885301061939406661", "%llu", "5885301061939406661", "\x8a\x9d\x85\x92\xcb\x88\xe5\xac\xa3\x01"sv),
TestCase("%lld", "8457438023241447265", "%llu", "8457438023241447265", "\xc2\xdd\x81\xd3\xd3\xc4\xed\xde\xea\x01"sv),
TestCase("%lld", "8625342049665019705", "%llu", "8625342049665019705", "\xf2\xbc\xaf\x88\xa5\xb9\xaf\xb3\xef\x01"sv),
TestCase("%lld", "4522738759120336903", "%llu", "4522738759120336903", "\x8e\xe0\x91\xd4\x8b\xbc\xff\xc3\x7d"sv),
TestCase("%lld", "2671059116919281788", "%llu", "2671059116919281788", "\xf8\xe1\xd6\xe0\xad\x87\xc1\x91\x4a"sv),
TestCase("%lld", "3110596655769706088", "%llu", "3110596655769706088", "\xd0\xf9\xde\xaa\xb0\xcb\x87\xab\x56"sv),
TestCase("%lld", "7187907223546304710", "%llu", "7187907223546304710", "\x8c\xe3\x88\x9f\xac\xe2\xc9\xc0\xc7\x01"sv),
TestCase("%lld", "6450021345187045785", "%llu", "6450021345187045785", "\xb2\x86\xfd\x98\xac\x8f\x8a\x83\xb3\x01"sv),
TestCase("%lld", "1678455339349899965", "%llu", "1678455339349899965", "\xfa\xea\xf7\x94\xa0\x8f\x89\xcb\x2e"sv),
TestCase("%lld", "8586083292869710126", "%llu", "8586083292869710126", "\xdc\xc4\xd2\xb6\xf1\xd0\xf2\xa7\xee\x01"sv),
TestCase("%lld", "7328869729981674031", "%llu", "7328869729981674031", "\xde\xc8\xdd\xca\x8f\x8c\xb0\xb5\xcb\x01"sv),
TestCase("%lld", "88833738086841272", "%llu", "88833738086841272", "\xf0\xee\xe3\xab\x8d\xf4\xcc\xbb\x02"sv),
TestCase("%lld", "3875204489276489361", "%llu", "3875204489276489361", "\xa2\xfa\x97\xf5\xf0\xfc\xbe\xc7\x6b"sv),
TestCase("%lld", "349662797203771308", "%llu", "349662797203771308", "\xd8\xbe\x80\xa8\xc4\x9d\xa0\xda\x09"sv),
TestCase("%lld", "7970924659150689441", "%llu", "7970924659150689441", "\xc2\xd2\xa0\x81\xdd\xef\xb4\x9e\xdd\x01"sv),
TestCase("%lld", "163280929539230956", "%llu", "163280929539230956", "\xd8\xb3\xc0\xbc\xfd\xc8\x8b\xc4\x04"sv),
TestCase("%lld", "1719947238548425297", "%llu", "1719947238548425297", "\xa2\xa9\xbe\xa1\xd3\xb9\xbd\xde\x2f"sv),
TestCase("%lld", "4371241115470848126", "%llu", "4371241115470848126", "\xfc\x81\xc7\xb3\xcf\xa8\xe2\xa9\x79"sv),
TestCase("%lld", "4845845044868885160", "%llu", "4845845044868885160", "\xd0\xaa\xf9\xff\x9a\x99\xf3\xbf\x86\x01"sv),
TestCase("%lld", "428374782176628108", "%llu", "428374782176628108", "\x98\xb6\xfc\xa5\x88\xa6\xf2\xf1\x0b"sv),
TestCase("%lld", "7356256820074242781", "%llu", "7356256820074242781", "\xba\x8b\x8f\xd1\xc9\xa6\xd6\x96\xcc\x01"sv),
TestCase("%lld", "7023621621475593673", "%llu", "7023621621475593673", "\x92\xb7\xf2\x8c\xdd\xa9\xf5\xf8\xc2\x01"sv),
TestCase("%lld", "844047554037800681", "%llu", "844047554037800681", "\xd2\xfb\xae\xff\xe8\xb1\xd4\xb6\x17"sv),
TestCase("%lld", "817568236458138451", "%llu", "817568236458138451", "\xa6\xed\xd6\x9b\xd7\xfe\xca\xd8\x16"sv),
TestCase("%lld", "8750594193206555908", "%llu", "8750594193206555908", "\x88\xd4\xe1\xba\xcb\xc3\xad\xf0\xf2\x01"sv),
TestCase("%lld", "8310288564467194046", "%llu", "8310288564467194046", "\xfc\xe2\xf6\xa0\xed\xda\x89\xd4\xe6\x01"sv),
TestCase("%lld", "6530303901192542500", "%llu", "6530303901192542500", "\xc8\xe4\xee\x9e\x92\xb3\xa6\xa0\xb5\x01"sv),
TestCase("%lld", "7528511123548308292", "%llu", "7528511123548308292", "\x88\x8d\xe4\xea\xd4\xbe\xd2\xfa\xd0\x01"sv),
TestCase("%lld", "9162331973142792201", "%llu", "9162331973142792201", "\x92\xa0\x8a\xd6\xd5\x98\x92\xa7\xfe\x01"sv),
TestCase("%lld", "2011986664423345991", "%llu", "2011986664423345991", "\x8e\xbd\xb6\x9c\xc3\xcd\x81\xec\x37"sv),
TestCase("%lld", "9019302408819509", "%llu", "9019302408819509", "\xea\xcc\x98\xc3\xbf\xc0\x85\x20"sv),
TestCase("%lld", "789517241633323881", "%llu", "789517241633323881", "\xd2\xed\xcd\xb9\xf1\xef\xf6\xf4\x15"sv),
TestCase("%lld", "5000802077860900174", "%llu", "5000802077860900174", "\x9c\xb5\xf9\xae\xd2\xbf\xb5\xe6\x8a\x01"sv),
TestCase("%lld", "634081739389621380", "%llu", "634081739389621380", "\x88\xd2\x8a\xae\xf0\xfe\xda\xcc\x11"sv),
TestCase("%lld", "112762393776366951", "%llu", "112762393776366951", "\xce\x95\x81\x91\x97\xb3\xce\x90\x03"sv),
TestCase("%lld", "6054079168136366365", "%llu", "6054079168136366365", "\xba\xa4\xe2\xad\xae\xbb\xb4\x84\xa8\x01"sv),
TestCase("%lld", "3980060469571494571", "%llu", "3980060469571494571", "\xd6\x8a\x91\x96\x9d\xfa\x81\xbc\x6e"sv),
TestCase("%lld", "5966260566188732596", "%llu", "5966260566188732596", "\xe8\xc2\xcd\xd1\xfa\x97\xb5\xcc\xa5\x01"sv),
TestCase("%lld", "7994806728603097981", "%llu", "7994806728603097981", "\xfa\xed\xd2\xa4\x90\x97\xa1\xf3\xdd\x01"sv),
TestCase("%lld", "4215789446045917951", "%llu", "4215789446045917951", "\xfe\x8b\xc3\xb6\xc7\x8a\xbf\x81\x75"sv),
TestCase("%lld", "3106694682520283096", "%llu", "3106694682520283096", "\xb0\x9f\xbb\x93\xd2\x96\x99\x9d\x56"sv),
TestCase("%lld", "7417099544643803895", "%llu", "7417099544643803895", "\xee\xeb\xa4\xe3\xa0\xaf\xea\xee\xcd\x01"sv),
TestCase("%lld", "2442715921212337368", "%llu", "2442715921212337368", "\xb0\xb3\xeb\xb0\x86\xcc\xa2\xe6\x43"sv),
TestCase("%lld", "3969107660140201186", "%llu", "3969107660140201186", "\xc4\x93\x82\xdf\xe7\x98\x8d\x95\x6e"sv),
TestCase("%lld", "2820313669595847223", "%llu", "2820313669595847223", "\xee\xe8\x82\xf7\xdf\x95\xe2\xa3\x4e"sv),
TestCase("%lld", "1153942061124594568", "%llu", "1153942061124594568", "\x90\xae\xb5\xcb\x9a\x8c\xd0\x83\x20"sv),
TestCase("%lld", "7255377737678567782", "%llu", "7255377737678567782", "\xcc\xe5\xdd\xd9\x93\xe7\xa3\xb0\xc9\x01"sv),
TestCase("%lld", "8010794524226708564", "%llu", "8010794524226708564", "\xa8\x91\xeb\x92\xa8\xcb\x87\xac\xde\x01"sv),
TestCase("%lld", "2397984212273136806", "%llu", "2397984212273136806", "\xcc\x92\xc8\xd8\xf3\xfb\xac\xc7\x42"sv),
TestCase("%lld", "3911421735689494721", "%llu", "3911421735689494721", "\x82\x83\x9d\xa8\x8a\xd6\x94\xc8\x6c"sv),
TestCase("%lld", "8110862279364352221", "%llu", "8110862279364352221", "\xba\xe3\x84\xfa\xa2\x91\xc9\x8f\xe1\x01"sv),
TestCase("%lld", "8302240689147774718", "%llu", "8302240689147774718", "\xfc\x9b\x94\xc7\xed\xfa\xbd\xb7\xe6\x01"sv),
TestCase("%lld", "8137682451091990657", "%llu", "8137682451091990657", "\x82\xa2\xa5\x84\xde\xc4\xed\xee\xe1\x01"sv),
TestCase("%lld", "7692576112763082769", "%llu", "7692576112763082769", "\xa2\xe0\xb0\x8e\xf6\xcd\xc2\xc1\xd5\x01"sv),
TestCase("%lld", "4332208573039164264", "%llu", "4332208573039164264", "\xd0\xed\xb5\x8e\xd0\xaf\x8c\x9f\x78"sv),
TestCase("%lld", "1408790260442838317", "%llu", "1408790260442838317", "\xda\xd4\xcd\xcb\xe3\xd1\x83\x8d\x27"sv),
TestCase("%lld", "674974620879983391", "%llu", "674974620879983391", "\xbe\xcc\xa4\xdf\xed\xf5\xfe\xdd\x12"sv),
TestCase("%lld", "2717882686191243732", "%llu", "2717882686191243732", "\xa8\xc7\xe8\xb9\xe6\xf9\xed\xb7\x4b"sv),
TestCase("%lld", "2252874181081070317", "%llu", "2252874181081070317", "\xda\xeb\xe3\xef\xb4\xc8\xe8\xc3\x3e"sv),
TestCase("%lld", "561600661159813802", "%llu", "561600661159813802", "\xd4\x8a\xf1\xa0\xed\xb4\x9a\xcb\x0f"sv),
TestCase("%lld", "1743861870362420461", "%llu", "1743861870362420461", "\xda\x93\xe7\x84\xb7\xc8\xb8\xb3\x30"sv),
TestCase("%lld", "469546530241540223", "%llu", "469546530241540223", "\xfe\xc1\x83\xc9\x9b\x85\x95\x84\x0d"sv),
TestCase("%lld", "2803811754125283747", "%llu", "2803811754125283747", "\xc6\xc6\x9e\xdb\xec\xfb\x91\xe9\x4d"sv),
TestCase("%lld", "1450094191759522064", "%llu", "1450094191759522064", "\xa0\xe4\xf7\xea\x80\xbf\xe2\x9f\x28"sv),
TestCase("%lld", "973928254324237827", "%llu", "973928254324237827", "\x86\x98\xb3\xbb\xca\xa5\x8b\x84\x1b"sv),
TestCase("%lld", "5007711289774136962", "%llu", "5007711289774136962", "\x84\xfa\x9a\xcb\xda\xb8\xfb\xfe\x8a\x01"sv),
TestCase("%lld", "5617796192393039749", "%llu", "5617796192393039749", "\x8a\xbe\x88\xc2\xec\xf7\xb5\xf6\x9b\x01"sv),
TestCase("%lld", "7609052204185497138", "%llu", "7609052204185497138", "\xe4\xb8\x89\xbe\xc9\xaa\xe4\x98\xd3\x01"sv),
TestCase("%lld", "4109234434773033977", "%llu", "4109234434773033977", "\xf2\x8f\x99\xf7\xcb\xbc\xf7\x86\x72"sv),
TestCase("%lld", "6196547806636196643", "%llu", "6196547806636196643", "\xc6\x8c\xb6\x84\xc8\xd9\xc7\xfe\xab\x01"sv),
TestCase("%lld", "1242378025984660164", "%llu", "1242378025984660164", "\x88\xcb\x88\xb9\xee\x8e\xe8\xbd\x22"sv),
TestCase("%lld", "3684142195824821322", "%llu", "3684142195824821322", "\x94\x91\xd4\xc2\xd8\xf3\xd9\xa0\x66"sv),
TestCase("%lld", "7118933327258815856", "%llu", "7118933327258815856", "\xe0\xb5\x9c\xef\x96\x89\xc4\xcb\xc5\x01"sv),
TestCase("%lld", "230557021351043665", "%llu", "230557021351043665", "\xa2\x89\xcf\xe1\xf5\x98\x8d\xb3\x06"sv),
TestCase("%lld", "8445293705764922090", "%llu", "8445293705764922090", "\xd4\x8b\xaf\xbf\xab\xf8\xda\xb3\xea\x01"sv),
TestCase("%lld", "1574191283697066832", "%llu", "1574191283697066832", "\xa0\x8d\xbd\x94\xba\xa8\xd3\xd8\x2b"sv),
TestCase("%lld", "6141978416086614643", "%llu", "6141978416086614643", "\xe6\x89\xac\xcf\xfd\xb4\xd8\xbc\xaa\x01"sv),
TestCase("%lld", "2281449725566748391", "%llu", "2281449725566748391", "\xce\x9b\x8c\x95\x82\x9c\xab\xa9\x3f"sv),
TestCase("%lld", "784722535322631703", "%llu", "784722535322631703", "\xae\xf8\xb1\xd2\x9f\xbf\xf2\xe3\x15"sv),
TestCase("%lld", "5758531472775216899", "%llu", "5758531472775216899", "\x86\xfc\xe3\xea\xa9\xf7\xb4\xea\x9f\x01"sv),
TestCase("%lld", "3230692938369337673", "%llu", "3230692938369337673", "\x92\xa5\xf0\x9d\x89\x87\xdd\xd5\x59"sv),
TestCase("%lld", "6060043374493141457", "%llu", "6060043374493141457", "\xa2\xa7\xfc\xc1\xee\xd5\xcc\x99\xa8\x01"sv),
TestCase("%lld", "2194452418321024659", "%llu", "2194452418321024659", "\xa6\x9a\xac\xe8\xa0\xb6\xa1\xf4\x3c"sv),
TestCase("%lld", "1179720724324426892", "%llu", "1179720724324426892", "\x98\x92\xb1\xb8\xf2\xef\x9a\xdf\x20"sv),
TestCase("%lld", "6869292628752205971", "%llu", "6869292628752205971", "\xa6\xa2\xe0\xaf\x86\xd0\xd0\xd4\xbe\x01"sv),
TestCase("%lld", "66666931390606463", "%llu", "66666931390606463", "\xfe\xb1\xeb\xbc\x91\xce\xec\xec\x01"sv),
// Random 32-bit ints
TestCase("%d", "548530896", "%u", "548530896", "\xa0\xab\x8f\x8b\x04"sv),
TestCase("%d", "821325877", "%u", "821325877", "\xea\xc0\xa3\x8f\x06"sv),
TestCase("%d", "511383431", "%u", "511383431", "\x8e\xde\xd8\xe7\x03"sv),
TestCase("%d", "73179717", "%u", "73179717", "\x8a\x89\xe5\x45"sv),
TestCase("%d", "644966342", "%u", "644966342", "\x8c\x9f\x8b\xe7\x04"sv),
TestCase("%d", "1980405737", "%u", "1980405737", "\xd2\xdf\xd4\xe0\x0e"sv),
TestCase("%d", "476646907", "%u", "476646907", "\xf6\xb7\xc8\xc6\x03"sv),
TestCase("%d", "2032236920", "%u", "2032236920", "\xf0\xe5\x8b\x92\x0f"sv),
TestCase("%d", "1293986078", "%u", "1293986078", "\xbc\xa4\x85\xd2\x09"sv),
TestCase("%d", "301233235", "%u", "301233235", "\xa6\xd1\xa3\x9f\x02"sv),
TestCase("%d", "558217992", "%u", "558217992", "\x90\xec\xad\x94\x04"sv),
TestCase("%d", "2097556487", "%u", "2097556487", "\x8e\xb0\xb1\xd0\x0f"sv),
TestCase("%d", "1914275808", "%u", "1914275808", "\xc0\x9f\xcc\xa1\x0e"sv),
TestCase("%d", "817548252", "%u", "817548252", "\xb8\xaf\xd6\x8b\x06"sv),
TestCase("%d", "409952181", "%u", "409952181", "\xea\xfe\xfa\x86\x03"sv),
TestCase("%d", "1247456066", "%u", "1247456066", "\x84\xad\xd5\xa5\x09"sv),
TestCase("%d", "1516178395", "%u", "1516178395", "\xb6\xaf\xf8\xa5\x0b"sv),
TestCase("%d", "119460598", "%u", "119460598", "\xec\xcb\xf6\x71"sv),
TestCase("%d", "1712502589", "%u", "1712502589", "\xfa\xdc\x95\xe1\x0c"sv),
TestCase("%d", "1688223314", "%u", "1688223314", "\xa4\xf9\x81\xca\x0c"sv),
TestCase("%d", "706807765", "%u", "706807765", "\xaa\x9f\x88\xa2\x05"sv),
TestCase("%d", "1774808552", "%u", "1774808552", "\xd0\xb7\xcb\x9c\x0d"sv),
TestCase("%d", "1789229650", "%u", "1789229650", "\xa4\xe9\xab\xaa\x0d"sv),
TestCase("%d", "1849514292", "%u", "1849514292", "\xe8\xe4\xea\xe3\x0d"sv),
TestCase("%d", "1655538874", "%u", "1655538874", "\xf4\x92\xec\xaa\x0c"sv),
TestCase("%d", "34451703", "%u", "34451703", "\xee\xc3\xed\x20"sv),
TestCase("%d", "1217027822", "%u", "1217027822", "\xdc\xfb\xd2\x88\x09"sv),
TestCase("%d", "1722335750", "%u", "1722335750", "\x8c\x88\xc6\xea\x0c"sv),
TestCase("%d", "1755007515", "%u", "1755007515", "\xb6\xa8\xda\x89\x0d"sv),
TestCase("%d", "1016776167", "%u", "1016776167", "\xce\x97\xd6\xc9\x07"sv),
TestCase("%d", "2053515555", "%u", "2053515555", "\xc6\xa4\xb1\xa6\x0f"sv),
TestCase("%d", "652344632", "%u", "652344632", "\xf0\xf4\x8f\xee\x04"sv),
TestCase("%d", "2075650855", "%u", "2075650855", "\xce\xac\xbf\xbb\x0f"sv),
TestCase("%d", "1374899794", "%u", "1374899794", "\xa4\xb9\x9a\x9f\x0a"sv),
TestCase("%d", "631591603", "%u", "631591603", "\xe6\xca\xaa\xda\x04"sv),
TestCase("%d", "1017271797", "%u", "1017271797", "\xea\xd7\x92\xca\x07"sv),
TestCase("%d", "659199737", "%u", "659199737", "\xf2\xdb\xd4\xf4\x04"sv),
TestCase("%d", "1782422140", "%u", "1782422140", "\xf8\xe9\xec\xa3\x0d"sv),
TestCase("%d", "1572071831", "%u", "1572071831", "\xae\xa6\x9f\xdb\x0b"sv),
TestCase("%d", "2105608301", "%u", "2105608301", "\xda\xa1\x88\xd8\x0f"sv),
TestCase("%d", "1534509283", "%u", "1534509283", "\xc6\x83\xb6\xb7\x0b"sv),
TestCase("%d", "1360016822", "%u", "1360016822", "\xec\xd6\x81\x91\x0a"sv),
TestCase("%d", "66588090", "%u", "66588090", "\xf4\xb6\xc0\x3f"sv),
TestCase("%d", "2010287594", "%u", "2010287594", "\xd4\xb7\x94\xfd\x0e"sv),
TestCase("%d", "1409055793", "%u", "1409055793", "\xe2\xf0\xe3\xbf\x0a"sv),
TestCase("%d", "1312806256", "%u", "1312806256", "\xe0\xd5\xfe\xe3\x09"sv),
TestCase("%d", "117699373", "%u", "117699373", "\xda\xcc\x9f\x70"sv),
TestCase("%d", "1875416592", "%u", "1875416592", "\xa0\xd8\xc4\xfc\x0d"sv),
TestCase("%d", "550403142", "%u", "550403142", "\x8c\xf1\xf3\x8c\x04"sv),
TestCase("%d", "1556101213", "%u", "1556101213", "\xba\xe1\x81\xcc\x0b"sv),
TestCase("%d", "1397393149", "%u", "1397393149", "\xfa\x9b\xd4\xb4\x0a"sv),
TestCase("%d", "504462025", "%u", "504462025", "\x92\xeb\x8b\xe1\x03"sv),
TestCase("%d", "1578855448", "%u", "1578855448", "\xb0\xb0\xdb\xe1\x0b"sv),
TestCase("%d", "341299952", "%u", "341299952", "\xe0\xcb\xbe\xc5\x02"sv),
TestCase("%d", "554765077", "%u", "554765077", "\xaa\xac\x88\x91\x04"sv),
TestCase("%d", "1581023732", "%u", "1581023732", "\xe8\x87\xe4\xe3\x0b"sv),
TestCase("%d", "1415869606", "%u", "1415869606", "\xcc\xd2\xa3\xc6\x0a"sv),
TestCase("%d", "724653249", "%u", "724653249", "\x82\xd3\x8a\xb3\x05"sv),
TestCase("%d", "88302425", "%u", "88302425", "\xb2\x8d\x9b\x54"sv),
TestCase("%d", "1742669733", "%u", "1742669733", "\xca\x9e\xf8\xfd\x0c"sv),
TestCase("%d", "878166891", "%u", "878166891", "\xd6\x8d\xbe\xc5\x06"sv),
TestCase("%d", "1416428619", "%u", "1416428619", "\x96\xf1\xe7\xc6\x0a"sv),
TestCase("%d", "1034414669", "%u", "1034414669", "\x9a\xa9\xbf\xda\x07"sv),
TestCase("%d", "905412084", "%u", "905412084", "\xe8\xf7\xbb\xdf\x06"sv),
TestCase("%d", "63837368", "%u", "63837368", "\xf0\xd2\xf0\x3c"sv),
TestCase("%d", "645161396", "%u", "645161396", "\xe8\x86\xa3\xe7\x04"sv),
TestCase("%d", "2107597739", "%u", "2107597739", "\xd6\x8e\xfb\xd9\x0f"sv),
TestCase("%d", "76301137", "%u", "76301137", "\xa2\x8d\xe2\x48"sv),
TestCase("%d", "459966688", "%u", "459966688", "\xc0\xa3\xd4\xb6\x03"sv),
TestCase("%d", "1966018032", "%u", "1966018032", "\xe0\xb7\xf8\xd2\x0e"sv),
TestCase("%d", "1781593154", "%u", "1781593154", "\x84\xd1\x87\xa3\x0d"sv),
TestCase("%d", "558910911", "%u", "558910911", "\xfe\xb6\x82\x95\x04"sv),
TestCase("%d", "1968681756", "%u", "1968681756", "\xb8\xcc\xbd\xd5\x0e"sv),
TestCase("%d", "1898903331", "%u", "1898903331", "\xc6\xdc\xf7\x92\x0e"sv),
TestCase("%d", "667424750", "%u", "667424750", "\xdc\xdf\xc0\xfc\x04"sv),
TestCase("%d", "1831749058", "%u", "1831749058", "\x84\x97\xf2\xd2\x0d"sv),
TestCase("%d", "1630416710", "%u", "1630416710", "\x8c\xbd\xf1\x92\x0c"sv),
TestCase("%d", "1774702744", "%u", "1774702744", "\xb0\xc2\xbe\x9c\x0d"sv),
TestCase("%d", "46739084", "%u", "46739084", "\x98\xba\xc9\x2c"sv),
TestCase("%d", "709255105", "%u", "709255105", "\x82\xff\xb2\xa4\x05"sv),
TestCase("%d", "1264949590", "%u", "1264949590", "\xac\xe5\xac\xb6\x09"sv),
TestCase("%d", "2785021", "%u", "2785021", "\xfa\xfb\xd3\x02"sv),
TestCase("%d", "1940076275", "%u", "1940076275", "\xe6\xdb\x99\xba\x0e"sv),
TestCase("%d", "1436099990", "%u", "1436099990", "\xac\x96\xc9\xd9\x0a"sv),
TestCase("%d", "622422778", "%u", "622422778", "\xf4\xab\xcb\xd1\x04"sv),
TestCase("%d", "506192594", "%u", "506192594", "\xa4\x8b\xdf\xe2\x03"sv),
TestCase("%d", "1329083686", "%u", "1329083686", "\xcc\xd4\xc1\xf3\x09"sv),
TestCase("%d", "724686473", "%u", "724686473", "\x92\xda\x8e\xb3\x05"sv),
TestCase("%d", "1693465014", "%u", "1693465014", "\xec\xe6\x81\xcf\x0c"sv),
TestCase("%d", "986175143", "%u", "986175143", "\xce\xda\xbe\xac\x07"sv),
TestCase("%d", "165118383", "%u", "165118383", "\xde\x86\xbc\x9d\x01"sv),
TestCase("%d", "1364735728", "%u", "1364735728", "\xe0\xdb\xc1\x95\x0a"sv),
TestCase("%d", "426265571", "%u", "426265571", "\xc6\xaf\xc2\x96\x03"sv),
TestCase("%d", "1019467505", "%u", "1019467505", "\xe2\xdb\x9e\xcc\x07"sv),
TestCase("%d", "353536599", "%u", "353536599", "\xae\xa9\x94\xd1\x02"sv),
TestCase("%d", "1275925671", "%u", "1275925671", "\xce\xd2\xe8\xc0\x09"sv),
TestCase("%d", "1250514267", "%u", "1250514267", "\xb6\xd5\xca\xa8\x09"sv),
TestCase("%d", "1600951834", "%u", "1600951834", "\xb4\xd8\xe4\xf6\x0b"sv),
TestCase("%d", "799391776", "%u", "799391776", "\xc0\x80\xae\xfa\x05"sv),
TestCase("%d", "1812577120", "%u", "1812577120", "\xc0\xed\xcd\xc0\x0d"sv),
// Random 16-bit ints
TestCase("%d", "12031", "%u", "12031", "\xfe\xbb\x01"sv),
TestCase("%d", "17500", "%u", "17500", "\xb8\x91\x02"sv),
TestCase("%d", "14710", "%u", "14710", "\xec\xe5\x01"sv),
TestCase("%d", "8546", "%u", "8546", "\xc4\x85\x01"sv),
TestCase("%d", "25208", "%u", "25208", "\xf0\x89\x03"sv),
TestCase("%d", "29977", "%u", "29977", "\xb2\xd4\x03"sv),
TestCase("%d", "31629", "%u", "31629", "\x9a\xee\x03"sv),
TestCase("%d", "28612", "%u", "28612", "\x88\xbf\x03"sv),
TestCase("%d", "4804", "%u", "4804", "\x88\x4b"sv),
TestCase("%d", "7142", "%u", "7142", "\xcc\x6f"sv),
TestCase("%d", "18567", "%u", "18567", "\x8e\xa2\x02"sv),
TestCase("%d", "9376", "%u", "9376", "\xc0\x92\x01"sv),
TestCase("%d", "19912", "%u", "19912", "\x90\xb7\x02"sv),
TestCase("%d", "18", "%u", "18", "\x24"sv),
TestCase("%d", "12097", "%u", "12097", "\x82\xbd\x01"sv),
TestCase("%d", "4004", "%u", "4004", "\xc8\x3e"sv),
TestCase("%d", "13241", "%u", "13241", "\xf2\xce\x01"sv),
TestCase("%d", "17823", "%u", "17823", "\xbe\x96\x02"sv),
TestCase("%d", "11129", "%u", "11129", "\xf2\xad\x01"sv),
TestCase("%d", "16567", "%u", "16567", "\xee\x82\x02"sv),
TestCase("%d", "9138", "%u", "9138", "\xe4\x8e\x01"sv),
TestCase("%d", "31404", "%u", "31404", "\xd8\xea\x03"sv),
TestCase("%d", "1072", "%u", "1072", "\xe0\x10"sv),
TestCase("%d", "12870", "%u", "12870", "\x8c\xc9\x01"sv),
TestCase("%d", "25499", "%u", "25499", "\xb6\x8e\x03"sv),
TestCase("%d", "1640", "%u", "1640", "\xd0\x19"sv),
TestCase("%d", "26764", "%u", "26764", "\x98\xa2\x03"sv),
TestCase("%d", "2078", "%u", "2078", "\xbc\x20"sv),
TestCase("%d", "10264", "%u", "10264", "\xb0\xa0\x01"sv),
TestCase("%d", "15533", "%u", "15533", "\xda\xf2\x01"sv),
TestCase("%d", "7701", "%u", "7701", "\xaa\x78"sv),
TestCase("%d", "24302", "%u", "24302", "\xdc\xfb\x02"sv),
TestCase("%d", "10568", "%u", "10568", "\x90\xa5\x01"sv),
TestCase("%d", "2206", "%u", "2206", "\xbc\x22"sv),
TestCase("%d", "16240", "%u", "16240", "\xe0\xfd\x01"sv),
TestCase("%d", "16600", "%u", "16600", "\xb0\x83\x02"sv),
TestCase("%d", "30984", "%u", "30984", "\x90\xe4\x03"sv),
TestCase("%d", "18489", "%u", "18489", "\xf2\xa0\x02"sv),
TestCase("%d", "8613", "%u", "8613", "\xca\x86\x01"sv),
TestCase("%d", "26441", "%u", "26441", "\x92\x9d\x03"sv),
TestCase("%d", "22831", "%u", "22831", "\xde\xe4\x02"sv),
TestCase("%d", "2307", "%u", "2307", "\x86\x24"sv),
TestCase("%d", "24179", "%u", "24179", "\xe6\xf9\x02"sv),
TestCase("%d", "6400", "%u", "6400", "\x80\x64"sv),
TestCase("%d", "4264", "%u", "4264", "\xd0\x42"sv),
TestCase("%d", "20770", "%u", "20770", "\xc4\xc4\x02"sv),
TestCase("%d", "24276", "%u", "24276", "\xa8\xfb\x02"sv),
TestCase("%d", "27013", "%u", "27013", "\x8a\xa6\x03"sv),
TestCase("%d", "30434", "%u", "30434", "\xc4\xdb\x03"sv),
TestCase("%d", "8338", "%u", "8338", "\xa4\x82\x01"sv),
TestCase("%d", "20544", "%u", "20544", "\x80\xc1\x02"sv),
TestCase("%d", "22908", "%u", "22908", "\xf8\xe5\x02"sv),
TestCase("%d", "7111", "%u", "7111", "\x8e\x6f"sv),
TestCase("%d", "30015", "%u", "30015", "\xfe\xd4\x03"sv),
TestCase("%d", "16241", "%u", "16241", "\xe2\xfd\x01"sv),
TestCase("%d", "6262", "%u", "6262", "\xec\x61"sv),
TestCase("%d", "30724", "%u", "30724", "\x88\xe0\x03"sv),
TestCase("%d", "7761", "%u", "7761", "\xa2\x79"sv),
TestCase("%d", "12306", "%u", "12306", "\xa4\xc0\x01"sv),
TestCase("%d", "5472", "%u", "5472", "\xc0\x55"sv),
TestCase("%d", "20833", "%u", "20833", "\xc2\xc5\x02"sv),
TestCase("%d", "19726", "%u", "19726", "\x9c\xb4\x02"sv),
TestCase("%d", "20971", "%u", "20971", "\xd6\xc7\x02"sv),
TestCase("%d", "12697", "%u", "12697", "\xb2\xc6\x01"sv),
TestCase("%d", "29872", "%u", "29872", "\xe0\xd2\x03"sv),
TestCase("%d", "20930", "%u", "20930", "\x84\xc7\x02"sv),
TestCase("%d", "11185", "%u", "11185", "\xe2\xae\x01"sv),
TestCase("%d", "4894", "%u", "4894", "\xbc\x4c"sv),
TestCase("%d", "21973", "%u", "21973", "\xaa\xd7\x02"sv),
TestCase("%d", "32040", "%u", "32040", "\xd0\xf4\x03"sv),
TestCase("%d", "26757", "%u", "26757", "\x8a\xa2\x03"sv),
TestCase("%d", "18963", "%u", "18963", "\xa6\xa8\x02"sv),
TestCase("%d", "338", "%u", "338", "\xa4\x05"sv),
TestCase("%d", "18607", "%u", "18607", "\xde\xa2\x02"sv),
TestCase("%d", "7633", "%u", "7633", "\xa2\x77"sv),
TestCase("%d", "14357", "%u", "14357", "\xaa\xe0\x01"sv),
TestCase("%d", "14672", "%u", "14672", "\xa0\xe5\x01"sv),
TestCase("%d", "13025", "%u", "13025", "\xc2\xcb\x01"sv),
TestCase("%d", "4413", "%u", "4413", "\xfa\x44"sv),
TestCase("%d", "2946", "%u", "2946", "\x84\x2e"sv),
TestCase("%d", "12641", "%u", "12641", "\xc2\xc5\x01"sv),
TestCase("%d", "28130", "%u", "28130", "\xc4\xb7\x03"sv),
TestCase("%d", "6892", "%u", "6892", "\xd8\x6b"sv),
TestCase("%d", "27495", "%u", "27495", "\xce\xad\x03"sv),
TestCase("%d", "11488", "%u", "11488", "\xc0\xb3\x01"sv),
TestCase("%d", "23283", "%u", "23283", "\xe6\xeb\x02"sv),
TestCase("%d", "29949", "%u", "29949", "\xfa\xd3\x03"sv),
TestCase("%d", "5161", "%u", "5161", "\xd2\x50"sv),
TestCase("%d", "10664", "%u", "10664", "\xd0\xa6\x01"sv),
TestCase("%d", "22534", "%u", "22534", "\x8c\xe0\x02"sv),
TestCase("%d", "6502", "%u", "6502", "\xcc\x65"sv),
TestCase("%d", "28037", "%u", "28037", "\x8a\xb6\x03"sv),
TestCase("%d", "305", "%u", "305", "\xe2\x04"sv),
TestCase("%d", "32042", "%u", "32042", "\xd4\xf4\x03"sv),
TestCase("%d", "8481", "%u", "8481", "\xc2\x84\x01"sv),
TestCase("%d", "22068", "%u", "22068", "\xe8\xd8\x02"sv),
TestCase("%d", "13788", "%u", "13788", "\xb8\xd7\x01"sv),
TestCase("%d", "29904", "%u", "29904", "\xa0\xd3\x03"sv),
TestCase("%d", "12689", "%u", "12689", "\xa2\xc6\x01"sv),
TestCase("%d", "1205", "%u", "1205", "\xea\x12"sv),
// All 8-bit numbers
TestCase("%d", "-128", "%u", "4294967168", "\xff\x01"sv),
TestCase("%d", "-127", "%u", "4294967169", "\xfd\x01"sv),
TestCase("%d", "-126", "%u", "4294967170", "\xfb\x01"sv),
TestCase("%d", "-125", "%u", "4294967171", "\xf9\x01"sv),
TestCase("%d", "-124", "%u", "4294967172", "\xf7\x01"sv),
TestCase("%d", "-123", "%u", "4294967173", "\xf5\x01"sv),
TestCase("%d", "-122", "%u", "4294967174", "\xf3\x01"sv),
TestCase("%d", "-121", "%u", "4294967175", "\xf1\x01"sv),
TestCase("%d", "-120", "%u", "4294967176", "\xef\x01"sv),
TestCase("%d", "-119", "%u", "4294967177", "\xed\x01"sv),
TestCase("%d", "-118", "%u", "4294967178", "\xeb\x01"sv),
TestCase("%d", "-117", "%u", "4294967179", "\xe9\x01"sv),
TestCase("%d", "-116", "%u", "4294967180", "\xe7\x01"sv),
TestCase("%d", "-115", "%u", "4294967181", "\xe5\x01"sv),
TestCase("%d", "-114", "%u", "4294967182", "\xe3\x01"sv),
TestCase("%d", "-113", "%u", "4294967183", "\xe1\x01"sv),
TestCase("%d", "-112", "%u", "4294967184", "\xdf\x01"sv),
TestCase("%d", "-111", "%u", "4294967185", "\xdd\x01"sv),
TestCase("%d", "-110", "%u", "4294967186", "\xdb\x01"sv),
TestCase("%d", "-109", "%u", "4294967187", "\xd9\x01"sv),
TestCase("%d", "-108", "%u", "4294967188", "\xd7\x01"sv),
TestCase("%d", "-107", "%u", "4294967189", "\xd5\x01"sv),
TestCase("%d", "-106", "%u", "4294967190", "\xd3\x01"sv),
TestCase("%d", "-105", "%u", "4294967191", "\xd1\x01"sv),
TestCase("%d", "-104", "%u", "4294967192", "\xcf\x01"sv),
TestCase("%d", "-103", "%u", "4294967193", "\xcd\x01"sv),
TestCase("%d", "-102", "%u", "4294967194", "\xcb\x01"sv),
TestCase("%d", "-101", "%u", "4294967195", "\xc9\x01"sv),
TestCase("%d", "-100", "%u", "4294967196", "\xc7\x01"sv),
TestCase("%d", "-99", "%u", "4294967197", "\xc5\x01"sv),
TestCase("%d", "-98", "%u", "4294967198", "\xc3\x01"sv),
TestCase("%d", "-97", "%u", "4294967199", "\xc1\x01"sv),
TestCase("%d", "-96", "%u", "4294967200", "\xbf\x01"sv),
TestCase("%d", "-95", "%u", "4294967201", "\xbd\x01"sv),
TestCase("%d", "-94", "%u", "4294967202", "\xbb\x01"sv),
TestCase("%d", "-93", "%u", "4294967203", "\xb9\x01"sv),
TestCase("%d", "-92", "%u", "4294967204", "\xb7\x01"sv),
TestCase("%d", "-91", "%u", "4294967205", "\xb5\x01"sv),
TestCase("%d", "-90", "%u", "4294967206", "\xb3\x01"sv),
TestCase("%d", "-89", "%u", "4294967207", "\xb1\x01"sv),
TestCase("%d", "-88", "%u", "4294967208", "\xaf\x01"sv),
TestCase("%d", "-87", "%u", "4294967209", "\xad\x01"sv),
TestCase("%d", "-86", "%u", "4294967210", "\xab\x01"sv),
TestCase("%d", "-85", "%u", "4294967211", "\xa9\x01"sv),
TestCase("%d", "-84", "%u", "4294967212", "\xa7\x01"sv),
TestCase("%d", "-83", "%u", "4294967213", "\xa5\x01"sv),
TestCase("%d", "-82", "%u", "4294967214", "\xa3\x01"sv),
TestCase("%d", "-81", "%u", "4294967215", "\xa1\x01"sv),
TestCase("%d", "-80", "%u", "4294967216", "\x9f\x01"sv),
TestCase("%d", "-79", "%u", "4294967217", "\x9d\x01"sv),
TestCase("%d", "-78", "%u", "4294967218", "\x9b\x01"sv),
TestCase("%d", "-77", "%u", "4294967219", "\x99\x01"sv),
TestCase("%d", "-76", "%u", "4294967220", "\x97\x01"sv),
TestCase("%d", "-75", "%u", "4294967221", "\x95\x01"sv),
TestCase("%d", "-74", "%u", "4294967222", "\x93\x01"sv),
TestCase("%d", "-73", "%u", "4294967223", "\x91\x01"sv),
TestCase("%d", "-72", "%u", "4294967224", "\x8f\x01"sv),
TestCase("%d", "-71", "%u", "4294967225", "\x8d\x01"sv),
TestCase("%d", "-70", "%u", "4294967226", "\x8b\x01"sv),
TestCase("%d", "-69", "%u", "4294967227", "\x89\x01"sv),
TestCase("%d", "-68", "%u", "4294967228", "\x87\x01"sv),
TestCase("%d", "-67", "%u", "4294967229", "\x85\x01"sv),
TestCase("%d", "-66", "%u", "4294967230", "\x83\x01"sv),
TestCase("%d", "-65", "%u", "4294967231", "\x81\x01"sv),
TestCase("%d", "-64", "%u", "4294967232", "\x7f"sv),
TestCase("%d", "-63", "%u", "4294967233", "\x7d"sv),
TestCase("%d", "-62", "%u", "4294967234", "\x7b"sv),
TestCase("%d", "-61", "%u", "4294967235", "\x79"sv),
TestCase("%d", "-60", "%u", "4294967236", "\x77"sv),
TestCase("%d", "-59", "%u", "4294967237", "\x75"sv),
TestCase("%d", "-58", "%u", "4294967238", "\x73"sv),
TestCase("%d", "-57", "%u", "4294967239", "\x71"sv),
TestCase("%d", "-56", "%u", "4294967240", "\x6f"sv),
TestCase("%d", "-55", "%u", "4294967241", "\x6d"sv),
TestCase("%d", "-54", "%u", "4294967242", "\x6b"sv),
TestCase("%d", "-53", "%u", "4294967243", "\x69"sv),
TestCase("%d", "-52", "%u", "4294967244", "\x67"sv),
TestCase("%d", "-51", "%u", "4294967245", "\x65"sv),
TestCase("%d", "-50", "%u", "4294967246", "\x63"sv),
TestCase("%d", "-49", "%u", "4294967247", "\x61"sv),
TestCase("%d", "-48", "%u", "4294967248", "\x5f"sv),
TestCase("%d", "-47", "%u", "4294967249", "\x5d"sv),
TestCase("%d", "-46", "%u", "4294967250", "\x5b"sv),
TestCase("%d", "-45", "%u", "4294967251", "\x59"sv),
TestCase("%d", "-44", "%u", "4294967252", "\x57"sv),
TestCase("%d", "-43", "%u", "4294967253", "\x55"sv),
TestCase("%d", "-42", "%u", "4294967254", "\x53"sv),
TestCase("%d", "-41", "%u", "4294967255", "\x51"sv),
TestCase("%d", "-40", "%u", "4294967256", "\x4f"sv),
TestCase("%d", "-39", "%u", "4294967257", "\x4d"sv),
TestCase("%d", "-38", "%u", "4294967258", "\x4b"sv),
TestCase("%d", "-37", "%u", "4294967259", "\x49"sv),
TestCase("%d", "-36", "%u", "4294967260", "\x47"sv),
TestCase("%d", "-35", "%u", "4294967261", "\x45"sv),
TestCase("%d", "-34", "%u", "4294967262", "\x43"sv),
TestCase("%d", "-33", "%u", "4294967263", "\x41"sv),
TestCase("%d", "-32", "%u", "4294967264", "\x3f"sv),
TestCase("%d", "-31", "%u", "4294967265", "\x3d"sv),
TestCase("%d", "-30", "%u", "4294967266", "\x3b"sv),
TestCase("%d", "-29", "%u", "4294967267", "\x39"sv),
TestCase("%d", "-28", "%u", "4294967268", "\x37"sv),
TestCase("%d", "-27", "%u", "4294967269", "\x35"sv),
TestCase("%d", "-26", "%u", "4294967270", "\x33"sv),
TestCase("%d", "-25", "%u", "4294967271", "\x31"sv),
TestCase("%d", "-24", "%u", "4294967272", "\x2f"sv),
TestCase("%d", "-23", "%u", "4294967273", "\x2d"sv),
TestCase("%d", "-22", "%u", "4294967274", "\x2b"sv),
TestCase("%d", "-21", "%u", "4294967275", "\x29"sv),
TestCase("%d", "-20", "%u", "4294967276", "\x27"sv),
TestCase("%d", "-19", "%u", "4294967277", "\x25"sv),
TestCase("%d", "-18", "%u", "4294967278", "\x23"sv),
TestCase("%d", "-17", "%u", "4294967279", "\x21"sv),
TestCase("%d", "-16", "%u", "4294967280", "\x1f"sv),
TestCase("%d", "-15", "%u", "4294967281", "\x1d"sv),
TestCase("%d", "-14", "%u", "4294967282", "\x1b"sv),
TestCase("%d", "-13", "%u", "4294967283", "\x19"sv),
TestCase("%d", "-12", "%u", "4294967284", "\x17"sv),
TestCase("%d", "-11", "%u", "4294967285", "\x15"sv),
TestCase("%d", "-10", "%u", "4294967286", "\x13"sv),
TestCase("%d", "-9", "%u", "4294967287", "\x11"sv),
TestCase("%d", "-8", "%u", "4294967288", "\x0f"sv),
TestCase("%d", "-7", "%u", "4294967289", "\x0d"sv),
TestCase("%d", "-6", "%u", "4294967290", "\x0b"sv),
TestCase("%d", "-5", "%u", "4294967291", "\x09"sv),
TestCase("%d", "-4", "%u", "4294967292", "\x07"sv),
TestCase("%d", "-3", "%u", "4294967293", "\x05"sv),
TestCase("%d", "-2", "%u", "4294967294", "\x03"sv),
TestCase("%d", "-1", "%u", "4294967295", "\x01"sv),
TestCase("%d", "0", "%u", "0", "\x00"sv),
TestCase("%d", "1", "%u", "1", "\x02"sv),
TestCase("%d", "2", "%u", "2", "\x04"sv),
TestCase("%d", "3", "%u", "3", "\x06"sv),
TestCase("%d", "4", "%u", "4", "\x08"sv),
TestCase("%d", "5", "%u", "5", "\x0a"sv),
TestCase("%d", "6", "%u", "6", "\x0c"sv),
TestCase("%d", "7", "%u", "7", "\x0e"sv),
TestCase("%d", "8", "%u", "8", "\x10"sv),
TestCase("%d", "9", "%u", "9", "\x12"sv),
TestCase("%d", "10", "%u", "10", "\x14"sv),
TestCase("%d", "11", "%u", "11", "\x16"sv),
TestCase("%d", "12", "%u", "12", "\x18"sv),
TestCase("%d", "13", "%u", "13", "\x1a"sv),
TestCase("%d", "14", "%u", "14", "\x1c"sv),
TestCase("%d", "15", "%u", "15", "\x1e"sv),
TestCase("%d", "16", "%u", "16", "\x20"sv),
TestCase("%d", "17", "%u", "17", "\x22"sv),
TestCase("%d", "18", "%u", "18", "\x24"sv),
TestCase("%d", "19", "%u", "19", "\x26"sv),
TestCase("%d", "20", "%u", "20", "\x28"sv),
TestCase("%d", "21", "%u", "21", "\x2a"sv),
TestCase("%d", "22", "%u", "22", "\x2c"sv),
TestCase("%d", "23", "%u", "23", "\x2e"sv),
TestCase("%d", "24", "%u", "24", "\x30"sv),
TestCase("%d", "25", "%u", "25", "\x32"sv),
TestCase("%d", "26", "%u", "26", "\x34"sv),
TestCase("%d", "27", "%u", "27", "\x36"sv),
TestCase("%d", "28", "%u", "28", "\x38"sv),
TestCase("%d", "29", "%u", "29", "\x3a"sv),
TestCase("%d", "30", "%u", "30", "\x3c"sv),
TestCase("%d", "31", "%u", "31", "\x3e"sv),
TestCase("%d", "32", "%u", "32", "\x40"sv),
TestCase("%d", "33", "%u", "33", "\x42"sv),
TestCase("%d", "34", "%u", "34", "\x44"sv),
TestCase("%d", "35", "%u", "35", "\x46"sv),
TestCase("%d", "36", "%u", "36", "\x48"sv),
TestCase("%d", "37", "%u", "37", "\x4a"sv),
TestCase("%d", "38", "%u", "38", "\x4c"sv),
TestCase("%d", "39", "%u", "39", "\x4e"sv),
TestCase("%d", "40", "%u", "40", "\x50"sv),
TestCase("%d", "41", "%u", "41", "\x52"sv),
TestCase("%d", "42", "%u", "42", "\x54"sv),
TestCase("%d", "43", "%u", "43", "\x56"sv),
TestCase("%d", "44", "%u", "44", "\x58"sv),
TestCase("%d", "45", "%u", "45", "\x5a"sv),
TestCase("%d", "46", "%u", "46", "\x5c"sv),
TestCase("%d", "47", "%u", "47", "\x5e"sv),
TestCase("%d", "48", "%u", "48", "\x60"sv),
TestCase("%d", "49", "%u", "49", "\x62"sv),
TestCase("%d", "50", "%u", "50", "\x64"sv),
TestCase("%d", "51", "%u", "51", "\x66"sv),
TestCase("%d", "52", "%u", "52", "\x68"sv),
TestCase("%d", "53", "%u", "53", "\x6a"sv),
TestCase("%d", "54", "%u", "54", "\x6c"sv),
TestCase("%d", "55", "%u", "55", "\x6e"sv),
TestCase("%d", "56", "%u", "56", "\x70"sv),
TestCase("%d", "57", "%u", "57", "\x72"sv),
TestCase("%d", "58", "%u", "58", "\x74"sv),
TestCase("%d", "59", "%u", "59", "\x76"sv),
TestCase("%d", "60", "%u", "60", "\x78"sv),
TestCase("%d", "61", "%u", "61", "\x7a"sv),
TestCase("%d", "62", "%u", "62", "\x7c"sv),
TestCase("%d", "63", "%u", "63", "\x7e"sv),
TestCase("%d", "64", "%u", "64", "\x80\x01"sv),
TestCase("%d", "65", "%u", "65", "\x82\x01"sv),
TestCase("%d", "66", "%u", "66", "\x84\x01"sv),
TestCase("%d", "67", "%u", "67", "\x86\x01"sv),
TestCase("%d", "68", "%u", "68", "\x88\x01"sv),
TestCase("%d", "69", "%u", "69", "\x8a\x01"sv),
TestCase("%d", "70", "%u", "70", "\x8c\x01"sv),
TestCase("%d", "71", "%u", "71", "\x8e\x01"sv),
TestCase("%d", "72", "%u", "72", "\x90\x01"sv),
TestCase("%d", "73", "%u", "73", "\x92\x01"sv),
TestCase("%d", "74", "%u", "74", "\x94\x01"sv),
TestCase("%d", "75", "%u", "75", "\x96\x01"sv),
TestCase("%d", "76", "%u", "76", "\x98\x01"sv),
TestCase("%d", "77", "%u", "77", "\x9a\x01"sv),
TestCase("%d", "78", "%u", "78", "\x9c\x01"sv),
TestCase("%d", "79", "%u", "79", "\x9e\x01"sv),
TestCase("%d", "80", "%u", "80", "\xa0\x01"sv),
TestCase("%d", "81", "%u", "81", "\xa2\x01"sv),
TestCase("%d", "82", "%u", "82", "\xa4\x01"sv),
TestCase("%d", "83", "%u", "83", "\xa6\x01"sv),
TestCase("%d", "84", "%u", "84", "\xa8\x01"sv),
TestCase("%d", "85", "%u", "85", "\xaa\x01"sv),
TestCase("%d", "86", "%u", "86", "\xac\x01"sv),
TestCase("%d", "87", "%u", "87", "\xae\x01"sv),
TestCase("%d", "88", "%u", "88", "\xb0\x01"sv),
TestCase("%d", "89", "%u", "89", "\xb2\x01"sv),
TestCase("%d", "90", "%u", "90", "\xb4\x01"sv),
TestCase("%d", "91", "%u", "91", "\xb6\x01"sv),
TestCase("%d", "92", "%u", "92", "\xb8\x01"sv),
TestCase("%d", "93", "%u", "93", "\xba\x01"sv),
TestCase("%d", "94", "%u", "94", "\xbc\x01"sv),
TestCase("%d", "95", "%u", "95", "\xbe\x01"sv),
TestCase("%d", "96", "%u", "96", "\xc0\x01"sv),
TestCase("%d", "97", "%u", "97", "\xc2\x01"sv),
TestCase("%d", "98", "%u", "98", "\xc4\x01"sv),
TestCase("%d", "99", "%u", "99", "\xc6\x01"sv),
TestCase("%d", "100", "%u", "100", "\xc8\x01"sv),
TestCase("%d", "101", "%u", "101", "\xca\x01"sv),
TestCase("%d", "102", "%u", "102", "\xcc\x01"sv),
TestCase("%d", "103", "%u", "103", "\xce\x01"sv),
TestCase("%d", "104", "%u", "104", "\xd0\x01"sv),
TestCase("%d", "105", "%u", "105", "\xd2\x01"sv),
TestCase("%d", "106", "%u", "106", "\xd4\x01"sv),
TestCase("%d", "107", "%u", "107", "\xd6\x01"sv),
TestCase("%d", "108", "%u", "108", "\xd8\x01"sv),
TestCase("%d", "109", "%u", "109", "\xda\x01"sv),
TestCase("%d", "110", "%u", "110", "\xdc\x01"sv),
TestCase("%d", "111", "%u", "111", "\xde\x01"sv),
TestCase("%d", "112", "%u", "112", "\xe0\x01"sv),
TestCase("%d", "113", "%u", "113", "\xe2\x01"sv),
TestCase("%d", "114", "%u", "114", "\xe4\x01"sv),
TestCase("%d", "115", "%u", "115", "\xe6\x01"sv),
TestCase("%d", "116", "%u", "116", "\xe8\x01"sv),
TestCase("%d", "117", "%u", "117", "\xea\x01"sv),
TestCase("%d", "118", "%u", "118", "\xec\x01"sv),
TestCase("%d", "119", "%u", "119", "\xee\x01"sv),
TestCase("%d", "120", "%u", "120", "\xf0\x01"sv),
TestCase("%d", "121", "%u", "121", "\xf2\x01"sv),
TestCase("%d", "122", "%u", "122", "\xf4\x01"sv),
TestCase("%d", "123", "%u", "123", "\xf6\x01"sv),
TestCase("%d", "124", "%u", "124", "\xf8\x01"sv),
TestCase("%d", "125", "%u", "125", "\xfa\x01"sv),
TestCase("%d", "126", "%u", "126", "\xfc\x01"sv),
TestCase("%d", "127", "%u", "127", "\xfe\x01"sv),
};
} // namespace pw::test::varint_decoding