test bench_decode_to_string_ar ... bench: 560,170 ns/iter (+/- 9,789) = 561 MB/s test bench_decode_to_string_ar_utf_16be ... bench: 1,340,445 ns/iter (+/- 48,216) = 398 MB/s test bench_decode_to_string_ar_utf_16le ... bench: 1,209,062 ns/iter (+/- 87,292) = 441 MB/s test bench_decode_to_string_ar_windows_1256 ... bench: 1,151,379 ns/iter (+/- 9,404) = 236 MB/s test bench_decode_to_string_cs ... bench: 361,118 ns/iter (+/- 7,352) = 923 MB/s test bench_decode_to_string_cs_utf_16be ... bench: 1,082,835 ns/iter (+/- 35,837) = 600 MB/s test bench_decode_to_string_cs_utf_16le ... bench: 964,722 ns/iter (+/- 81,269) = 673 MB/s test bench_decode_to_string_cs_windows_1250 ... bench: 843,586 ns/iter (+/- 209,836) = 393 MB/s test bench_decode_to_string_de ... bench: 203,066 ns/iter (+/- 2,274) = 1569 MB/s test bench_decode_to_string_de_utf_16be ... bench: 760,637 ns/iter (+/- 250,070) = 828 MB/s test bench_decode_to_string_de_utf_16le ... bench: 672,264 ns/iter (+/- 41,467) = 937 MB/s test bench_decode_to_string_de_windows_1252 ... bench: 564,024 ns/iter (+/- 84,016) = 570 MB/s test bench_decode_to_string_el ... bench: 365,064 ns/iter (+/- 3,140) = 664 MB/s test bench_decode_to_string_el_utf_16be ... bench: 926,162 ns/iter (+/- 36,945) = 458 MB/s test bench_decode_to_string_el_utf_16le ... bench: 831,801 ns/iter (+/- 22,445) = 510 MB/s test bench_decode_to_string_el_windows_1253 ... bench: 753,841 ns/iter (+/- 39,662) = 290 MB/s test bench_decode_to_string_en ... bench: 302,316 ns/iter (+/- 4,634) = 2337 MB/s test bench_decode_to_string_en_utf_16be ... bench: 1,655,358 ns/iter (+/- 313,805) = 850 MB/s test bench_decode_to_string_en_utf_16le ... bench: 1,482,626 ns/iter (+/- 267,872) = 949 MB/s test bench_decode_to_string_en_windows_1252 ... bench: 1,036,236 ns/iter (+/- 183,097) = 686 MB/s test bench_decode_to_string_fr ... bench: 684,695 ns/iter (+/- 17,662) = 1372 MB/s test bench_decode_to_string_fr_utf_16be ... bench: 3,145,662 ns/iter (+/- 140,428) = 590 MB/s test bench_decode_to_string_fr_utf_16le ... bench: 2,839,529 ns/iter (+/- 243,866) = 654 MB/s test bench_decode_to_string_fr_windows_1252 ... bench: 2,013,166 ns/iter (+/- 1,049,728) = 466 MB/s test bench_decode_to_string_he ... bench: 473,933 ns/iter (+/- 4,869) = 554 MB/s test bench_decode_to_string_he_utf_16be ... bench: 1,148,966 ns/iter (+/- 26,386) = 392 MB/s test bench_decode_to_string_he_utf_16le ... bench: 1,034,104 ns/iter (+/- 57,193) = 435 MB/s test bench_decode_to_string_he_windows_1255 ... bench: 970,383 ns/iter (+/- 13,996) = 238 MB/s test bench_decode_to_string_ja ... bench: 304,831 ns/iter (+/- 2,986) = 811 MB/s test bench_decode_to_string_ja_euc_jp ... bench: 946,241 ns/iter (+/- 41,140) = 242 MB/s test bench_decode_to_string_ja_iso_2022_jp ... bench: 1,781,914 ns/iter (+/- 97,081) = 138 MB/s test bench_decode_to_string_ja_shift_jis ... bench: 1,014,470 ns/iter (+/- 63,268) = 226 MB/s test bench_decode_to_string_ja_utf_16be ... bench: 843,658 ns/iter (+/- 18,733) = 486 MB/s test bench_decode_to_string_ja_utf_16le ... bench: 759,433 ns/iter (+/- 31,067) = 540 MB/s test bench_decode_to_string_jquery ... bench: 31,214 ns/iter (+/- 483) = 2777 MB/s test bench_decode_to_string_jquery_windows_1252 ... bench: 29,260 ns/iter (+/- 362) = 2963 MB/s test bench_decode_to_string_jquerycat ... bench: 523,681 ns/iter (+/- 32,245) = 2649 MB/s test bench_decode_to_string_ko ... bench: 252,734 ns/iter (+/- 3,974) = 653 MB/s test bench_decode_to_string_ko_euc_kr ... bench: 416,296 ns/iter (+/- 3,167) = 379 MB/s test bench_decode_to_string_ko_utf_16be ... bench: 446,887 ns/iter (+/- 9,070) = 634 MB/s test bench_decode_to_string_ko_utf_16le ... bench: 387,945 ns/iter (+/- 34,996) = 731 MB/s test bench_decode_to_string_pt ... bench: 389,404 ns/iter (+/- 9,703) = 1521 MB/s test bench_decode_to_string_pt_utf_16be ... bench: 1,531,246 ns/iter (+/- 212,955) = 765 MB/s test bench_decode_to_string_pt_utf_16le ... bench: 1,373,060 ns/iter (+/- 262,331) = 853 MB/s test bench_decode_to_string_pt_windows_1252 ... bench: 1,076,641 ns/iter (+/- 64,840) = 551 MB/s test bench_decode_to_string_ru ... bench: 1,063,606 ns/iter (+/- 25,896) = 590 MB/s test bench_decode_to_string_ru_utf_16be ... bench: 2,674,216 ns/iter (+/- 293,484) = 401 MB/s test bench_decode_to_string_ru_utf_16le ... bench: 2,407,454 ns/iter (+/- 240,388) = 445 MB/s test bench_decode_to_string_ru_windows_1251 ... bench: 2,193,160 ns/iter (+/- 75,217) = 247 MB/s test bench_decode_to_string_th ... bench: 966,325 ns/iter (+/- 11,990) = 1010 MB/s test bench_decode_to_string_th_utf_16be ... bench: 3,429,741 ns/iter (+/- 248,931) = 464 MB/s test bench_decode_to_string_th_utf_16le ... bench: 3,158,158 ns/iter (+/- 134,091) = 504 MB/s test bench_decode_to_string_th_windows_874 ... bench: 2,809,062 ns/iter (+/- 97,042) = 286 MB/s test bench_decode_to_string_tr ... bench: 354,437 ns/iter (+/- 4,506) = 826 MB/s test bench_decode_to_string_tr_utf_16be ... bench: 1,008,216 ns/iter (+/- 12,521) = 563 MB/s test bench_decode_to_string_tr_utf_16le ... bench: 905,004 ns/iter (+/- 107,458) = 627 MB/s test bench_decode_to_string_tr_windows_1254 ... bench: 787,854 ns/iter (+/- 9,754) = 368 MB/s test bench_decode_to_string_user_defined ... bench: 89,822 ns/iter (+/- 986) = 150 MB/s test bench_decode_to_string_vi ... bench: 871,156 ns/iter (+/- 7,686) = 668 MB/s test bench_decode_to_string_vi_utf_16be ... bench: 2,320,740 ns/iter (+/- 227,458) = 473 MB/s test bench_decode_to_string_vi_utf_16le ... bench: 2,075,179 ns/iter (+/- 153,524) = 530 MB/s test bench_decode_to_string_vi_windows_1258 ... bench: 1,563,741 ns/iter (+/- 349,162) = 396 MB/s test bench_decode_to_string_zh_cn ... bench: 353,395 ns/iter (+/- 4,154) = 882 MB/s test bench_decode_to_string_zh_cn_gb18030 ... bench: 1,128,904 ns/iter (+/- 12,938) = 260 MB/s test bench_decode_to_string_zh_cn_utf_16be ... bench: 993,216 ns/iter (+/- 30,520) = 550 MB/s test bench_decode_to_string_zh_cn_utf_16le ... bench: 900,137 ns/iter (+/- 35,082) = 607 MB/s test bench_decode_to_string_zh_tw ... bench: 353,514 ns/iter (+/- 2,693) = 884 MB/s test bench_decode_to_string_zh_tw_big5 ... bench: 1,119,016 ns/iter (+/- 23,504) = 265 MB/s test bench_decode_to_string_zh_tw_utf_16be ... bench: 995,908 ns/iter (+/- 23,270) = 549 MB/s test bench_decode_to_string_zh_tw_utf_16le ... bench: 902,558 ns/iter (+/- 112,304) = 606 MB/s test bench_decode_to_utf16_ar ... bench: 756,235 ns/iter (+/- 6,324) = 416 MB/s test bench_decode_to_utf16_ar_utf_16be ... bench: 234,052 ns/iter (+/- 4,023) = 2280 MB/s test bench_decode_to_utf16_ar_utf_16le ... bench: 183,312 ns/iter (+/- 20,981) = 2911 MB/s test bench_decode_to_utf16_ar_windows_1256 ... bench: 569,787 ns/iter (+/- 6,259) = 478 MB/s test bench_decode_to_utf16_cs ... bench: 543,145 ns/iter (+/- 10,173) = 614 MB/s test bench_decode_to_utf16_cs_utf_16be ... bench: 285,154 ns/iter (+/- 6,043) = 2278 MB/s test bench_decode_to_utf16_cs_utf_16le ... bench: 223,225 ns/iter (+/- 5,905) = 2910 MB/s test bench_decode_to_utf16_cs_windows_1250 ... bench: 488,895 ns/iter (+/- 5,946) = 679 MB/s test bench_decode_to_utf16_de ... bench: 302,656 ns/iter (+/- 4,962) = 1053 MB/s test bench_decode_to_utf16_de_utf_16be ... bench: 276,096 ns/iter (+/- 31,842) = 2282 MB/s test bench_decode_to_utf16_de_utf_16le ... bench: 215,818 ns/iter (+/- 6,984) = 2920 MB/s test bench_decode_to_utf16_de_windows_1252 ... bench: 273,585 ns/iter (+/- 14,370) = 1176 MB/s test bench_decode_to_utf16_el ... bench: 493,454 ns/iter (+/- 5,205) = 491 MB/s test bench_decode_to_utf16_el_utf_16be ... bench: 180,987 ns/iter (+/- 2,862) = 2345 MB/s test bench_decode_to_utf16_el_utf_16le ... bench: 129,152 ns/iter (+/- 1,852) = 3286 MB/s test bench_decode_to_utf16_el_windows_1253 ... bench: 373,934 ns/iter (+/- 23,403) = 585 MB/s test bench_decode_to_utf16_en ... bench: 436,212 ns/iter (+/- 9,068) = 1619 MB/s test bench_decode_to_utf16_en_utf_16be ... bench: 669,071 ns/iter (+/- 104,174) = 2104 MB/s test bench_decode_to_utf16_en_utf_16le ... bench: 530,233 ns/iter (+/- 155,678) = 2655 MB/s test bench_decode_to_utf16_en_windows_1252 ... bench: 398,412 ns/iter (+/- 26,089) = 1784 MB/s test bench_decode_to_utf16_fr ... bench: 1,052,104 ns/iter (+/- 72,938) = 893 MB/s test bench_decode_to_utf16_fr_utf_16be ... bench: 1,161,027 ns/iter (+/- 255,266) = 1600 MB/s test bench_decode_to_utf16_fr_utf_16le ... bench: 933,981 ns/iter (+/- 195,197) = 1989 MB/s test bench_decode_to_utf16_fr_windows_1252 ... bench: 1,252,071 ns/iter (+/- 104,485) = 749 MB/s test bench_decode_to_utf16_he ... bench: 641,662 ns/iter (+/- 6,258) = 409 MB/s test bench_decode_to_utf16_he_utf_16be ... bench: 191,809 ns/iter (+/- 2,643) = 2350 MB/s test bench_decode_to_utf16_he_utf_16le ... bench: 136,769 ns/iter (+/- 1,177) = 3295 MB/s test bench_decode_to_utf16_he_windows_1255 ... bench: 503,229 ns/iter (+/- 7,192) = 460 MB/s test bench_decode_to_utf16_ja ... bench: 463,341 ns/iter (+/- 5,806) = 533 MB/s test bench_decode_to_utf16_ja_euc_jp ... bench: 548,233 ns/iter (+/- 10,739) = 419 MB/s test bench_decode_to_utf16_ja_iso_2022_jp ... bench: 1,592,987 ns/iter (+/- 7,723) = 154 MB/s test bench_decode_to_utf16_ja_shift_jis ... bench: 629,308 ns/iter (+/- 4,905) = 365 MB/s test bench_decode_to_utf16_ja_utf_16be ... bench: 175,031 ns/iter (+/- 3,340) = 2344 MB/s test bench_decode_to_utf16_ja_utf_16le ... bench: 124,766 ns/iter (+/- 12,097) = 3289 MB/s test bench_decode_to_utf16_jquery ... bench: 38,801 ns/iter (+/- 425) = 2234 MB/s test bench_decode_to_utf16_jquery_windows_1252 ... bench: 41,069 ns/iter (+/- 2,341) = 2111 MB/s test bench_decode_to_utf16_ko ... bench: 361,879 ns/iter (+/- 3,761) = 456 MB/s test bench_decode_to_utf16_ko_euc_kr ... bench: 339,631 ns/iter (+/- 4,134) = 465 MB/s test bench_decode_to_utf16_ko_utf_16be ... bench: 120,665 ns/iter (+/- 922) = 2351 MB/s test bench_decode_to_utf16_ko_utf_16le ... bench: 86,192 ns/iter (+/- 2,577) = 3291 MB/s test bench_decode_to_utf16_pt ... bench: 586,920 ns/iter (+/- 11,141) = 1009 MB/s test bench_decode_to_utf16_pt_utf_16be ... bench: 530,087 ns/iter (+/- 115,923) = 2211 MB/s test bench_decode_to_utf16_pt_utf_16le ... bench: 414,218 ns/iter (+/- 130,829) = 2829 MB/s test bench_decode_to_utf16_pt_windows_1252 ... bench: 547,227 ns/iter (+/- 78,027) = 1085 MB/s test bench_decode_to_utf16_ru ... bench: 1,425,712 ns/iter (+/- 54,975) = 440 MB/s test bench_decode_to_utf16_ru_utf_16be ... bench: 471,185 ns/iter (+/- 15,353) = 2278 MB/s test bench_decode_to_utf16_ru_utf_16le ... bench: 370,287 ns/iter (+/- 21,952) = 2899 MB/s test bench_decode_to_utf16_ru_windows_1251 ... bench: 1,139,666 ns/iter (+/- 159,295) = 475 MB/s test bench_decode_to_utf16_th ... bench: 1,475,381 ns/iter (+/- 125,650) = 661 MB/s test bench_decode_to_utf16_th_utf_16be ... bench: 799,032 ns/iter (+/- 266,365) = 1992 MB/s test bench_decode_to_utf16_th_utf_16le ... bench: 629,736 ns/iter (+/- 340,939) = 2528 MB/s test bench_decode_to_utf16_th_windows_874 ... bench: 1,113,360 ns/iter (+/- 84,452) = 722 MB/s test bench_decode_to_utf16_tr ... bench: 524,908 ns/iter (+/- 43,127) = 558 MB/s test bench_decode_to_utf16_tr_utf_16be ... bench: 250,529 ns/iter (+/- 3,986) = 2266 MB/s test bench_decode_to_utf16_tr_utf_16le ... bench: 175,760 ns/iter (+/- 1,746) = 3230 MB/s test bench_decode_to_utf16_tr_windows_1254 ... bench: 460,583 ns/iter (+/- 4,896) = 630 MB/s test bench_decode_to_utf16_user_defined ... bench: 5,865 ns/iter (+/- 118) = 2301 MB/s test bench_decode_to_utf16_vi ... bench: 1,229,908 ns/iter (+/- 13,591) = 473 MB/s test bench_decode_to_utf16_vi_utf_16be ... bench: 484,108 ns/iter (+/- 15,778) = 2272 MB/s test bench_decode_to_utf16_vi_utf_16le ... bench: 379,402 ns/iter (+/- 17,053) = 2899 MB/s test bench_decode_to_utf16_vi_windows_1258 ... bench: 944,242 ns/iter (+/- 54,939) = 656 MB/s test bench_decode_to_utf16_zh_cn ... bench: 531,562 ns/iter (+/- 16,938) = 587 MB/s test bench_decode_to_utf16_zh_cn_gb18030 ... bench: 680,941 ns/iter (+/- 19,770) = 432 MB/s test bench_decode_to_utf16_zh_cn_utf_16be ... bench: 241,454 ns/iter (+/- 19,298) = 2265 MB/s test bench_decode_to_utf16_zh_cn_utf_16le ... bench: 169,681 ns/iter (+/- 2,585) = 3223 MB/s test bench_decode_to_utf16_zh_tw ... bench: 530,085 ns/iter (+/- 15,611) = 589 MB/s test bench_decode_to_utf16_zh_tw_big5 ... bench: 660,083 ns/iter (+/- 6,382) = 450 MB/s test bench_decode_to_utf16_zh_tw_utf_16be ... bench: 242,158 ns/iter (+/- 7,113) = 2260 MB/s test bench_decode_to_utf16_zh_tw_utf_16le ... bench: 169,844 ns/iter (+/- 5,334) = 3223 MB/s test bench_decode_to_utf8_ar ... bench: 609,612 ns/iter (+/- 10,063) = 516 MB/s test bench_decode_to_utf8_ar_utf_16be ... bench: 1,001,704 ns/iter (+/- 9,551) = 532 MB/s test bench_decode_to_utf8_ar_utf_16le ... bench: 871,283 ns/iter (+/- 10,188) = 612 MB/s test bench_decode_to_utf8_ar_windows_1256 ... bench: 812,062 ns/iter (+/- 4,761) = 335 MB/s test bench_decode_to_utf8_cs ... bench: 423,583 ns/iter (+/- 100,352) = 787 MB/s test bench_decode_to_utf8_cs_utf_16be ... bench: 714,416 ns/iter (+/- 49,379) = 909 MB/s test bench_decode_to_utf8_cs_utf_16le ... bench: 600,404 ns/iter (+/- 13,715) = 1082 MB/s test bench_decode_to_utf8_cs_windows_1250 ... bench: 473,095 ns/iter (+/- 13,276) = 702 MB/s test bench_decode_to_utf8_de ... bench: 251,647 ns/iter (+/- 2,649) = 1266 MB/s test bench_decode_to_utf8_de_utf_16be ... bench: 408,312 ns/iter (+/- 15,639) = 1543 MB/s test bench_decode_to_utf8_de_utf_16le ... bench: 326,216 ns/iter (+/- 6,807) = 1931 MB/s test bench_decode_to_utf8_de_windows_1252 ... bench: 205,737 ns/iter (+/- 8,040) = 1564 MB/s test bench_decode_to_utf8_el ... bench: 403,713 ns/iter (+/- 5,776) = 600 MB/s test bench_decode_to_utf8_el_utf_16be ... bench: 657,829 ns/iter (+/- 19,892) = 645 MB/s test bench_decode_to_utf8_el_utf_16le ... bench: 565,537 ns/iter (+/- 75,735) = 750 MB/s test bench_decode_to_utf8_el_windows_1253 ... bench: 481,945 ns/iter (+/- 5,935) = 454 MB/s test bench_decode_to_utf8_en ... bench: 422,840 ns/iter (+/- 26,583) = 1671 MB/s test bench_decode_to_utf8_en_utf_16be ... bench: 649,948 ns/iter (+/- 188,334) = 2166 MB/s test bench_decode_to_utf8_en_utf_16le ... bench: 504,873 ns/iter (+/- 134,792) = 2789 MB/s test bench_decode_to_utf8_en_windows_1252 ... bench: 236,050 ns/iter (+/- 7,345) = 3011 MB/s test bench_decode_to_utf8_fr ... bench: 862,683 ns/iter (+/- 379,725) = 1089 MB/s test bench_decode_to_utf8_fr_utf_16be ... bench: 1,794,319 ns/iter (+/- 214,674) = 1035 MB/s test bench_decode_to_utf8_fr_utf_16le ... bench: 1,620,746 ns/iter (+/- 356,643) = 1146 MB/s test bench_decode_to_utf8_fr_windows_1252 ... bench: 890,551 ns/iter (+/- 75,095) = 1053 MB/s test bench_decode_to_utf8_he ... bench: 514,750 ns/iter (+/- 6,454) = 510 MB/s test bench_decode_to_utf8_he_utf_16be ... bench: 860,920 ns/iter (+/- 21,470) = 523 MB/s test bench_decode_to_utf8_he_utf_16le ... bench: 744,587 ns/iter (+/- 5,156) = 605 MB/s test bench_decode_to_utf8_he_windows_1255 ... bench: 673,308 ns/iter (+/- 5,767) = 344 MB/s test bench_decode_to_utf8_ja ... bench: 344,255 ns/iter (+/- 8,134) = 718 MB/s test bench_decode_to_utf8_ja_euc_jp ... bench: 671,004 ns/iter (+/- 5,543) = 342 MB/s test bench_decode_to_utf8_ja_iso_2022_jp ... bench: 1,505,858 ns/iter (+/- 39,814) = 163 MB/s test bench_decode_to_utf8_ja_shift_jis ... bench: 731,225 ns/iter (+/- 5,209) = 314 MB/s test bench_decode_to_utf8_ja_utf_16be ... bench: 572,654 ns/iter (+/- 5,679) = 716 MB/s test bench_decode_to_utf8_ja_utf_16le ... bench: 483,966 ns/iter (+/- 6,780) = 848 MB/s test bench_decode_to_utf8_jquery ... bench: 43,646 ns/iter (+/- 1,166) = 1986 MB/s test bench_decode_to_utf8_jquery_windows_1252 ... bench: 23,676 ns/iter (+/- 8,241) = 3662 MB/s test bench_decode_to_utf8_ko ... bench: 278,206 ns/iter (+/- 3,818) = 593 MB/s test bench_decode_to_utf8_ko_euc_kr ... bench: 416,018 ns/iter (+/- 3,589) = 379 MB/s test bench_decode_to_utf8_ko_utf_16be ... bench: 446,066 ns/iter (+/- 2,647) = 636 MB/s test bench_decode_to_utf8_ko_utf_16le ... bench: 386,187 ns/iter (+/- 7,838) = 734 MB/s test bench_decode_to_utf8_pt ... bench: 491,940 ns/iter (+/- 14,142) = 1204 MB/s test bench_decode_to_utf8_pt_utf_16be ... bench: 805,798 ns/iter (+/- 206,483) = 1454 MB/s test bench_decode_to_utf8_pt_utf_16le ... bench: 657,886 ns/iter (+/- 109,730) = 1781 MB/s test bench_decode_to_utf8_pt_windows_1252 ... bench: 421,018 ns/iter (+/- 12,131) = 1410 MB/s test bench_decode_to_utf8_ru ... bench: 1,182,731 ns/iter (+/- 33,793) = 531 MB/s test bench_decode_to_utf8_ru_utf_16be ... bench: 1,928,475 ns/iter (+/- 224,097) = 556 MB/s test bench_decode_to_utf8_ru_utf_16le ... bench: 1,692,833 ns/iter (+/- 120,414) = 634 MB/s test bench_decode_to_utf8_ru_windows_1251 ... bench: 1,515,129 ns/iter (+/- 145,518) = 357 MB/s test bench_decode_to_utf8_th ... bench: 1,160,545 ns/iter (+/- 85,290) = 841 MB/s test bench_decode_to_utf8_th_utf_16be ... bench: 2,044,293 ns/iter (+/- 331,467) = 778 MB/s test bench_decode_to_utf8_th_utf_16le ... bench: 1,906,371 ns/iter (+/- 150,053) = 835 MB/s test bench_decode_to_utf8_th_windows_874 ... bench: 1,671,829 ns/iter (+/- 93,097) = 481 MB/s test bench_decode_to_utf8_tr ... bench: 400,081 ns/iter (+/- 3,310) = 732 MB/s test bench_decode_to_utf8_tr_utf_16be ... bench: 686,129 ns/iter (+/- 8,490) = 827 MB/s test bench_decode_to_utf8_tr_utf_16le ... bench: 581,470 ns/iter (+/- 28,673) = 976 MB/s test bench_decode_to_utf8_tr_windows_1254 ... bench: 463,954 ns/iter (+/- 6,606) = 625 MB/s test bench_decode_to_utf8_user_defined ... bench: 89,676 ns/iter (+/- 4,946) = 150 MB/s test bench_decode_to_utf8_vi ... bench: 982,733 ns/iter (+/- 4,879) = 592 MB/s test bench_decode_to_utf8_vi_utf_16be ... bench: 1,623,378 ns/iter (+/- 109,723) = 677 MB/s test bench_decode_to_utf8_vi_utf_16le ... bench: 1,425,043 ns/iter (+/- 416,113) = 771 MB/s test bench_decode_to_utf8_vi_windows_1258 ... bench: 882,333 ns/iter (+/- 13,090) = 702 MB/s test bench_decode_to_utf8_zh_cn ... bench: 401,814 ns/iter (+/- 22,219) = 776 MB/s test bench_decode_to_utf8_zh_cn_gb18030 ... bench: 776,920 ns/iter (+/- 6,943) = 378 MB/s test bench_decode_to_utf8_zh_cn_utf_16be ... bench: 656,295 ns/iter (+/- 59,822) = 833 MB/s test bench_decode_to_utf8_zh_cn_utf_16le ... bench: 562,337 ns/iter (+/- 6,713) = 972 MB/s test bench_decode_to_utf8_zh_tw ... bench: 401,191 ns/iter (+/- 18,645) = 779 MB/s test bench_decode_to_utf8_zh_tw_big5 ... bench: 776,408 ns/iter (+/- 5,533) = 382 MB/s test bench_decode_to_utf8_zh_tw_utf_16be ... bench: 658,741 ns/iter (+/- 63,855) = 831 MB/s test bench_decode_to_utf8_zh_tw_utf_16le ... bench: 562,941 ns/iter (+/- 12,266) = 972 MB/s test bench_encode_from_utf16_ar ... bench: 110,713 ns/iter (+/- 918) = 208 MB/s test bench_encode_from_utf16_ar_windows_1256 ... bench: 336,547 ns/iter (+/- 3,198) = 38 MB/s test bench_encode_from_utf16_cs ... bench: 199,214 ns/iter (+/- 1,411) = 243 MB/s test bench_encode_from_utf16_cs_windows_1250 ... bench: 511,679 ns/iter (+/- 10,524) = 86 MB/s test bench_encode_from_utf16_de ... bench: 118,849 ns/iter (+/- 3,714) = 647 MB/s test bench_encode_from_utf16_de_windows_1252 ... bench: 124,524 ns/iter (+/- 692) = 609 MB/s test bench_encode_from_utf16_el ... bench: 153,713 ns/iter (+/- 1,211) = 211 MB/s test bench_encode_from_utf16_el_windows_1253 ... bench: 143,612 ns/iter (+/- 1,629) = 125 MB/s test bench_encode_from_utf16_en ... bench: 53,005 ns/iter (+/- 572) = 1220 MB/s test bench_encode_from_utf16_en_windows_1252 ... bench: 53,726 ns/iter (+/- 2,931) = 1205 MB/s test bench_encode_from_utf16_fr ... bench: 362,827 ns/iter (+/- 3,470) = 393 MB/s test bench_encode_from_utf16_fr_windows_1252 ... bench: 390,904 ns/iter (+/- 2,787) = 355 MB/s test bench_encode_from_utf16_he ... bench: 249,352 ns/iter (+/- 2,070) = 198 MB/s test bench_encode_from_utf16_he_windows_1255 ... bench: 222,256 ns/iter (+/- 2,159) = 127 MB/s test bench_encode_from_utf16_ja ... bench: 88,763 ns/iter (+/- 490) = 368 MB/s test bench_encode_from_utf16_ja_euc_jp ... bench: 8,269,645 ns/iter (+/- 28,600) = 2 MB/s test bench_encode_from_utf16_ja_iso_2022_jp ... bench: 8,811,931 ns/iter (+/- 85,211) = 2 MB/s test bench_encode_from_utf16_ja_shift_jis ... bench: 8,964,035 ns/iter (+/- 15,213) = 2 MB/s test bench_encode_from_utf16_jquery ... bench: 53,468 ns/iter (+/- 543) = 1621 MB/s test bench_encode_from_utf16_jquery_windows_1252 ... bench: 53,443 ns/iter (+/- 455) = 1622 MB/s test bench_encode_from_utf16_ko ... bench: 96,446 ns/iter (+/- 918) = 206 MB/s test bench_encode_from_utf16_ko_euc_kr ... bench: 402,271 ns/iter (+/- 27,148) = 35 MB/s test bench_encode_from_utf16_pt ... bench: 145,050 ns/iter (+/- 1,810) = 468 MB/s test bench_encode_from_utf16_pt_windows_1252 ... bench: 152,425 ns/iter (+/- 915) = 434 MB/s test bench_encode_from_utf16_ru ... bench: 557,616 ns/iter (+/- 5,631) = 209 MB/s test bench_encode_from_utf16_ru_windows_1251 ... bench: 506,662 ns/iter (+/- 5,269) = 129 MB/s test bench_encode_from_utf16_th ... bench: 515,391 ns/iter (+/- 4,653) = 360 MB/s test bench_encode_from_utf16_th_windows_874 ... bench: 813,704 ns/iter (+/- 8,090) = 81 MB/s test bench_encode_from_utf16_tr ... bench: 235,838 ns/iter (+/- 3,426) = 237 MB/s test bench_encode_from_utf16_tr_windows_1254 ... bench: 468,789 ns/iter (+/- 16,052) = 108 MB/s test bench_encode_from_utf16_vi ... bench: 509,645 ns/iter (+/- 11,429) = 170 MB/s test bench_encode_from_utf16_vi_windows_1258 ... bench: 608,233 ns/iter (+/- 5,218) = 181 MB/s test bench_encode_from_utf16_zh_cn ... bench: 88,647 ns/iter (+/- 694) = 348 MB/s test bench_encode_from_utf16_zh_cn_gb18030 ... bench: 25,062,645 ns/iter (+/- 42,771) test bench_encode_from_utf16_zh_tw ... bench: 88,745 ns/iter (+/- 1,029) = 348 MB/s test bench_encode_from_utf16_zh_tw_big5 ... bench: 21,373,295 ns/iter (+/- 34,979) test bench_encode_from_utf8_ar ... bench: 1,983 ns/iter (+/- 40) = 11620 MB/s test bench_encode_from_utf8_ar_windows_1256 ... bench: 353,079 ns/iter (+/- 15,683) = 36 MB/s test bench_encode_from_utf8_cs ... bench: 6,984 ns/iter (+/- 245) = 6935 MB/s test bench_encode_from_utf8_cs_windows_1250 ... bench: 505,324 ns/iter (+/- 4,625) = 87 MB/s test bench_encode_from_utf8_de ... bench: 10,769 ns/iter (+/- 300) = 7143 MB/s test bench_encode_from_utf8_de_windows_1252 ... bench: 95,503 ns/iter (+/- 3,882) = 794 MB/s test bench_encode_from_utf8_el ... bench: 2,839 ns/iter (+/- 42) = 11424 MB/s test bench_encode_from_utf8_el_windows_1253 ... bench: 176,874 ns/iter (+/- 3,080) = 101 MB/s test bench_encode_from_utf8_en ... bench: 9,385 ns/iter (+/- 142) = 6895 MB/s test bench_encode_from_utf8_en_windows_1252 ... bench: 24,125 ns/iter (+/- 359) = 2685 MB/s test bench_encode_from_utf8_fr ... bench: 20,567 ns/iter (+/- 1,139) = 6945 MB/s test bench_encode_from_utf8_fr_windows_1252 ... bench: 347,514 ns/iter (+/- 4,009) = 399 MB/s test bench_encode_from_utf8_he ... bench: 7,146 ns/iter (+/- 169) = 6933 MB/s test bench_encode_from_utf8_he_windows_1255 ... bench: 264,219 ns/iter (+/- 9,447) = 107 MB/s test bench_encode_from_utf8_ja ... bench: 3,038 ns/iter (+/- 41) = 10754 MB/s test bench_encode_from_utf8_ja_euc_jp ... bench: 8,298,254 ns/iter (+/- 23,951) = 2 MB/s test bench_encode_from_utf8_ja_iso_2022_jp ... bench: 9,551,929 ns/iter (+/- 24,085) = 2 MB/s test bench_encode_from_utf8_ja_shift_jis ... bench: 8,981,893 ns/iter (+/- 14,004) = 2 MB/s test bench_encode_from_utf8_jquery ... bench: 12,487 ns/iter (+/- 521) = 6943 MB/s test bench_encode_from_utf8_jquery_windows_1252 ... bench: 24,660 ns/iter (+/- 435) = 3516 MB/s test bench_encode_from_utf8_ko ... bench: 1,639 ns/iter (+/- 28) = 12179 MB/s test bench_encode_from_utf8_ko_euc_kr ... bench: 413,235 ns/iter (+/- 5,168) = 34 MB/s test bench_encode_from_utf8_pt ... bench: 9,698 ns/iter (+/- 269) = 7009 MB/s test bench_encode_from_utf8_pt_windows_1252 ... bench: 130,029 ns/iter (+/- 1,509) = 508 MB/s test bench_encode_from_utf8_ru ... bench: 17,514 ns/iter (+/- 428) = 6679 MB/s test bench_encode_from_utf8_ru_windows_1251 ... bench: 596,183 ns/iter (+/- 21,130) = 110 MB/s test bench_encode_from_utf8_th ... bench: 26,037 ns/iter (+/- 793) = 7131 MB/s test bench_encode_from_utf8_th_windows_874 ... bench: 984,616 ns/iter (+/- 18,742) = 67 MB/s test bench_encode_from_utf8_tr ... bench: 8,371 ns/iter (+/- 57) = 6699 MB/s test bench_encode_from_utf8_tr_windows_1254 ... bench: 484,796 ns/iter (+/- 35,327) = 104 MB/s test bench_encode_from_utf8_vi ... bench: 12,106 ns/iter (+/- 697) = 7164 MB/s test bench_encode_from_utf8_vi_windows_1258 ... bench: 571,562 ns/iter (+/- 8,015) = 193 MB/s test bench_encode_from_utf8_zh_cn ... bench: 2,673 ns/iter (+/- 57) = 11554 MB/s test bench_encode_from_utf8_zh_cn_gb18030 ... bench: 25,101,808 ns/iter (+/- 33,256) test bench_encode_from_utf8_zh_tw ... bench: 2,725 ns/iter (+/- 72) = 11357 MB/s test bench_encode_from_utf8_zh_tw_big5 ... bench: 21,374,658 ns/iter (+/- 52,973) test bench_encode_to_vec_ar ... bench: 22 ns/iter (+/- 0) = 1047454 MB/s test bench_encode_to_vec_ar_windows_1256 ... bench: 354,443 ns/iter (+/- 2,541) = 36 MB/s test bench_encode_to_vec_cs ... bench: 22 ns/iter (+/- 0) = 2201818 MB/s test bench_encode_to_vec_cs_windows_1250 ... bench: 504,804 ns/iter (+/- 4,729) = 87 MB/s test bench_encode_to_vec_de ... bench: 22 ns/iter (+/- 0) = 3496727 MB/s test bench_encode_to_vec_de_windows_1252 ... bench: 94,870 ns/iter (+/- 2,502) = 799 MB/s test bench_encode_to_vec_el ... bench: 22 ns/iter (+/- 0) = 1474272 MB/s test bench_encode_to_vec_el_windows_1253 ... bench: 176,383 ns/iter (+/- 3,470) = 102 MB/s test bench_encode_to_vec_en ... bench: 22 ns/iter (+/- 0) = 2941727 MB/s test bench_encode_to_vec_en_windows_1252 ... bench: 24,994 ns/iter (+/- 1,087) = 2592 MB/s test bench_encode_to_vec_fr ... bench: 22 ns/iter (+/- 0) = 6493000 MB/s test bench_encode_to_vec_fr_windows_1252 ... bench: 347,286 ns/iter (+/- 4,988) = 399 MB/s test bench_encode_to_vec_he ... bench: 22 ns/iter (+/- 0) = 2252090 MB/s test bench_encode_to_vec_he_windows_1255 ... bench: 265,101 ns/iter (+/- 6,730) = 107 MB/s test bench_encode_to_vec_ja ... bench: 22 ns/iter (+/- 0) = 1485136 MB/s test bench_encode_to_vec_ja_euc_jp ... bench: 8,299,658 ns/iter (+/- 25,070) = 2 MB/s test bench_encode_to_vec_ja_iso_2022_jp ... bench: 9,553,366 ns/iter (+/- 65,708) = 2 MB/s test bench_encode_to_vec_ja_shift_jis ... bench: 8,983,749 ns/iter (+/- 96,751) = 2 MB/s test bench_encode_to_vec_jquery ... bench: 22 ns/iter (+/- 0) = 3941318 MB/s test bench_encode_to_vec_jquery_windows_1252 ... bench: 32,726 ns/iter (+/- 181) = 2649 MB/s test bench_encode_to_vec_ko ... bench: 22 ns/iter (+/- 0) = 907363 MB/s test bench_encode_to_vec_ko_euc_kr ... bench: 413,529 ns/iter (+/- 28,783) = 34 MB/s test bench_encode_to_vec_pt ... bench: 22 ns/iter (+/- 0) = 3089818 MB/s test bench_encode_to_vec_pt_windows_1252 ... bench: 129,976 ns/iter (+/- 14,048) = 509 MB/s test bench_encode_to_vec_ru ... bench: 22 ns/iter (+/- 0) = 5317636 MB/s test bench_encode_to_vec_ru_windows_1251 ... bench: 597,175 ns/iter (+/- 6,279) = 109 MB/s test bench_encode_to_vec_th ... bench: 22 ns/iter (+/- 0) = 8440545 MB/s test bench_encode_to_vec_th_windows_874 ... bench: 985,458 ns/iter (+/- 35,426) = 67 MB/s test bench_encode_to_vec_tr ... bench: 22 ns/iter (+/- 0) = 2549181 MB/s test bench_encode_to_vec_tr_windows_1254 ... bench: 484,235 ns/iter (+/- 12,959) = 104 MB/s test bench_encode_to_vec_vi ... bench: 22 ns/iter (+/- 0) = 3942545 MB/s test bench_encode_to_vec_vi_windows_1258 ... bench: 571,120 ns/iter (+/- 6,405) = 193 MB/s test bench_encode_to_vec_zh_cn ... bench: 22 ns/iter (+/- 0) = 1403909 MB/s test bench_encode_to_vec_zh_cn_gb18030 ... bench: 25,103,900 ns/iter (+/- 119,223) test bench_encode_to_vec_zh_tw ... bench: 22 ns/iter (+/- 0) = 1406772 MB/s test bench_encode_to_vec_zh_tw_big5 ... bench: 21,371,116 ns/iter (+/- 63,547) test bench_label_rs_cseucpkdfmtjapanesx ... bench: 119 ns/iter (+/- 0) test bench_label_rs_utf_8 ... bench: 87 ns/iter (+/- 0) test bench_label_rs_utf_8_upper ... bench: 83 ns/iter (+/- 0) test bench_label_rs_xseucpkdfmtjapanese ... bench: 222 ns/iter (+/- 1) test bench_mem_check_utf16_for_latin1_and_bidi_de_1000 ... bench: 234,444 ns/iter (+/- 976) = 4265 MB/s test bench_mem_check_utf16_for_latin1_and_bidi_ja_1000 ... bench: 1,202,808 ns/iter (+/- 3,930) = 831 MB/s test bench_mem_check_utf16_for_latin1_and_bidi_ru_1000 ... bench: 439,641 ns/iter (+/- 25,408) = 2274 MB/s test bench_mem_check_utf16_for_latin1_and_bidi_th_1000 ... bench: 945,079 ns/iter (+/- 3,666) = 1058 MB/s test bench_mem_convert_latin1_to_str_1 ... bench: 25,495 ns/iter (+/- 1,167) = 19 MB/s test bench_mem_convert_latin1_to_str_1000 ... bench: 665,298 ns/iter (+/- 41,728) = 751 MB/s test bench_mem_convert_latin1_to_str_15 ... bench: 57,507 ns/iter (+/- 176) = 130 MB/s test bench_mem_convert_latin1_to_str_16 ... bench: 63,336 ns/iter (+/- 304) = 126 MB/s test bench_mem_convert_latin1_to_str_3 ... bench: 37,590 ns/iter (+/- 3,927) = 39 MB/s test bench_mem_convert_latin1_to_str_30 ... bench: 66,784 ns/iter (+/- 4,465) = 224 MB/s test bench_mem_convert_latin1_to_utf16_1 ... bench: 7,291 ns/iter (+/- 194) = 68 MB/s test bench_mem_convert_latin1_to_utf16_1000 ... bench: 94,724 ns/iter (+/- 2,215) = 5278 MB/s test bench_mem_convert_latin1_to_utf16_15 ... bench: 10,056 ns/iter (+/- 110) = 745 MB/s test bench_mem_convert_latin1_to_utf16_16 ... bench: 6,548 ns/iter (+/- 303) = 1221 MB/s test bench_mem_convert_latin1_to_utf16_3 ... bench: 15,413 ns/iter (+/- 2,347) = 97 MB/s test bench_mem_convert_latin1_to_utf16_30 ... bench: 11,577 ns/iter (+/- 665) = 1295 MB/s test bench_mem_convert_latin1_to_utf8_1 ... bench: 9,048 ns/iter (+/- 255) = 55 MB/s test bench_mem_convert_latin1_to_utf8_1000 ... bench: 610,233 ns/iter (+/- 18,687) = 819 MB/s test bench_mem_convert_latin1_to_utf8_15 ... bench: 34,900 ns/iter (+/- 193) = 214 MB/s test bench_mem_convert_latin1_to_utf8_16 ... bench: 40,674 ns/iter (+/- 113) = 196 MB/s test bench_mem_convert_latin1_to_utf8_3 ... bench: 9,303 ns/iter (+/- 68) = 161 MB/s test bench_mem_convert_latin1_to_utf8_30 ... bench: 45,916 ns/iter (+/- 4,638) = 326 MB/s test bench_mem_convert_str_to_utf16_ascii_1 ... bench: 7,546 ns/iter (+/- 42) = 66 MB/s test bench_mem_convert_str_to_utf16_ascii_1000 ... bench: 186,964 ns/iter (+/- 1,659) = 2674 MB/s test bench_mem_convert_str_to_utf16_ascii_15 ... bench: 23,127 ns/iter (+/- 156) = 324 MB/s test bench_mem_convert_str_to_utf16_ascii_16 ... bench: 10,219 ns/iter (+/- 50) = 782 MB/s test bench_mem_convert_str_to_utf16_ascii_3 ... bench: 9,301 ns/iter (+/- 49) = 161 MB/s test bench_mem_convert_str_to_utf16_ascii_30 ... bench: 27,872 ns/iter (+/- 66) = 538 MB/s test bench_mem_convert_str_to_utf16_bmp_1 ... bench: 9,663 ns/iter (+/- 52) = 103 MB/s test bench_mem_convert_str_to_utf16_bmp_1000 ... bench: 2,353,270 ns/iter (+/- 40,134) = 212 MB/s test bench_mem_convert_str_to_utf16_bmp_15 ... bench: 30,620 ns/iter (+/- 151) = 261 MB/s test bench_mem_convert_str_to_utf16_bmp_16 ... bench: 30,021 ns/iter (+/- 645) = 266 MB/s test bench_mem_convert_str_to_utf16_bmp_3 ... bench: 12,312 ns/iter (+/- 62) = 162 MB/s test bench_mem_convert_str_to_utf16_bmp_30 ... bench: 58,492 ns/iter (+/- 155) = 264 MB/s test bench_mem_convert_utf16_to_latin1_lossy_1 ... bench: 6,542 ns/iter (+/- 57) = 152 MB/s test bench_mem_convert_utf16_to_latin1_lossy_1000 ... bench: 83,350 ns/iter (+/- 373) = 11997 MB/s test bench_mem_convert_utf16_to_latin1_lossy_15 ... bench: 10,805 ns/iter (+/- 369) = 1388 MB/s test bench_mem_convert_utf16_to_latin1_lossy_16 ... bench: 6,897 ns/iter (+/- 271) = 2319 MB/s test bench_mem_convert_utf16_to_latin1_lossy_3 ... bench: 15,309 ns/iter (+/- 248) = 195 MB/s test bench_mem_convert_utf16_to_latin1_lossy_30 ... bench: 11,810 ns/iter (+/- 69) = 2540 MB/s test bench_mem_convert_utf16_to_str_ascii_1 ... bench: 11,313 ns/iter (+/- 104) = 88 MB/s test bench_mem_convert_utf16_to_str_ascii_1000 ... bench: 221,480 ns/iter (+/- 5,501) = 4515 MB/s test bench_mem_convert_utf16_to_str_ascii_15 ... bench: 26,118 ns/iter (+/- 426) = 574 MB/s test bench_mem_convert_utf16_to_str_ascii_16 ... bench: 14,074 ns/iter (+/- 268) = 1136 MB/s test bench_mem_convert_utf16_to_str_ascii_3 ... bench: 13,314 ns/iter (+/- 206) = 225 MB/s test bench_mem_convert_utf16_to_str_ascii_30 ... bench: 31,387 ns/iter (+/- 83) = 955 MB/s test bench_mem_convert_utf16_to_str_bmp_1 ... bench: 12,796 ns/iter (+/- 60) = 78 MB/s test bench_mem_convert_utf16_to_str_bmp_1000 ... bench: 4,311,470 ns/iter (+/- 23,083) = 231 MB/s test bench_mem_convert_utf16_to_str_bmp_15 ... bench: 37,332 ns/iter (+/- 445) = 401 MB/s test bench_mem_convert_utf16_to_str_bmp_16 ... bench: 43,219 ns/iter (+/- 11,576) = 370 MB/s test bench_mem_convert_utf16_to_str_bmp_3 ... bench: 17,722 ns/iter (+/- 179) = 169 MB/s test bench_mem_convert_utf16_to_str_bmp_30 ... bench: 92,516 ns/iter (+/- 2,203) = 324 MB/s test bench_mem_convert_utf16_to_utf8_ascii_1 ... bench: 9,686 ns/iter (+/- 282) = 103 MB/s test bench_mem_convert_utf16_to_utf8_ascii_1000 ... bench: 226,228 ns/iter (+/- 2,481) = 4420 MB/s test bench_mem_convert_utf16_to_utf8_ascii_15 ... bench: 24,108 ns/iter (+/- 143) = 622 MB/s test bench_mem_convert_utf16_to_utf8_ascii_16 ... bench: 12,146 ns/iter (+/- 103) = 1317 MB/s test bench_mem_convert_utf16_to_utf8_ascii_3 ... bench: 10,643 ns/iter (+/- 87) = 281 MB/s test bench_mem_convert_utf16_to_utf8_ascii_30 ... bench: 28,875 ns/iter (+/- 131) = 1038 MB/s test bench_mem_convert_utf16_to_utf8_bmp_1 ... bench: 11,562 ns/iter (+/- 73) = 86 MB/s test bench_mem_convert_utf16_to_utf8_bmp_1000 ... bench: 4,323,800 ns/iter (+/- 53,491) = 231 MB/s test bench_mem_convert_utf16_to_utf8_bmp_15 ... bench: 36,102 ns/iter (+/- 376) = 415 MB/s test bench_mem_convert_utf16_to_utf8_bmp_16 ... bench: 40,708 ns/iter (+/- 1,027) = 393 MB/s test bench_mem_convert_utf16_to_utf8_bmp_3 ... bench: 15,663 ns/iter (+/- 71) = 191 MB/s test bench_mem_convert_utf16_to_utf8_bmp_30 ... bench: 87,610 ns/iter (+/- 775) = 342 MB/s test bench_mem_convert_utf8_to_latin1_lossy_1 ... bench: 6,295 ns/iter (+/- 46) = 79 MB/s test bench_mem_convert_utf8_to_latin1_lossy_1000 ... bench: 483,745 ns/iter (+/- 9,703) = 1033 MB/s test bench_mem_convert_utf8_to_latin1_lossy_15 ... bench: 25,363 ns/iter (+/- 4,043) = 295 MB/s test bench_mem_convert_utf8_to_latin1_lossy_16 ... bench: 27,382 ns/iter (+/- 552) = 292 MB/s test bench_mem_convert_utf8_to_latin1_lossy_3 ... bench: 7,713 ns/iter (+/- 49) = 194 MB/s test bench_mem_convert_utf8_to_latin1_lossy_30 ... bench: 32,885 ns/iter (+/- 2,335) = 456 MB/s test bench_mem_convert_utf8_to_utf16_ascii_1 ... bench: 20,768 ns/iter (+/- 132) = 24 MB/s test bench_mem_convert_utf8_to_utf16_ascii_1000 ... bench: 193,465 ns/iter (+/- 2,445) = 2584 MB/s test bench_mem_convert_utf8_to_utf16_ascii_15 ... bench: 42,437 ns/iter (+/- 266) = 176 MB/s test bench_mem_convert_utf8_to_utf16_ascii_16 ... bench: 22,356 ns/iter (+/- 77) = 357 MB/s test bench_mem_convert_utf8_to_utf16_ascii_3 ... bench: 23,606 ns/iter (+/- 58) = 63 MB/s test bench_mem_convert_utf8_to_utf16_ascii_30 ... bench: 44,444 ns/iter (+/- 6,534) = 337 MB/s test bench_mem_convert_utf8_to_utf16_bmp_1 ... bench: 37,656 ns/iter (+/- 90) = 13 MB/s test bench_mem_convert_utf8_to_utf16_bmp_1000 ... bench: 2,468,735 ns/iter (+/- 123,708) = 202 MB/s test bench_mem_convert_utf8_to_utf16_bmp_15 ... bench: 63,265 ns/iter (+/- 4,535) = 118 MB/s test bench_mem_convert_utf8_to_utf16_bmp_16 ... bench: 51,989 ns/iter (+/- 198) = 153 MB/s test bench_mem_convert_utf8_to_utf16_bmp_3 ... bench: 38,920 ns/iter (+/- 653) = 38 MB/s test bench_mem_convert_utf8_to_utf16_bmp_30 ... bench: 86,859 ns/iter (+/- 120) = 172 MB/s test bench_mem_copy_ascii_to_ascii_1 ... bench: 4,761 ns/iter (+/- 763) = 105 MB/s test bench_mem_copy_ascii_to_ascii_1000 ... bench: 126,927 ns/iter (+/- 1,144) = 3939 MB/s test bench_mem_copy_ascii_to_ascii_15 ... bench: 19,349 ns/iter (+/- 114) = 387 MB/s test bench_mem_copy_ascii_to_ascii_16 ... bench: 7,430 ns/iter (+/- 52) = 1076 MB/s test bench_mem_copy_ascii_to_ascii_3 ... bench: 6,539 ns/iter (+/- 64) = 229 MB/s test bench_mem_copy_ascii_to_ascii_30 ... bench: 23,355 ns/iter (+/- 113) = 642 MB/s test bench_mem_copy_ascii_to_basic_latin_1 ... bench: 4,914 ns/iter (+/- 48) = 101 MB/s test bench_mem_copy_ascii_to_basic_latin_1000 ... bench: 190,814 ns/iter (+/- 5,199) = 2620 MB/s test bench_mem_copy_ascii_to_basic_latin_15 ... bench: 20,622 ns/iter (+/- 324) = 363 MB/s test bench_mem_copy_ascii_to_basic_latin_16 ... bench: 7,726 ns/iter (+/- 85) = 1035 MB/s test bench_mem_copy_ascii_to_basic_latin_3 ... bench: 6,793 ns/iter (+/- 81) = 220 MB/s test bench_mem_copy_ascii_to_basic_latin_30 ... bench: 26,628 ns/iter (+/- 250) = 563 MB/s test bench_mem_copy_basic_latin_to_ascii_1 ... bench: 5,129 ns/iter (+/- 72) = 194 MB/s test bench_mem_copy_basic_latin_to_ascii_1000 ... bench: 211,948 ns/iter (+/- 1,190) = 4718 MB/s test bench_mem_copy_basic_latin_to_ascii_15 ... bench: 20,610 ns/iter (+/- 93) = 727 MB/s test bench_mem_copy_basic_latin_to_ascii_16 ... bench: 7,573 ns/iter (+/- 41) = 2112 MB/s test bench_mem_copy_basic_latin_to_ascii_3 ... bench: 6,539 ns/iter (+/- 28) = 458 MB/s test bench_mem_copy_basic_latin_to_ascii_30 ... bench: 25,610 ns/iter (+/- 104) = 1171 MB/s test bench_mem_ensure_utf16_validity_ascii_1 ... bench: 9,554 ns/iter (+/- 70) = 104 MB/s test bench_mem_ensure_utf16_validity_ascii_1000 ... bench: 232,694 ns/iter (+/- 967) = 4297 MB/s test bench_mem_ensure_utf16_validity_ascii_15 ... bench: 23,101 ns/iter (+/- 37) = 649 MB/s test bench_mem_ensure_utf16_validity_ascii_16 ... bench: 11,576 ns/iter (+/- 76) = 1382 MB/s test bench_mem_ensure_utf16_validity_ascii_3 ... bench: 12,064 ns/iter (+/- 68) = 248 MB/s test bench_mem_ensure_utf16_validity_ascii_30 ... bench: 23,858 ns/iter (+/- 135) = 1257 MB/s test bench_mem_ensure_utf16_validity_bmp_1 ... bench: 9,554 ns/iter (+/- 49) = 104 MB/s test bench_mem_ensure_utf16_validity_bmp_1000 ... bench: 232,694 ns/iter (+/- 971) = 4297 MB/s test bench_mem_ensure_utf16_validity_bmp_15 ... bench: 20,847 ns/iter (+/- 45) = 719 MB/s test bench_mem_ensure_utf16_validity_bmp_16 ... bench: 11,576 ns/iter (+/- 70) = 1382 MB/s test bench_mem_ensure_utf16_validity_bmp_3 ... bench: 11,814 ns/iter (+/- 118) = 253 MB/s test bench_mem_ensure_utf16_validity_bmp_30 ... bench: 22,353 ns/iter (+/- 117) = 1342 MB/s test bench_mem_ensure_utf16_validity_latin1_1 ... bench: 9,554 ns/iter (+/- 103) = 104 MB/s test bench_mem_ensure_utf16_validity_latin1_1000 ... bench: 232,689 ns/iter (+/- 1,495) = 4297 MB/s test bench_mem_ensure_utf16_validity_latin1_15 ... bench: 23,103 ns/iter (+/- 110) = 649 MB/s test bench_mem_ensure_utf16_validity_latin1_16 ... bench: 11,576 ns/iter (+/- 58) = 1382 MB/s test bench_mem_ensure_utf16_validity_latin1_3 ... bench: 12,064 ns/iter (+/- 90) = 248 MB/s test bench_mem_ensure_utf16_validity_latin1_30 ... bench: 23,858 ns/iter (+/- 58) = 1257 MB/s test bench_mem_is_ascii_false_1 ... bench: 5,781 ns/iter (+/- 44) = 86 MB/s test bench_mem_is_ascii_false_1000 ... bench: 7,284 ns/iter (+/- 49) = 68643 MB/s test bench_mem_is_ascii_false_15 ... bench: 20,337 ns/iter (+/- 123) = 368 MB/s test bench_mem_is_ascii_false_16 ... bench: 5,932 ns/iter (+/- 54) = 1348 MB/s test bench_mem_is_ascii_false_3 ... bench: 14,317 ns/iter (+/- 100) = 104 MB/s test bench_mem_is_ascii_false_30 ... bench: 5,937 ns/iter (+/- 70) = 2526 MB/s test bench_mem_is_ascii_true_1 ... bench: 5,781 ns/iter (+/- 27) = 86 MB/s test bench_mem_is_ascii_true_1000 ... bench: 76,802 ns/iter (+/- 3,082) = 6510 MB/s test bench_mem_is_ascii_true_15 ... bench: 12,580 ns/iter (+/- 26) = 596 MB/s test bench_mem_is_ascii_true_16 ... bench: 7,167 ns/iter (+/- 46) = 1116 MB/s test bench_mem_is_ascii_true_3 ... bench: 14,317 ns/iter (+/- 61) = 104 MB/s test bench_mem_is_ascii_true_30 ... bench: 20,341 ns/iter (+/- 2,474) = 737 MB/s test bench_mem_is_basic_latin_false_1 ... bench: 5,280 ns/iter (+/- 13) = 189 MB/s test bench_mem_is_basic_latin_false_1000 ... bench: 7,213 ns/iter (+/- 23) = 138638 MB/s test bench_mem_is_basic_latin_false_15 ... bench: 6,305 ns/iter (+/- 59) = 2379 MB/s test bench_mem_is_basic_latin_false_16 ... bench: 7,165 ns/iter (+/- 110) = 2233 MB/s test bench_mem_is_basic_latin_false_3 ... bench: 6,414 ns/iter (+/- 30) = 467 MB/s test bench_mem_is_basic_latin_false_30 ... bench: 8,297 ns/iter (+/- 55) = 3615 MB/s test bench_mem_is_basic_latin_true_1 ... bench: 5,281 ns/iter (+/- 15) = 189 MB/s test bench_mem_is_basic_latin_true_1000 ... bench: 123,788 ns/iter (+/- 1,306) = 8078 MB/s test bench_mem_is_basic_latin_true_15 ... bench: 12,114 ns/iter (+/- 55) = 1238 MB/s test bench_mem_is_basic_latin_true_16 ... bench: 8,167 ns/iter (+/- 16) = 1959 MB/s test bench_mem_is_basic_latin_true_3 ... bench: 6,414 ns/iter (+/- 295) = 467 MB/s test bench_mem_is_basic_latin_true_30 ... bench: 17,799 ns/iter (+/- 5,696) = 1685 MB/s test bench_mem_is_str_bidi_de_1000 ... bench: 369,654 ns/iter (+/- 7,231) = 1352 MB/s test bench_mem_is_str_bidi_ja_1000 ... bench: 1,079,400 ns/iter (+/- 17,064) = 463 MB/s test bench_mem_is_str_bidi_ru_1000 ... bench: 2,017,245 ns/iter (+/- 15,405) = 247 MB/s test bench_mem_is_str_bidi_th_1000 ... bench: 1,222,462 ns/iter (+/- 22,747) = 409 MB/s test bench_mem_is_str_latin1_false_1 ... bench: 2,521 ns/iter (+/- 33) = 396 MB/s test bench_mem_is_str_latin1_false_1000 ... bench: 3,278 ns/iter (+/- 18) = 152684 MB/s test bench_mem_is_str_latin1_false_15 ... bench: 3,028 ns/iter (+/- 22) = 2642 MB/s test bench_mem_is_str_latin1_false_16 ... bench: 3,028 ns/iter (+/- 16) = 2642 MB/s test bench_mem_is_str_latin1_false_3 ... bench: 2,526 ns/iter (+/- 14) = 791 MB/s test bench_mem_is_str_latin1_false_30 ... bench: 3,278 ns/iter (+/- 24) = 4728 MB/s test bench_mem_is_str_latin1_true_1 ... bench: 12,045 ns/iter (+/- 68) = 41 MB/s test bench_mem_is_str_latin1_true_1000 ... bench: 113,425 ns/iter (+/- 3,772) = 4408 MB/s test bench_mem_is_str_latin1_true_15 ... bench: 17,082 ns/iter (+/- 56) = 439 MB/s test bench_mem_is_str_latin1_true_16 ... bench: 5,597 ns/iter (+/- 317) = 1429 MB/s test bench_mem_is_str_latin1_true_3 ... bench: 5,033 ns/iter (+/- 27) = 298 MB/s test bench_mem_is_str_latin1_true_30 ... bench: 18,835 ns/iter (+/- 244) = 796 MB/s test bench_mem_is_utf16_bidi_de_1000 ... bench: 220,704 ns/iter (+/- 1,333) = 4530 MB/s test bench_mem_is_utf16_bidi_ja_1000 ... bench: 1,186,595 ns/iter (+/- 26,300) = 842 MB/s test bench_mem_is_utf16_bidi_ru_1000 ... bench: 438,825 ns/iter (+/- 11,450) = 2278 MB/s test bench_mem_is_utf16_bidi_th_1000 ... bench: 945,095 ns/iter (+/- 26,677) = 1058 MB/s test bench_mem_is_utf16_latin1_false_1 ... bench: 5,281 ns/iter (+/- 12) = 189 MB/s test bench_mem_is_utf16_latin1_false_1000 ... bench: 3,278 ns/iter (+/- 24) = 305064 MB/s test bench_mem_is_utf16_latin1_false_15 ... bench: 3,278 ns/iter (+/- 22) = 4575 MB/s test bench_mem_is_utf16_latin1_false_16 ... bench: 3,278 ns/iter (+/- 20) = 4881 MB/s test bench_mem_is_utf16_latin1_false_3 ... bench: 6,413 ns/iter (+/- 42) = 467 MB/s test bench_mem_is_utf16_latin1_false_30 ... bench: 3,278 ns/iter (+/- 30) = 9151 MB/s test bench_mem_is_utf16_latin1_true_1 ... bench: 5,281 ns/iter (+/- 26) = 189 MB/s test bench_mem_is_utf16_latin1_true_1000 ... bench: 122,720 ns/iter (+/- 2,414) = 8148 MB/s test bench_mem_is_utf16_latin1_true_15 ... bench: 12,189 ns/iter (+/- 64) = 1230 MB/s test bench_mem_is_utf16_latin1_true_16 ... bench: 8,167 ns/iter (+/- 188) = 1959 MB/s test bench_mem_is_utf16_latin1_true_3 ... bench: 6,413 ns/iter (+/- 95) = 467 MB/s test bench_mem_is_utf16_latin1_true_30 ... bench: 29,903 ns/iter (+/- 4,856) = 1003 MB/s test bench_mem_is_utf8_bidi_de_1000 ... bench: 399,627 ns/iter (+/- 10,908) = 1251 MB/s test bench_mem_is_utf8_bidi_ja_1000 ... bench: 2,153,533 ns/iter (+/- 11,052) = 232 MB/s test bench_mem_is_utf8_bidi_ru_1000 ... bench: 2,237,387 ns/iter (+/- 10,792) = 223 MB/s test bench_mem_is_utf8_bidi_th_1000 ... bench: 2,164,933 ns/iter (+/- 5,091) = 230 MB/s test bench_mem_is_utf8_latin1_false_1 ... bench: 3,778 ns/iter (+/- 28) = 132 MB/s test bench_mem_is_utf8_latin1_false_1000 ... bench: 5,036 ns/iter (+/- 219) = 99285 MB/s test bench_mem_is_utf8_latin1_false_15 ... bench: 5,036 ns/iter (+/- 32) = 1489 MB/s test bench_mem_is_utf8_latin1_false_16 ... bench: 5,036 ns/iter (+/- 22) = 1588 MB/s test bench_mem_is_utf8_latin1_false_3 ... bench: 3,778 ns/iter (+/- 18) = 397 MB/s test bench_mem_is_utf8_latin1_false_30 ... bench: 5,036 ns/iter (+/- 47) = 2978 MB/s test bench_mem_is_utf8_latin1_true_1 ... bench: 4,030 ns/iter (+/- 20) = 124 MB/s test bench_mem_is_utf8_latin1_true_1000 ... bench: 347,718 ns/iter (+/- 7,445) = 1437 MB/s test bench_mem_is_utf8_latin1_true_15 ... bench: 25,366 ns/iter (+/- 57) = 295 MB/s test bench_mem_is_utf8_latin1_true_16 ... bench: 12,562 ns/iter (+/- 64) = 636 MB/s test bench_mem_is_utf8_latin1_true_3 ... bench: 6,538 ns/iter (+/- 42) = 229 MB/s test bench_mem_is_utf8_latin1_true_30 ... bench: 21,734 ns/iter (+/- 418) = 690 MB/s test bench_mem_utf16_valid_up_to_ascii_1 ... bench: 7,169 ns/iter (+/- 34) = 139 MB/s test bench_mem_utf16_valid_up_to_ascii_1000 ... bench: 231,462 ns/iter (+/- 1,242) = 4320 MB/s test bench_mem_utf16_valid_up_to_ascii_15 ... bench: 20,097 ns/iter (+/- 36) = 746 MB/s test bench_mem_utf16_valid_up_to_ascii_16 ... bench: 7,801 ns/iter (+/- 37) = 2051 MB/s test bench_mem_utf16_valid_up_to_ascii_3 ... bench: 9,719 ns/iter (+/- 40) = 308 MB/s test bench_mem_utf16_valid_up_to_ascii_30 ... bench: 20,093 ns/iter (+/- 89) = 1493 MB/s test bench_mem_utf16_valid_up_to_bmp_1 ... bench: 7,169 ns/iter (+/- 83) = 139 MB/s test bench_mem_utf16_valid_up_to_bmp_1000 ... bench: 231,464 ns/iter (+/- 5,955) = 4320 MB/s test bench_mem_utf16_valid_up_to_bmp_15 ... bench: 18,836 ns/iter (+/- 9) = 796 MB/s test bench_mem_utf16_valid_up_to_bmp_16 ... bench: 8,078 ns/iter (+/- 69) = 1980 MB/s test bench_mem_utf16_valid_up_to_bmp_3 ... bench: 9,723 ns/iter (+/- 437) = 308 MB/s test bench_mem_utf16_valid_up_to_bmp_30 ... bench: 20,094 ns/iter (+/- 215) = 1492 MB/s test bench_mem_utf16_valid_up_to_latin1_1 ... bench: 7,168 ns/iter (+/- 45) = 139 MB/s test bench_mem_utf16_valid_up_to_latin1_1000 ... bench: 231,455 ns/iter (+/- 5,549) = 4320 MB/s test bench_mem_utf16_valid_up_to_latin1_15 ... bench: 20,097 ns/iter (+/- 45) = 746 MB/s test bench_mem_utf16_valid_up_to_latin1_16 ... bench: 7,801 ns/iter (+/- 33) = 2051 MB/s test bench_mem_utf16_valid_up_to_latin1_3 ... bench: 9,719 ns/iter (+/- 56) = 308 MB/s test bench_mem_utf16_valid_up_to_latin1_30 ... bench: 20,093 ns/iter (+/- 126) = 1493 MB/s