1type=int32 2int32=0 3int64=0 4uint32=0 5uint64=0 6double=0 7 8type=int32 9int32=6 10int64=6 11uint32=6 12uint64=6 13double=6 14 15type=int32 16int32=-6 17int64=-6 18uint32=invalid 19uint64=invalid 20double=-6 21 22 23type=uint32 24int32=0 25int64=0 26uint32=0 27uint64=0 28double=0 29 30type=uint32 31int32=6 32int64=6 33uint32=6 34uint64=6 35double=6 36 37# 2^31-1 38type=uint32 39int32=2147483647 40int64=2147483647 41uint32=2147483647 42uint64=2147483647 43double=2147483647 44 45# 2^31 46type=uint32 47int32=invalid 48int64=2147483648 49uint32=2147483648 50uint64=2147483648 51double=2147483648 52 53 54type=int64 55int32=6 56int64=6 57uint32=6 58uint64=6 59double=6 60 61type=int64 62int32=-6 63int64=-6 64uint32=invalid 65uint64=invalid 66double=-6 67 68# 2^31-1 69type=int64 70int32=2147483647 71int64=2147483647 72uint32=2147483647 73uint64=2147483647 74double=2147483647 75 76# 2^31 77type=int64 78int32=invalid 79int64=2147483648 80uint32=2147483648 81uint64=2147483648 82double=2147483648 83 84# -2^31+1 85type=int64 86int32=-2147483647 87int64=-2147483647 88uint32=invalid 89uint64=invalid 90double=-2147483647 91 92# -2^31 93type=int64 94int32=-2147483648 95int64=-2147483648 96uint32=invalid 97uint64=invalid 98double=-2147483648 99 100# -2^31-1 101type=int64 102int32=invalid 103int64=-2147483649 104uint32=invalid 105uint64=invalid 106double=-2147483649 107 108# 2^32-1 109type=int64 110int32=invalid 111int64=4294967295 112uint32=4294967295 113uint64=4294967295 114double=4294967295 115 116# 2^32 117type=int64 118int32=invalid 119int64=4294967296 120uint32=invalid 121uint64=4294967296 122double=4294967296 123 124# -2^32 125type=int64 126int32=invalid 127int64=-4294967296 128uint32=invalid 129uint64=invalid 130double=-4294967296 131 132# 2^53-1 133type=int64 134int32=invalid 135int64=9007199254740991 136uint32=invalid 137uint64=9007199254740991 138double=9007199254740991 139 140# 2^53 141type=int64 142int32=invalid 143int64=9007199254740992 144uint32=invalid 145uint64=9007199254740992 146double=invalid 147 148# -2^53-1 149type=int64 150int32=invalid 151int64=-9007199254740991 152uint32=invalid 153uint64=invalid 154double=-9007199254740991 155 156# -2^53 157type=int64 158int32=invalid 159int64=-9007199254740992 160uint32=invalid 161uint64=invalid 162double=invalid 163 164 165type=uint64 166int32=6 167int64=6 168uint32=6 169uint64=6 170double=6 171 172# 2^31-1 173type=uint64 174int32=2147483647 175int64=2147483647 176uint32=2147483647 177uint64=2147483647 178double=2147483647 179 180# 2^31 181type=uint64 182int32=invalid 183int64=2147483648 184uint32=2147483648 185uint64=2147483648 186double=2147483648 187 188# 2^32-1 189type=uint64 190int32=invalid 191int64=4294967295 192uint32=4294967295 193uint64=4294967295 194double=4294967295 195 196# 2^32 197type=uint64 198int32=invalid 199int64=4294967296 200uint32=invalid 201uint64=4294967296 202double=4294967296 203 204# 2^53-1 205type=uint64 206int32=invalid 207int64=9007199254740991 208uint32=invalid 209uint64=9007199254740991 210double=9007199254740991 211 212# 2^53 213type=uint64 214int32=invalid 215int64=9007199254740992 216uint32=invalid 217uint64=9007199254740992 218double=invalid 219 220# 2^63-1 221type=uint64 222int32=invalid 223int64=9223372036854775807 224uint32=invalid 225uint64=9223372036854775807 226double=invalid 227 228# 2^63-1 229type=uint64 230int32=invalid 231int64=invalid 232uint32=invalid 233uint64=9223372036854775808 234double=invalid 235 236type=double 237int32=0 238int64=0 239uint32=0 240uint64=0 241double=0 242 243type=double 244int32=6 245int64=6 246uint32=6 247uint64=6 248double=6 249 250type=double 251int32=-6 252int64=-6 253uint32=invalid 254uint64=invalid 255double=-6 256 257# -2^31 258type=double 259int32=-2147483648 260int64=-2147483648 261uint32=invalid 262uint64=invalid 263double=-2147483648 264 265# -2^31-1 266type=double 267int32=invalid 268int64=-2147483649 269uint32=invalid 270uint64=invalid 271double=-2147483649 272 273# 2^32-1 274type=double 275int32=invalid 276int64=4294967295 277uint32=4294967295 278uint64=4294967295 279double=4294967295 280 281# 2^32 282type=double 283int32=invalid 284int64=4294967296 285uint32=invalid 286uint64=4294967296 287double=4294967296 288 289# -2^32 290type=double 291int32=invalid 292int64=-4294967296 293uint32=invalid 294uint64=invalid 295double=-4294967296 296 297# 2^53-1 298type=double 299int32=invalid 300int64=9007199254740991 301uint32=invalid 302uint64=9007199254740991 303double=9007199254740991 304 305# -2^53+1 306type=double 307int32=invalid 308int64=-9007199254740991 309uint32=invalid 310uint64=invalid 311double=-9007199254740991 312 313# big 314type=double 315int32=invalid 316int64=invalid 317uint32=invalid 318uint64=invalid 319double=1e100 320 321# big 322type=double 323int32=invalid 324int64=invalid 325uint32=invalid 326uint64=invalid 327double=-1e100 328 329# infinite 330type=double 331int32=invalid 332int64=invalid 333uint32=invalid 334uint64=invalid 335double=inf 336 337# fractional 338type=double 339int32=invalid 340int64=invalid 341uint32=invalid 342uint64=invalid 343double=0.5 344