...

Text file src/go.mongodb.org/mongo-driver/testdata/bson-corpus/decimal128-2.json

Documentation: go.mongodb.org/mongo-driver/testdata/bson-corpus

     1{
     2    "description": "Decimal128",
     3    "bson_type": "0x13",
     4    "test_key": "d",
     5    "valid": [
     6       {
     7          "description": "[decq021] Normality",
     8          "canonical_bson": "18000000136400F2AF967ED05C82DE3297FF6FDE3C40B000",
     9          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1234567890123456789012345678901234\"}}"
    10       },
    11       {
    12          "description": "[decq823] values around [u]int32 edges (zeros done earlier)",
    13          "canonical_bson": "18000000136400010000800000000000000000000040B000",
    14          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-2147483649\"}}"
    15       },
    16       {
    17          "description": "[decq822] values around [u]int32 edges (zeros done earlier)",
    18          "canonical_bson": "18000000136400000000800000000000000000000040B000",
    19          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-2147483648\"}}"
    20       },
    21       {
    22          "description": "[decq821] values around [u]int32 edges (zeros done earlier)",
    23          "canonical_bson": "18000000136400FFFFFF7F0000000000000000000040B000",
    24          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-2147483647\"}}"
    25       },
    26       {
    27          "description": "[decq820] values around [u]int32 edges (zeros done earlier)",
    28          "canonical_bson": "18000000136400FEFFFF7F0000000000000000000040B000",
    29          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-2147483646\"}}"
    30       },
    31       {
    32          "description": "[decq152] fold-downs (more below)",
    33          "canonical_bson": "18000000136400393000000000000000000000000040B000",
    34          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-12345\"}}"
    35       },
    36       {
    37          "description": "[decq154] fold-downs (more below)",
    38          "canonical_bson": "18000000136400D20400000000000000000000000040B000",
    39          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1234\"}}"
    40       },
    41       {
    42          "description": "[decq006] derivative canonical plain strings",
    43          "canonical_bson": "18000000136400EE0200000000000000000000000040B000",
    44          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-750\"}}"
    45       },
    46       {
    47          "description": "[decq164] fold-downs (more below)",
    48          "canonical_bson": "1800000013640039300000000000000000000000003CB000",
    49          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-123.45\"}}"
    50       },
    51       {
    52          "description": "[decq156] fold-downs (more below)",
    53          "canonical_bson": "180000001364007B0000000000000000000000000040B000",
    54          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-123\"}}"
    55       },
    56       {
    57          "description": "[decq008] derivative canonical plain strings",
    58          "canonical_bson": "18000000136400EE020000000000000000000000003EB000",
    59          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-75.0\"}}"
    60       },
    61       {
    62          "description": "[decq158] fold-downs (more below)",
    63          "canonical_bson": "180000001364000C0000000000000000000000000040B000",
    64          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-12\"}}"
    65       },
    66       {
    67          "description": "[decq122] Nmax and similar",
    68          "canonical_bson": "18000000136400FFFFFFFF638E8D37C087ADBE09EDFFDF00",
    69          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-9.999999999999999999999999999999999E+6144\"}}"
    70       },
    71       {
    72          "description": "[decq002] (mostly derived from the Strawman 4 document and examples)",
    73          "canonical_bson": "18000000136400EE020000000000000000000000003CB000",
    74          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-7.50\"}}"
    75       },
    76       {
    77          "description": "[decq004] derivative canonical plain strings",
    78          "canonical_bson": "18000000136400EE0200000000000000000000000042B000",
    79          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-7.50E+3\"}}"
    80       },
    81       {
    82          "description": "[decq018] derivative canonical plain strings",
    83          "canonical_bson": "18000000136400EE020000000000000000000000002EB000",
    84          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-7.50E-7\"}}"
    85       },
    86       {
    87          "description": "[decq125] Nmax and similar",
    88          "canonical_bson": "18000000136400F2AF967ED05C82DE3297FF6FDE3CFEDF00",
    89          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.234567890123456789012345678901234E+6144\"}}"
    90       },
    91       {
    92          "description": "[decq131] fold-downs (more below)",
    93          "canonical_bson": "18000000136400000000807F1BCF85B27059C8A43CFEDF00",
    94          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.230000000000000000000000000000000E+6144\"}}"
    95       },
    96       {
    97          "description": "[decq162] fold-downs (more below)",
    98          "canonical_bson": "180000001364007B000000000000000000000000003CB000",
    99          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.23\"}}"
   100       },
   101       {
   102          "description": "[decq176] Nmin and below",
   103          "canonical_bson": "18000000136400010000000A5BC138938D44C64D31008000",
   104          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.000000000000000000000000000000001E-6143\"}}"
   105       },
   106       {
   107          "description": "[decq174] Nmin and below",
   108          "canonical_bson": "18000000136400000000000A5BC138938D44C64D31008000",
   109          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.000000000000000000000000000000000E-6143\"}}"
   110       },
   111       {
   112          "description": "[decq133] fold-downs (more below)",
   113          "canonical_bson": "18000000136400000000000A5BC138938D44C64D31FEDF00",
   114          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1.000000000000000000000000000000000E+6144\"}}"
   115       },
   116       {
   117          "description": "[decq160] fold-downs (more below)",
   118          "canonical_bson": "18000000136400010000000000000000000000000040B000",
   119          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1\"}}"
   120       },
   121       {
   122          "description": "[decq172] Nmin and below",
   123          "canonical_bson": "180000001364000100000000000000000000000000428000",
   124          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-1E-6143\"}}"
   125       },
   126       {
   127          "description": "[decq010] derivative canonical plain strings",
   128          "canonical_bson": "18000000136400EE020000000000000000000000003AB000",
   129          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.750\"}}"
   130       },
   131       {
   132          "description": "[decq012] derivative canonical plain strings",
   133          "canonical_bson": "18000000136400EE0200000000000000000000000038B000",
   134          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.0750\"}}"
   135       },
   136       {
   137          "description": "[decq014] derivative canonical plain strings",
   138          "canonical_bson": "18000000136400EE0200000000000000000000000034B000",
   139          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.000750\"}}"
   140       },
   141       {
   142          "description": "[decq016] derivative canonical plain strings",
   143          "canonical_bson": "18000000136400EE0200000000000000000000000030B000",
   144          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00000750\"}}"
   145       },
   146       {
   147          "description": "[decq404] zeros",
   148          "canonical_bson": "180000001364000000000000000000000000000000000000",
   149          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-6176\"}}"
   150       },
   151       {
   152          "description": "[decq424] negative zeros",
   153          "canonical_bson": "180000001364000000000000000000000000000000008000",
   154          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-6176\"}}"
   155       },
   156       {
   157          "description": "[decq407] zeros",
   158          "canonical_bson": "1800000013640000000000000000000000000000003C3000",
   159          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00\"}}"
   160       },
   161       {
   162          "description": "[decq427] negative zeros",
   163          "canonical_bson": "1800000013640000000000000000000000000000003CB000",
   164          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00\"}}"
   165       },
   166       {
   167          "description": "[decq409] zeros",
   168          "canonical_bson": "180000001364000000000000000000000000000000403000",
   169          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}"
   170       },
   171       {
   172          "description": "[decq428] negative zeros",
   173          "canonical_bson": "18000000136400000000000000000000000000000040B000",
   174          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0\"}}"
   175       },
   176       {
   177          "description": "[decq700] Selected DPD codes",
   178          "canonical_bson": "180000001364000000000000000000000000000000403000",
   179          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0\"}}"
   180       },
   181       {
   182          "description": "[decq406] zeros",
   183          "canonical_bson": "1800000013640000000000000000000000000000003C3000",
   184          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0.00\"}}"
   185       },
   186       {
   187          "description": "[decq426] negative zeros",
   188          "canonical_bson": "1800000013640000000000000000000000000000003CB000",
   189          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0.00\"}}"
   190       },
   191       {
   192          "description": "[decq410] zeros",
   193          "canonical_bson": "180000001364000000000000000000000000000000463000",
   194          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+3\"}}"
   195       },
   196       {
   197          "description": "[decq431] negative zeros",
   198          "canonical_bson": "18000000136400000000000000000000000000000046B000",
   199          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E+3\"}}"
   200       },
   201       {
   202          "description": "[decq419] clamped zeros...",
   203          "canonical_bson": "180000001364000000000000000000000000000000FE5F00",
   204          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E+6111\"}}"
   205       },
   206       {
   207          "description": "[decq432] negative zeros",
   208          "canonical_bson": "180000001364000000000000000000000000000000FEDF00",
   209          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E+6111\"}}"
   210       },
   211       {
   212          "description": "[decq405] zeros",
   213          "canonical_bson": "180000001364000000000000000000000000000000000000",
   214          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"0E-6176\"}}"
   215       },
   216       {
   217          "description": "[decq425] negative zeros",
   218          "canonical_bson": "180000001364000000000000000000000000000000008000",
   219          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-0E-6176\"}}"
   220       },
   221       {
   222          "description": "[decq508] Specials",
   223          "canonical_bson": "180000001364000000000000000000000000000000007800",
   224          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"Infinity\"}}"
   225       },
   226       {
   227          "description": "[decq528] Specials",
   228          "canonical_bson": "18000000136400000000000000000000000000000000F800",
   229          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"-Infinity\"}}"
   230       },
   231       {
   232          "description": "[decq541] Specials",
   233          "canonical_bson": "180000001364000000000000000000000000000000007C00",
   234          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"NaN\"}}"
   235       },
   236       {
   237          "description": "[decq074] Nmin and below",
   238          "canonical_bson": "18000000136400000000000A5BC138938D44C64D31000000",
   239          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000000000000000E-6143\"}}"
   240       },
   241       {
   242          "description": "[decq602] fold-down full sequence",
   243          "canonical_bson": "18000000136400000000000A5BC138938D44C64D31FE5F00",
   244          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000000000000000E+6144\"}}"
   245       },
   246       {
   247          "description": "[decq604] fold-down full sequence",
   248          "canonical_bson": "180000001364000000000081EFAC855B416D2DEE04FE5F00",
   249          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000000000000000000000E+6143\"}}"
   250       },
   251       {
   252          "description": "[decq606] fold-down full sequence",
   253          "canonical_bson": "1800000013640000000080264B91C02220BE377E00FE5F00",
   254          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000000000000000000000E+6142\"}}"
   255       },
   256       {
   257          "description": "[decq608] fold-down full sequence",
   258          "canonical_bson": "1800000013640000000040EAED7446D09C2C9F0C00FE5F00",
   259          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000000000000E+6141\"}}"
   260       },
   261       {
   262          "description": "[decq610] fold-down full sequence",
   263          "canonical_bson": "18000000136400000000A0CA17726DAE0F1E430100FE5F00",
   264          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000000000000000000E+6140\"}}"
   265       },
   266       {
   267          "description": "[decq612] fold-down full sequence",
   268          "canonical_bson": "18000000136400000000106102253E5ECE4F200000FE5F00",
   269          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000000000000000000E+6139\"}}"
   270       },
   271       {
   272          "description": "[decq614] fold-down full sequence",
   273          "canonical_bson": "18000000136400000000E83C80D09F3C2E3B030000FE5F00",
   274          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000000000E+6138\"}}"
   275       },
   276       {
   277          "description": "[decq616] fold-down full sequence",
   278          "canonical_bson": "18000000136400000000E4D20CC8DCD2B752000000FE5F00",
   279          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000000000000000E+6137\"}}"
   280       },
   281       {
   282          "description": "[decq618] fold-down full sequence",
   283          "canonical_bson": "180000001364000000004A48011416954508000000FE5F00",
   284          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000000000000000E+6136\"}}"
   285       },
   286       {
   287          "description": "[decq620] fold-down full sequence",
   288          "canonical_bson": "18000000136400000000A1EDCCCE1BC2D300000000FE5F00",
   289          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000000E+6135\"}}"
   290       },
   291       {
   292          "description": "[decq622] fold-down full sequence",
   293          "canonical_bson": "18000000136400000080F64AE1C7022D1500000000FE5F00",
   294          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000000000000E+6134\"}}"
   295       },
   296       {
   297          "description": "[decq624] fold-down full sequence",
   298          "canonical_bson": "18000000136400000040B2BAC9E0191E0200000000FE5F00",
   299          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000000000000E+6133\"}}"
   300       },
   301       {
   302          "description": "[decq626] fold-down full sequence",
   303          "canonical_bson": "180000001364000000A0DEC5ADC935360000000000FE5F00",
   304          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000E+6132\"}}"
   305       },
   306       {
   307          "description": "[decq628] fold-down full sequence",
   308          "canonical_bson": "18000000136400000010632D5EC76B050000000000FE5F00",
   309          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000000000E+6131\"}}"
   310       },
   311       {
   312          "description": "[decq630] fold-down full sequence",
   313          "canonical_bson": "180000001364000000E8890423C78A000000000000FE5F00",
   314          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000000000E+6130\"}}"
   315       },
   316       {
   317          "description": "[decq632] fold-down full sequence",
   318          "canonical_bson": "18000000136400000064A7B3B6E00D000000000000FE5F00",
   319          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000E+6129\"}}"
   320       },
   321       {
   322          "description": "[decq634] fold-down full sequence",
   323          "canonical_bson": "1800000013640000008A5D78456301000000000000FE5F00",
   324          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000000E+6128\"}}"
   325       },
   326       {
   327          "description": "[decq636] fold-down full sequence",
   328          "canonical_bson": "180000001364000000C16FF2862300000000000000FE5F00",
   329          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000000E+6127\"}}"
   330       },
   331       {
   332          "description": "[decq638] fold-down full sequence",
   333          "canonical_bson": "180000001364000080C6A47E8D0300000000000000FE5F00",
   334          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000E+6126\"}}"
   335       },
   336       {
   337          "description": "[decq640] fold-down full sequence",
   338          "canonical_bson": "1800000013640000407A10F35A0000000000000000FE5F00",
   339          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000000E+6125\"}}"
   340       },
   341       {
   342          "description": "[decq642] fold-down full sequence",
   343          "canonical_bson": "1800000013640000A0724E18090000000000000000FE5F00",
   344          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000000E+6124\"}}"
   345       },
   346       {
   347          "description": "[decq644] fold-down full sequence",
   348          "canonical_bson": "180000001364000010A5D4E8000000000000000000FE5F00",
   349          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000E+6123\"}}"
   350       },
   351       {
   352          "description": "[decq646] fold-down full sequence",
   353          "canonical_bson": "1800000013640000E8764817000000000000000000FE5F00",
   354          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000000E+6122\"}}"
   355       },
   356       {
   357          "description": "[decq648] fold-down full sequence",
   358          "canonical_bson": "1800000013640000E40B5402000000000000000000FE5F00",
   359          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000000E+6121\"}}"
   360       },
   361       {
   362          "description": "[decq650] fold-down full sequence",
   363          "canonical_bson": "1800000013640000CA9A3B00000000000000000000FE5F00",
   364          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000E+6120\"}}"
   365       },
   366       {
   367          "description": "[decq652] fold-down full sequence",
   368          "canonical_bson": "1800000013640000E1F50500000000000000000000FE5F00",
   369          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000000E+6119\"}}"
   370       },
   371       {
   372          "description": "[decq654] fold-down full sequence",
   373          "canonical_bson": "180000001364008096980000000000000000000000FE5F00",
   374          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000000E+6118\"}}"
   375       },
   376       {
   377          "description": "[decq656] fold-down full sequence",
   378          "canonical_bson": "1800000013640040420F0000000000000000000000FE5F00",
   379          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000E+6117\"}}"
   380       },
   381       {
   382          "description": "[decq658] fold-down full sequence",
   383          "canonical_bson": "18000000136400A086010000000000000000000000FE5F00",
   384          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00000E+6116\"}}"
   385       },
   386       {
   387          "description": "[decq660] fold-down full sequence",
   388          "canonical_bson": "180000001364001027000000000000000000000000FE5F00",
   389          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0000E+6115\"}}"
   390       },
   391       {
   392          "description": "[decq662] fold-down full sequence",
   393          "canonical_bson": "18000000136400E803000000000000000000000000FE5F00",
   394          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000E+6114\"}}"
   395       },
   396       {
   397          "description": "[decq664] fold-down full sequence",
   398          "canonical_bson": "180000001364006400000000000000000000000000FE5F00",
   399          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.00E+6113\"}}"
   400       },
   401       {
   402          "description": "[decq666] fold-down full sequence",
   403          "canonical_bson": "180000001364000A00000000000000000000000000FE5F00",
   404          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.0E+6112\"}}"
   405       },
   406       {
   407          "description": "[decq060] fold-downs (more below)",
   408          "canonical_bson": "180000001364000100000000000000000000000000403000",
   409          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1\"}}"
   410       },
   411       {
   412          "description": "[decq670] fold-down full sequence",
   413          "canonical_bson": "180000001364000100000000000000000000000000FC5F00",
   414          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+6110\"}}"
   415       },
   416       {
   417          "description": "[decq668] fold-down full sequence",
   418          "canonical_bson": "180000001364000100000000000000000000000000FE5F00",
   419          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E+6111\"}}"
   420       },
   421       {
   422          "description": "[decq072] Nmin and below",
   423          "canonical_bson": "180000001364000100000000000000000000000000420000",
   424          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1E-6143\"}}"
   425       },
   426       {
   427          "description": "[decq076] Nmin and below",
   428          "canonical_bson": "18000000136400010000000A5BC138938D44C64D31000000",
   429          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.000000000000000000000000000000001E-6143\"}}"
   430       },
   431       {
   432          "description": "[decq036] fold-downs (more below)",
   433          "canonical_bson": "18000000136400000000807F1BCF85B27059C8A43CFE5F00",
   434          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.230000000000000000000000000000000E+6144\"}}"
   435       },
   436       {
   437          "description": "[decq062] fold-downs (more below)",
   438          "canonical_bson": "180000001364007B000000000000000000000000003C3000",
   439          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.23\"}}"
   440       },
   441       {
   442          "description": "[decq034] Nmax and similar",
   443          "canonical_bson": "18000000136400F2AF967ED05C82DE3297FF6FDE3CFE5F00",
   444          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1.234567890123456789012345678901234E+6144\"}}"
   445       },
   446       {
   447          "description": "[decq441] exponent lengths",
   448          "canonical_bson": "180000001364000700000000000000000000000000403000",
   449          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7\"}}"
   450       },
   451       {
   452          "description": "[decq449] exponent lengths",
   453          "canonical_bson": "1800000013640007000000000000000000000000001E5F00",
   454          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+5999\"}}"
   455       },
   456       {
   457          "description": "[decq447] exponent lengths",
   458          "canonical_bson": "1800000013640007000000000000000000000000000E3800",
   459          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+999\"}}"
   460       },
   461       {
   462          "description": "[decq445] exponent lengths",
   463          "canonical_bson": "180000001364000700000000000000000000000000063100",
   464          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+99\"}}"
   465       },
   466       {
   467          "description": "[decq443] exponent lengths",
   468          "canonical_bson": "180000001364000700000000000000000000000000523000",
   469          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7E+9\"}}"
   470       },
   471       {
   472          "description": "[decq842] VG testcase",
   473          "canonical_bson": "180000001364000000FED83F4E7C9FE4E269E38A5BCD1700",
   474          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"7.049000000000010795488000000000000E-3097\"}}"
   475       },
   476       {
   477          "description": "[decq841] VG testcase",
   478          "canonical_bson": "180000001364000000203B9DB5056F000000000000002400",
   479          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"8.000000000000000000E-1550\"}}"
   480       },
   481       {
   482          "description": "[decq840] VG testcase",
   483          "canonical_bson": "180000001364003C17258419D710C42F0000000000002400",
   484          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"8.81125000000001349436E-1548\"}}"
   485       },
   486       {
   487          "description": "[decq701] Selected DPD codes",
   488          "canonical_bson": "180000001364000900000000000000000000000000403000",
   489          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"9\"}}"
   490       },
   491       {
   492          "description": "[decq032] Nmax and similar",
   493          "canonical_bson": "18000000136400FFFFFFFF638E8D37C087ADBE09EDFF5F00",
   494          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"9.999999999999999999999999999999999E+6144\"}}"
   495       },
   496       {
   497          "description": "[decq702] Selected DPD codes",
   498          "canonical_bson": "180000001364000A00000000000000000000000000403000",
   499          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"10\"}}"
   500       },
   501       {
   502          "description": "[decq057] fold-downs (more below)",
   503          "canonical_bson": "180000001364000C00000000000000000000000000403000",
   504          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12\"}}"
   505       },
   506       {
   507          "description": "[decq703] Selected DPD codes",
   508          "canonical_bson": "180000001364001300000000000000000000000000403000",
   509          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"19\"}}"
   510       },
   511       {
   512          "description": "[decq704] Selected DPD codes",
   513          "canonical_bson": "180000001364001400000000000000000000000000403000",
   514          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"20\"}}"
   515       },
   516       {
   517          "description": "[decq705] Selected DPD codes",
   518          "canonical_bson": "180000001364001D00000000000000000000000000403000",
   519          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"29\"}}"
   520       },
   521       {
   522          "description": "[decq706] Selected DPD codes",
   523          "canonical_bson": "180000001364001E00000000000000000000000000403000",
   524          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"30\"}}"
   525       },
   526       {
   527          "description": "[decq707] Selected DPD codes",
   528          "canonical_bson": "180000001364002700000000000000000000000000403000",
   529          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"39\"}}"
   530       },
   531       {
   532          "description": "[decq708] Selected DPD codes",
   533          "canonical_bson": "180000001364002800000000000000000000000000403000",
   534          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"40\"}}"
   535       },
   536       {
   537          "description": "[decq709] Selected DPD codes",
   538          "canonical_bson": "180000001364003100000000000000000000000000403000",
   539          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"49\"}}"
   540       },
   541       {
   542          "description": "[decq710] Selected DPD codes",
   543          "canonical_bson": "180000001364003200000000000000000000000000403000",
   544          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"50\"}}"
   545       },
   546       {
   547          "description": "[decq711] Selected DPD codes",
   548          "canonical_bson": "180000001364003B00000000000000000000000000403000",
   549          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"59\"}}"
   550       },
   551       {
   552          "description": "[decq712] Selected DPD codes",
   553          "canonical_bson": "180000001364003C00000000000000000000000000403000",
   554          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"60\"}}"
   555       },
   556       {
   557          "description": "[decq713] Selected DPD codes",
   558          "canonical_bson": "180000001364004500000000000000000000000000403000",
   559          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"69\"}}"
   560       },
   561       {
   562          "description": "[decq714] Selected DPD codes",
   563          "canonical_bson": "180000001364004600000000000000000000000000403000",
   564          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"70\"}}"
   565       },
   566       {
   567          "description": "[decq715] Selected DPD codes",
   568          "canonical_bson": "180000001364004700000000000000000000000000403000",
   569          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"71\"}}"
   570       },
   571       {
   572          "description": "[decq716] Selected DPD codes",
   573          "canonical_bson": "180000001364004800000000000000000000000000403000",
   574          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"72\"}}"
   575       },
   576       {
   577          "description": "[decq717] Selected DPD codes",
   578          "canonical_bson": "180000001364004900000000000000000000000000403000",
   579          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"73\"}}"
   580       },
   581       {
   582          "description": "[decq718] Selected DPD codes",
   583          "canonical_bson": "180000001364004A00000000000000000000000000403000",
   584          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"74\"}}"
   585       },
   586       {
   587          "description": "[decq719] Selected DPD codes",
   588          "canonical_bson": "180000001364004B00000000000000000000000000403000",
   589          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"75\"}}"
   590       },
   591       {
   592          "description": "[decq720] Selected DPD codes",
   593          "canonical_bson": "180000001364004C00000000000000000000000000403000",
   594          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"76\"}}"
   595       },
   596       {
   597          "description": "[decq721] Selected DPD codes",
   598          "canonical_bson": "180000001364004D00000000000000000000000000403000",
   599          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"77\"}}"
   600       },
   601       {
   602          "description": "[decq722] Selected DPD codes",
   603          "canonical_bson": "180000001364004E00000000000000000000000000403000",
   604          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"78\"}}"
   605       },
   606       {
   607          "description": "[decq723] Selected DPD codes",
   608          "canonical_bson": "180000001364004F00000000000000000000000000403000",
   609          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"79\"}}"
   610       },
   611       {
   612          "description": "[decq056] fold-downs (more below)",
   613          "canonical_bson": "180000001364007B00000000000000000000000000403000",
   614          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"123\"}}"
   615       },
   616       {
   617          "description": "[decq064] fold-downs (more below)",
   618          "canonical_bson": "1800000013640039300000000000000000000000003C3000",
   619          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"123.45\"}}"
   620       },
   621       {
   622          "description": "[decq732] Selected DPD codes",
   623          "canonical_bson": "180000001364000802000000000000000000000000403000",
   624          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"520\"}}"
   625       },
   626       {
   627          "description": "[decq733] Selected DPD codes",
   628          "canonical_bson": "180000001364000902000000000000000000000000403000",
   629          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"521\"}}"
   630       },
   631       {
   632          "description": "[decq740] DPD: one of each of the huffman groups",
   633          "canonical_bson": "180000001364000903000000000000000000000000403000",
   634          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"777\"}}"
   635       },
   636       {
   637          "description": "[decq741] DPD: one of each of the huffman groups",
   638          "canonical_bson": "180000001364000A03000000000000000000000000403000",
   639          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"778\"}}"
   640       },
   641       {
   642          "description": "[decq742] DPD: one of each of the huffman groups",
   643          "canonical_bson": "180000001364001303000000000000000000000000403000",
   644          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"787\"}}"
   645       },
   646       {
   647          "description": "[decq746] DPD: one of each of the huffman groups",
   648          "canonical_bson": "180000001364001F03000000000000000000000000403000",
   649          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"799\"}}"
   650       },
   651       {
   652          "description": "[decq743] DPD: one of each of the huffman groups",
   653          "canonical_bson": "180000001364006D03000000000000000000000000403000",
   654          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"877\"}}"
   655       },
   656       {
   657          "description": "[decq753] DPD all-highs cases (includes the 24 redundant codes)",
   658          "canonical_bson": "180000001364007803000000000000000000000000403000",
   659          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"888\"}}"
   660       },
   661       {
   662          "description": "[decq754] DPD all-highs cases (includes the 24 redundant codes)",
   663          "canonical_bson": "180000001364007903000000000000000000000000403000",
   664          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"889\"}}"
   665       },
   666       {
   667          "description": "[decq760] DPD all-highs cases (includes the 24 redundant codes)",
   668          "canonical_bson": "180000001364008203000000000000000000000000403000",
   669          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"898\"}}"
   670       },
   671       {
   672          "description": "[decq764] DPD all-highs cases (includes the 24 redundant codes)",
   673          "canonical_bson": "180000001364008303000000000000000000000000403000",
   674          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"899\"}}"
   675       },
   676       {
   677          "description": "[decq745] DPD: one of each of the huffman groups",
   678          "canonical_bson": "18000000136400D303000000000000000000000000403000",
   679          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"979\"}}"
   680       },
   681       {
   682          "description": "[decq770] DPD all-highs cases (includes the 24 redundant codes)",
   683          "canonical_bson": "18000000136400DC03000000000000000000000000403000",
   684          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"988\"}}"
   685       },
   686       {
   687          "description": "[decq774] DPD all-highs cases (includes the 24 redundant codes)",
   688          "canonical_bson": "18000000136400DD03000000000000000000000000403000",
   689          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"989\"}}"
   690       },
   691       {
   692          "description": "[decq730] Selected DPD codes",
   693          "canonical_bson": "18000000136400E203000000000000000000000000403000",
   694          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"994\"}}"
   695       },
   696       {
   697          "description": "[decq731] Selected DPD codes",
   698          "canonical_bson": "18000000136400E303000000000000000000000000403000",
   699          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"995\"}}"
   700       },
   701       {
   702          "description": "[decq744] DPD: one of each of the huffman groups",
   703          "canonical_bson": "18000000136400E503000000000000000000000000403000",
   704          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"997\"}}"
   705       },
   706       {
   707          "description": "[decq780] DPD all-highs cases (includes the 24 redundant codes)",
   708          "canonical_bson": "18000000136400E603000000000000000000000000403000",
   709          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"998\"}}"
   710       },
   711       {
   712          "description": "[decq787] DPD all-highs cases (includes the 24 redundant codes)",
   713          "canonical_bson": "18000000136400E703000000000000000000000000403000",
   714          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"999\"}}"
   715       },
   716       {
   717          "description": "[decq053] fold-downs (more below)",
   718          "canonical_bson": "18000000136400D204000000000000000000000000403000",
   719          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1234\"}}"
   720       },
   721       {
   722          "description": "[decq052] fold-downs (more below)",
   723          "canonical_bson": "180000001364003930000000000000000000000000403000",
   724          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"12345\"}}"
   725       },
   726       {
   727          "description": "[decq792] Miscellaneous (testers' queries, etc.)",
   728          "canonical_bson": "180000001364003075000000000000000000000000403000",
   729          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"30000\"}}"
   730       },
   731       {
   732          "description": "[decq793] Miscellaneous (testers' queries, etc.)",
   733          "canonical_bson": "1800000013640090940D0000000000000000000000403000",
   734          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"890000\"}}"
   735       },
   736       {
   737          "description": "[decq824] values around [u]int32 edges (zeros done earlier)",
   738          "canonical_bson": "18000000136400FEFFFF7F00000000000000000000403000",
   739          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"2147483646\"}}"
   740       },
   741       {
   742          "description": "[decq825] values around [u]int32 edges (zeros done earlier)",
   743          "canonical_bson": "18000000136400FFFFFF7F00000000000000000000403000",
   744          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"2147483647\"}}"
   745       },
   746       {
   747          "description": "[decq826] values around [u]int32 edges (zeros done earlier)",
   748          "canonical_bson": "180000001364000000008000000000000000000000403000",
   749          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"2147483648\"}}"
   750       },
   751       {
   752          "description": "[decq827] values around [u]int32 edges (zeros done earlier)",
   753          "canonical_bson": "180000001364000100008000000000000000000000403000",
   754          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"2147483649\"}}"
   755       },
   756       {
   757          "description": "[decq828] values around [u]int32 edges (zeros done earlier)",
   758          "canonical_bson": "18000000136400FEFFFFFF00000000000000000000403000",
   759          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"4294967294\"}}"
   760       },
   761       {
   762          "description": "[decq829] values around [u]int32 edges (zeros done earlier)",
   763          "canonical_bson": "18000000136400FFFFFFFF00000000000000000000403000",
   764          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"4294967295\"}}"
   765       },
   766       {
   767          "description": "[decq830] values around [u]int32 edges (zeros done earlier)",
   768          "canonical_bson": "180000001364000000000001000000000000000000403000",
   769          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"4294967296\"}}"
   770       },
   771       {
   772          "description": "[decq831] values around [u]int32 edges (zeros done earlier)",
   773          "canonical_bson": "180000001364000100000001000000000000000000403000",
   774          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"4294967297\"}}"
   775       },
   776       {
   777          "description": "[decq022] Normality",
   778          "canonical_bson": "18000000136400C7711CC7B548F377DC80A131C836403000",
   779          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1111111111111111111111111111111111\"}}"
   780       },
   781       {
   782          "description": "[decq020] Normality",
   783          "canonical_bson": "18000000136400F2AF967ED05C82DE3297FF6FDE3C403000",
   784          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"1234567890123456789012345678901234\"}}"
   785       },
   786       {
   787          "description": "[decq550] Specials",
   788          "canonical_bson": "18000000136400FFFFFFFF638E8D37C087ADBE09ED413000",
   789          "canonical_extjson": "{\"d\" : {\"$numberDecimal\" : \"9999999999999999999999999999999999\"}}"
   790       }
   791    ]
   792}
   793

View as plain text