test bench_decode_to_string_ar ... bench: 533,966 ns/iter (+/- 1,959) = 589 MB/s test bench_decode_to_string_ar_utf_16be ... bench: 1,332,583 ns/iter (+/- 80,847) = 400 MB/s test bench_decode_to_string_ar_utf_16le ... bench: 1,210,387 ns/iter (+/- 87,726) = 440 MB/s test bench_decode_to_string_ar_windows_1256 ... bench: 1,153,154 ns/iter (+/- 83,920) = 236 MB/s test bench_decode_to_string_cs ... bench: 352,638 ns/iter (+/- 11,319) = 945 MB/s test bench_decode_to_string_cs_utf_16be ... bench: 1,067,427 ns/iter (+/- 55,087) = 608 MB/s test bench_decode_to_string_cs_utf_16le ... bench: 954,870 ns/iter (+/- 70,625) = 680 MB/s test bench_decode_to_string_cs_windows_1250 ... bench: 833,737 ns/iter (+/- 20,423) = 398 MB/s test bench_decode_to_string_de ... bench: 200,205 ns/iter (+/- 1,528) = 1592 MB/s test bench_decode_to_string_de_utf_16be ... bench: 749,279 ns/iter (+/- 39,402) = 841 MB/s test bench_decode_to_string_de_utf_16le ... bench: 670,024 ns/iter (+/- 10,204) = 940 MB/s test bench_decode_to_string_de_windows_1252 ... bench: 553,404 ns/iter (+/- 4,764) = 581 MB/s test bench_decode_to_string_el ... bench: 349,477 ns/iter (+/- 3,417) = 693 MB/s test bench_decode_to_string_el_utf_16be ... bench: 918,520 ns/iter (+/- 36,921) = 462 MB/s test bench_decode_to_string_el_utf_16le ... bench: 831,922 ns/iter (+/- 45,649) = 510 MB/s test bench_decode_to_string_el_windows_1253 ... bench: 753,699 ns/iter (+/- 24,531) = 290 MB/s test bench_decode_to_string_en ... bench: 309,948 ns/iter (+/- 27,902) = 2279 MB/s test bench_decode_to_string_en_utf_16be ... bench: 1,635,522 ns/iter (+/- 352,144) = 860 MB/s test bench_decode_to_string_en_utf_16le ... bench: 1,479,310 ns/iter (+/- 182,060) = 951 MB/s test bench_decode_to_string_en_windows_1252 ... bench: 1,029,840 ns/iter (+/- 129,955) = 690 MB/s test bench_decode_to_string_fr ... bench: 667,004 ns/iter (+/- 117,300) = 1408 MB/s test bench_decode_to_string_fr_utf_16be ... bench: 3,154,828 ns/iter (+/- 90,455) = 588 MB/s test bench_decode_to_string_fr_utf_16le ... bench: 2,814,508 ns/iter (+/- 104,139) = 660 MB/s test bench_decode_to_string_fr_windows_1252 ... bench: 2,005,576 ns/iter (+/- 195,961) = 467 MB/s test bench_decode_to_string_he ... bench: 452,095 ns/iter (+/- 9,033) = 581 MB/s test bench_decode_to_string_he_utf_16be ... bench: 1,138,175 ns/iter (+/- 158,092) = 396 MB/s test bench_decode_to_string_he_utf_16le ... bench: 1,029,050 ns/iter (+/- 19,102) = 438 MB/s test bench_decode_to_string_he_windows_1255 ... bench: 962,758 ns/iter (+/- 53,204) = 240 MB/s test bench_decode_to_string_ja ... bench: 296,708 ns/iter (+/- 30,044) = 833 MB/s test bench_decode_to_string_ja_euc_jp ... bench: 953,267 ns/iter (+/- 20,076) = 241 MB/s test bench_decode_to_string_ja_iso_2022_jp ... bench: 1,781,737 ns/iter (+/- 21,474) = 138 MB/s test bench_decode_to_string_ja_shift_jis ... bench: 1,021,862 ns/iter (+/- 13,496) = 224 MB/s test bench_decode_to_string_ja_utf_16be ... bench: 836,787 ns/iter (+/- 14,500) = 490 MB/s test bench_decode_to_string_ja_utf_16le ... bench: 775,745 ns/iter (+/- 39,505) = 529 MB/s test bench_decode_to_string_jquery ... bench: 32,062 ns/iter (+/- 201) = 2704 MB/s test bench_decode_to_string_jquery_windows_1252 ... bench: 32,012 ns/iter (+/- 187) = 2708 MB/s test bench_decode_to_string_jquerycat ... bench: 565,655 ns/iter (+/- 154,217) = 2452 MB/s test bench_decode_to_string_ko ... bench: 246,206 ns/iter (+/- 3,934) = 670 MB/s test bench_decode_to_string_ko_euc_kr ... bench: 412,185 ns/iter (+/- 2,865) = 383 MB/s test bench_decode_to_string_ko_utf_16be ... bench: 445,712 ns/iter (+/- 5,659) = 636 MB/s test bench_decode_to_string_ko_utf_16le ... bench: 392,697 ns/iter (+/- 3,495) = 722 MB/s test bench_decode_to_string_pt ... bench: 384,358 ns/iter (+/- 27,129) = 1541 MB/s test bench_decode_to_string_pt_utf_16be ... bench: 1,530,500 ns/iter (+/- 533,854) = 765 MB/s test bench_decode_to_string_pt_utf_16le ... bench: 1,384,160 ns/iter (+/- 373,984) = 846 MB/s test bench_decode_to_string_pt_windows_1252 ... bench: 1,072,845 ns/iter (+/- 74,296) = 553 MB/s test bench_decode_to_string_ru ... bench: 1,020,616 ns/iter (+/- 3,237) = 615 MB/s test bench_decode_to_string_ru_utf_16be ... bench: 2,665,454 ns/iter (+/- 226,374) = 402 MB/s test bench_decode_to_string_ru_utf_16le ... bench: 2,393,949 ns/iter (+/- 172,162) = 448 MB/s test bench_decode_to_string_ru_windows_1251 ... bench: 2,188,712 ns/iter (+/- 120,754) = 247 MB/s test bench_decode_to_string_th ... bench: 960,987 ns/iter (+/- 81,424) = 1016 MB/s test bench_decode_to_string_th_utf_16be ... bench: 3,421,052 ns/iter (+/- 254,576) = 465 MB/s test bench_decode_to_string_th_utf_16le ... bench: 3,177,491 ns/iter (+/- 173,820) = 501 MB/s test bench_decode_to_string_th_windows_874 ... bench: 2,812,484 ns/iter (+/- 460,497) = 286 MB/s test bench_decode_to_string_tr ... bench: 345,681 ns/iter (+/- 9,481) = 847 MB/s test bench_decode_to_string_tr_utf_16be ... bench: 998,668 ns/iter (+/- 57,224) = 568 MB/s test bench_decode_to_string_tr_utf_16le ... bench: 895,629 ns/iter (+/- 27,683) = 633 MB/s test bench_decode_to_string_tr_windows_1254 ... bench: 778,795 ns/iter (+/- 13,574) = 372 MB/s test bench_decode_to_string_user_defined ... bench: 89,770 ns/iter (+/- 434) = 150 MB/s test bench_decode_to_string_vi ... bench: 851,983 ns/iter (+/- 27,743) = 683 MB/s test bench_decode_to_string_vi_utf_16be ... bench: 2,302,585 ns/iter (+/- 194,597) = 477 MB/s test bench_decode_to_string_vi_utf_16le ... bench: 2,066,472 ns/iter (+/- 102,130) = 532 MB/s test bench_decode_to_string_vi_windows_1258 ... bench: 1,560,729 ns/iter (+/- 84,274) = 396 MB/s test bench_decode_to_string_zh_cn ... bench: 343,445 ns/iter (+/- 5,097) = 908 MB/s test bench_decode_to_string_zh_cn_gb18030 ... bench: 1,135,945 ns/iter (+/- 9,624) = 259 MB/s test bench_decode_to_string_zh_cn_utf_16be ... bench: 997,083 ns/iter (+/- 46,171) = 548 MB/s test bench_decode_to_string_zh_cn_utf_16le ... bench: 914,170 ns/iter (+/- 45,878) = 598 MB/s test bench_decode_to_string_zh_tw ... bench: 343,714 ns/iter (+/- 2,891) = 909 MB/s test bench_decode_to_string_zh_tw_big5 ... bench: 1,117,629 ns/iter (+/- 95,079) = 265 MB/s test bench_decode_to_string_zh_tw_utf_16be ... bench: 995,437 ns/iter (+/- 12,971) = 549 MB/s test bench_decode_to_string_zh_tw_utf_16le ... bench: 916,375 ns/iter (+/- 51,875) = 597 MB/s test bench_decode_to_utf16_ar ... bench: 767,462 ns/iter (+/- 17,448) = 409 MB/s test bench_decode_to_utf16_ar_utf_16be ... bench: 234,631 ns/iter (+/- 10,639) = 2274 MB/s test bench_decode_to_utf16_ar_utf_16le ... bench: 182,956 ns/iter (+/- 8,388) = 2917 MB/s test bench_decode_to_utf16_ar_windows_1256 ... bench: 567,454 ns/iter (+/- 5,342) = 480 MB/s test bench_decode_to_utf16_cs ... bench: 544,762 ns/iter (+/- 45,577) = 612 MB/s test bench_decode_to_utf16_cs_utf_16be ... bench: 285,222 ns/iter (+/- 5,126) = 2278 MB/s test bench_decode_to_utf16_cs_utf_16le ... bench: 223,234 ns/iter (+/- 10,336) = 2910 MB/s test bench_decode_to_utf16_cs_windows_1250 ... bench: 489,333 ns/iter (+/- 7,008) = 678 MB/s test bench_decode_to_utf16_de ... bench: 304,664 ns/iter (+/- 5,042) = 1046 MB/s test bench_decode_to_utf16_de_utf_16be ... bench: 276,652 ns/iter (+/- 5,224) = 2278 MB/s test bench_decode_to_utf16_de_utf_16le ... bench: 215,568 ns/iter (+/- 8,203) = 2923 MB/s test bench_decode_to_utf16_de_windows_1252 ... bench: 272,408 ns/iter (+/- 5,251) = 1181 MB/s test bench_decode_to_utf16_el ... bench: 497,416 ns/iter (+/- 12,784) = 487 MB/s test bench_decode_to_utf16_el_utf_16be ... bench: 180,494 ns/iter (+/- 917) = 2351 MB/s test bench_decode_to_utf16_el_utf_16le ... bench: 128,733 ns/iter (+/- 1,411) = 3297 MB/s test bench_decode_to_utf16_el_windows_1253 ... bench: 375,741 ns/iter (+/- 2,816) = 582 MB/s test bench_decode_to_utf16_en ... bench: 440,716 ns/iter (+/- 45,804) = 1603 MB/s test bench_decode_to_utf16_en_utf_16be ... bench: 720,934 ns/iter (+/- 165,652) = 1953 MB/s test bench_decode_to_utf16_en_utf_16le ... bench: 559,391 ns/iter (+/- 120,017) = 2517 MB/s test bench_decode_to_utf16_en_windows_1252 ... bench: 398,845 ns/iter (+/- 24,792) = 1782 MB/s test bench_decode_to_utf16_fr ... bench: 1,059,029 ns/iter (+/- 74,351) = 887 MB/s test bench_decode_to_utf16_fr_utf_16be ... bench: 1,260,152 ns/iter (+/- 187,471) = 1474 MB/s test bench_decode_to_utf16_fr_utf_16le ... bench: 990,018 ns/iter (+/- 196,798) = 1876 MB/s test bench_decode_to_utf16_fr_windows_1252 ... bench: 1,269,176 ns/iter (+/- 97,163) = 739 MB/s test bench_decode_to_utf16_he ... bench: 649,866 ns/iter (+/- 16,231) = 404 MB/s test bench_decode_to_utf16_he_utf_16be ... bench: 191,802 ns/iter (+/- 3,504) = 2350 MB/s test bench_decode_to_utf16_he_utf_16le ... bench: 136,740 ns/iter (+/- 7,696) = 3296 MB/s test bench_decode_to_utf16_he_windows_1255 ... bench: 501,633 ns/iter (+/- 6,014) = 462 MB/s test bench_decode_to_utf16_ja ... bench: 465,516 ns/iter (+/- 6,244) = 531 MB/s test bench_decode_to_utf16_ja_euc_jp ... bench: 547,745 ns/iter (+/- 8,070) = 419 MB/s test bench_decode_to_utf16_ja_iso_2022_jp ... bench: 1,840,083 ns/iter (+/- 23,837) = 134 MB/s test bench_decode_to_utf16_ja_shift_jis ... bench: 628,079 ns/iter (+/- 5,754) = 365 MB/s test bench_decode_to_utf16_ja_utf_16be ... bench: 175,033 ns/iter (+/- 7,881) = 2344 MB/s test bench_decode_to_utf16_ja_utf_16le ... bench: 124,481 ns/iter (+/- 1,457) = 3297 MB/s test bench_decode_to_utf16_jquery ... bench: 44,301 ns/iter (+/- 36,317) = 1957 MB/s test bench_decode_to_utf16_jquery_windows_1252 ... bench: 37,441 ns/iter (+/- 2,178) = 2315 MB/s test bench_decode_to_utf16_ko ... bench: 363,037 ns/iter (+/- 17,559) = 454 MB/s test bench_decode_to_utf16_ko_euc_kr ... bench: 344,810 ns/iter (+/- 2,583) = 458 MB/s test bench_decode_to_utf16_ko_utf_16be ... bench: 120,949 ns/iter (+/- 989) = 2345 MB/s test bench_decode_to_utf16_ko_utf_16le ... bench: 86,125 ns/iter (+/- 968) = 3294 MB/s test bench_decode_to_utf16_pt ... bench: 590,700 ns/iter (+/- 14,559) = 1002 MB/s test bench_decode_to_utf16_pt_utf_16be ... bench: 525,689 ns/iter (+/- 203,182) = 2229 MB/s test bench_decode_to_utf16_pt_utf_16le ... bench: 413,190 ns/iter (+/- 435,338) = 2836 MB/s test bench_decode_to_utf16_pt_windows_1252 ... bench: 541,506 ns/iter (+/- 69,843) = 1096 MB/s test bench_decode_to_utf16_ru ... bench: 1,440,995 ns/iter (+/- 12,050) = 435 MB/s test bench_decode_to_utf16_ru_utf_16be ... bench: 478,732 ns/iter (+/- 121,726) = 2242 MB/s test bench_decode_to_utf16_ru_utf_16le ... bench: 374,475 ns/iter (+/- 49,780) = 2866 MB/s test bench_decode_to_utf16_ru_windows_1251 ... bench: 1,143,762 ns/iter (+/- 250,858) = 473 MB/s test bench_decode_to_utf16_th ... bench: 1,489,779 ns/iter (+/- 97,850) = 655 MB/s test bench_decode_to_utf16_th_utf_16be ... bench: 895,934 ns/iter (+/- 221,042) = 1776 MB/s test bench_decode_to_utf16_th_utf_16le ... bench: 702,550 ns/iter (+/- 161,375) = 2266 MB/s test bench_decode_to_utf16_th_windows_874 ... bench: 1,132,539 ns/iter (+/- 116,195) = 710 MB/s test bench_decode_to_utf16_tr ... bench: 527,149 ns/iter (+/- 19,296) = 555 MB/s test bench_decode_to_utf16_tr_utf_16be ... bench: 251,437 ns/iter (+/- 2,999) = 2257 MB/s test bench_decode_to_utf16_tr_utf_16le ... bench: 179,293 ns/iter (+/- 2,386) = 3166 MB/s test bench_decode_to_utf16_tr_windows_1254 ... bench: 463,216 ns/iter (+/- 5,838) = 626 MB/s test bench_decode_to_utf16_user_defined ... bench: 5,735 ns/iter (+/- 515) = 2353 MB/s test bench_decode_to_utf16_vi ... bench: 1,244,181 ns/iter (+/- 113,605) = 468 MB/s test bench_decode_to_utf16_vi_utf_16be ... bench: 484,791 ns/iter (+/- 26,106) = 2269 MB/s test bench_decode_to_utf16_vi_utf_16le ... bench: 378,995 ns/iter (+/- 26,606) = 2902 MB/s test bench_decode_to_utf16_vi_windows_1258 ... bench: 940,443 ns/iter (+/- 98,179) = 658 MB/s test bench_decode_to_utf16_zh_cn ... bench: 529,218 ns/iter (+/- 14,664) = 589 MB/s test bench_decode_to_utf16_zh_cn_gb18030 ... bench: 679,933 ns/iter (+/- 24,426) = 433 MB/s test bench_decode_to_utf16_zh_cn_utf_16be ... bench: 241,870 ns/iter (+/- 3,864) = 2261 MB/s test bench_decode_to_utf16_zh_cn_utf_16le ... bench: 172,867 ns/iter (+/- 8,106) = 3163 MB/s test bench_decode_to_utf16_zh_tw ... bench: 529,316 ns/iter (+/- 7,877) = 590 MB/s test bench_decode_to_utf16_zh_tw_big5 ... bench: 663,447 ns/iter (+/- 7,034) = 447 MB/s test bench_decode_to_utf16_zh_tw_utf_16be ... bench: 242,356 ns/iter (+/- 3,593) = 2258 MB/s test bench_decode_to_utf16_zh_tw_utf_16le ... bench: 172,921 ns/iter (+/- 5,990) = 3165 MB/s test bench_decode_to_utf8_ar ... bench: 583,191 ns/iter (+/- 5,496) = 539 MB/s test bench_decode_to_utf8_ar_utf_16be ... bench: 993,612 ns/iter (+/- 17,618) = 537 MB/s test bench_decode_to_utf8_ar_utf_16le ... bench: 870,191 ns/iter (+/- 5,496) = 613 MB/s test bench_decode_to_utf8_ar_windows_1256 ... bench: 812,062 ns/iter (+/- 4,924) = 335 MB/s test bench_decode_to_utf8_cs ... bench: 412,654 ns/iter (+/- 64,328) = 808 MB/s test bench_decode_to_utf8_cs_utf_16be ... bench: 710,725 ns/iter (+/- 9,191) = 914 MB/s test bench_decode_to_utf8_cs_utf_16le ... bench: 587,312 ns/iter (+/- 14,254) = 1106 MB/s test bench_decode_to_utf8_cs_windows_1250 ... bench: 466,812 ns/iter (+/- 5,045) = 711 MB/s test bench_decode_to_utf8_de ... bench: 248,293 ns/iter (+/- 1,358) = 1283 MB/s test bench_decode_to_utf8_de_utf_16be ... bench: 408,229 ns/iter (+/- 9,015) = 1543 MB/s test bench_decode_to_utf8_de_utf_16le ... bench: 322,714 ns/iter (+/- 5,702) = 1952 MB/s test bench_decode_to_utf8_de_windows_1252 ... bench: 206,861 ns/iter (+/- 1,990) = 1555 MB/s test bench_decode_to_utf8_el ... bench: 386,847 ns/iter (+/- 5,434) = 626 MB/s test bench_decode_to_utf8_el_utf_16be ... bench: 656,358 ns/iter (+/- 8,124) = 646 MB/s test bench_decode_to_utf8_el_utf_16le ... bench: 563,295 ns/iter (+/- 5,350) = 753 MB/s test bench_decode_to_utf8_el_windows_1253 ... bench: 484,612 ns/iter (+/- 6,206) = 451 MB/s test bench_decode_to_utf8_en ... bench: 433,756 ns/iter (+/- 44,200) = 1628 MB/s test bench_decode_to_utf8_en_utf_16be ... bench: 682,032 ns/iter (+/- 215,734) = 2064 MB/s test bench_decode_to_utf8_en_utf_16le ... bench: 536,480 ns/iter (+/- 160,186) = 2624 MB/s test bench_decode_to_utf8_en_windows_1252 ... bench: 237,002 ns/iter (+/- 7,595) = 2999 MB/s test bench_decode_to_utf8_fr ... bench: 838,995 ns/iter (+/- 20,137) = 1119 MB/s test bench_decode_to_utf8_fr_utf_16be ... bench: 1,801,805 ns/iter (+/- 206,348) = 1031 MB/s test bench_decode_to_utf8_fr_utf_16le ... bench: 1,591,631 ns/iter (+/- 87,454) = 1167 MB/s test bench_decode_to_utf8_fr_windows_1252 ... bench: 898,842 ns/iter (+/- 297,296) = 1044 MB/s test bench_decode_to_utf8_he ... bench: 493,475 ns/iter (+/- 18,711) = 532 MB/s test bench_decode_to_utf8_he_utf_16be ... bench: 853,150 ns/iter (+/- 94,735) = 528 MB/s test bench_decode_to_utf8_he_utf_16le ... bench: 742,512 ns/iter (+/- 10,585) = 607 MB/s test bench_decode_to_utf8_he_windows_1255 ... bench: 672,345 ns/iter (+/- 4,855) = 344 MB/s test bench_decode_to_utf8_ja ... bench: 340,890 ns/iter (+/- 33,695) = 725 MB/s test bench_decode_to_utf8_ja_euc_jp ... bench: 671,879 ns/iter (+/- 9,854) = 341 MB/s test bench_decode_to_utf8_ja_iso_2022_jp ... bench: 1,529,379 ns/iter (+/- 35,284) = 161 MB/s test bench_decode_to_utf8_ja_shift_jis ... bench: 733,854 ns/iter (+/- 59,447) = 313 MB/s test bench_decode_to_utf8_ja_utf_16be ... bench: 570,056 ns/iter (+/- 3,542) = 719 MB/s test bench_decode_to_utf8_ja_utf_16le ... bench: 500,925 ns/iter (+/- 6,914) = 819 MB/s test bench_decode_to_utf8_jquery ... bench: 46,551 ns/iter (+/- 796) = 1862 MB/s test bench_decode_to_utf8_jquery_windows_1252 ... bench: 23,623 ns/iter (+/- 2,817) = 3670 MB/s test bench_decode_to_utf8_ko ... bench: 271,795 ns/iter (+/- 9,059) = 607 MB/s test bench_decode_to_utf8_ko_euc_kr ... bench: 411,766 ns/iter (+/- 6,355) = 383 MB/s test bench_decode_to_utf8_ko_utf_16be ... bench: 446,635 ns/iter (+/- 2,599) = 635 MB/s test bench_decode_to_utf8_ko_utf_16le ... bench: 392,491 ns/iter (+/- 5,421) = 722 MB/s test bench_decode_to_utf8_pt ... bench: 496,547 ns/iter (+/- 24,094) = 1193 MB/s test bench_decode_to_utf8_pt_utf_16be ... bench: 797,491 ns/iter (+/- 70,139) = 1469 MB/s test bench_decode_to_utf8_pt_utf_16le ... bench: 643,509 ns/iter (+/- 68,804) = 1821 MB/s test bench_decode_to_utf8_pt_windows_1252 ... bench: 421,655 ns/iter (+/- 13,709) = 1408 MB/s test bench_decode_to_utf8_ru ... bench: 1,136,625 ns/iter (+/- 29,474) = 552 MB/s test bench_decode_to_utf8_ru_utf_16be ... bench: 1,916,306 ns/iter (+/- 139,024) = 560 MB/s test bench_decode_to_utf8_ru_utf_16le ... bench: 1,677,455 ns/iter (+/- 169,587) = 639 MB/s test bench_decode_to_utf8_ru_windows_1251 ... bench: 1,514,095 ns/iter (+/- 29,053) = 358 MB/s test bench_decode_to_utf8_th ... bench: 1,152,454 ns/iter (+/- 208,992) = 847 MB/s test bench_decode_to_utf8_th_utf_16be ... bench: 2,098,689 ns/iter (+/- 227,893) = 758 MB/s test bench_decode_to_utf8_th_utf_16le ... bench: 1,823,044 ns/iter (+/- 239,391) = 873 MB/s test bench_decode_to_utf8_th_windows_874 ... bench: 1,685,603 ns/iter (+/- 188,709) = 477 MB/s test bench_decode_to_utf8_tr ... bench: 391,181 ns/iter (+/- 7,874) = 748 MB/s test bench_decode_to_utf8_tr_utf_16be ... bench: 677,566 ns/iter (+/- 7,582) = 837 MB/s test bench_decode_to_utf8_tr_utf_16le ... bench: 570,045 ns/iter (+/- 7,487) = 995 MB/s test bench_decode_to_utf8_tr_windows_1254 ... bench: 458,908 ns/iter (+/- 5,844) = 632 MB/s test bench_decode_to_utf8_user_defined ... bench: 89,572 ns/iter (+/- 847) = 150 MB/s test bench_decode_to_utf8_vi ... bench: 959,279 ns/iter (+/- 26,615) = 607 MB/s test bench_decode_to_utf8_vi_utf_16be ... bench: 1,625,044 ns/iter (+/- 166,947) = 676 MB/s test bench_decode_to_utf8_vi_utf_16le ... bench: 1,388,962 ns/iter (+/- 87,443) = 791 MB/s test bench_decode_to_utf8_vi_windows_1258 ... bench: 872,016 ns/iter (+/- 34,303) = 710 MB/s test bench_decode_to_utf8_zh_cn ... bench: 390,902 ns/iter (+/- 24,623) = 798 MB/s test bench_decode_to_utf8_zh_cn_gb18030 ... bench: 793,208 ns/iter (+/- 19,176) = 371 MB/s test bench_decode_to_utf8_zh_cn_utf_16be ... bench: 654,979 ns/iter (+/- 33,342) = 835 MB/s test bench_decode_to_utf8_zh_cn_utf_16le ... bench: 568,708 ns/iter (+/- 22,350) = 961 MB/s test bench_decode_to_utf8_zh_tw ... bench: 388,837 ns/iter (+/- 6,152) = 803 MB/s test bench_decode_to_utf8_zh_tw_big5 ... bench: 773,854 ns/iter (+/- 7,833) = 383 MB/s test bench_decode_to_utf8_zh_tw_utf_16be ... bench: 660,125 ns/iter (+/- 25,332) = 829 MB/s test bench_decode_to_utf8_zh_tw_utf_16le ... bench: 570,718 ns/iter (+/- 29,955) = 959 MB/s test bench_encode_from_utf16_ar ... bench: 107,325 ns/iter (+/- 726) = 214 MB/s test bench_encode_from_utf16_ar_windows_1256 ... bench: 363,370 ns/iter (+/- 4,677) = 35 MB/s test bench_encode_from_utf16_cs ... bench: 206,366 ns/iter (+/- 1,737) = 234 MB/s test bench_encode_from_utf16_cs_windows_1250 ... bench: 560,975 ns/iter (+/- 4,696) = 79 MB/s test bench_encode_from_utf16_de ... bench: 121,307 ns/iter (+/- 2,951) = 634 MB/s test bench_encode_from_utf16_de_windows_1252 ... bench: 128,851 ns/iter (+/- 919) = 588 MB/s test bench_encode_from_utf16_el ... bench: 152,994 ns/iter (+/- 1,246) = 211 MB/s test bench_encode_from_utf16_el_windows_1253 ... bench: 151,085 ns/iter (+/- 1,421) = 119 MB/s test bench_encode_from_utf16_en ... bench: 55,295 ns/iter (+/- 1,924) = 1170 MB/s test bench_encode_from_utf16_en_windows_1252 ... bench: 58,066 ns/iter (+/- 1,091) = 1115 MB/s test bench_encode_from_utf16_fr ... bench: 367,472 ns/iter (+/- 2,796) = 388 MB/s test bench_encode_from_utf16_fr_windows_1252 ... bench: 403,850 ns/iter (+/- 4,940) = 343 MB/s test bench_encode_from_utf16_he ... bench: 243,370 ns/iter (+/- 12,055) = 203 MB/s test bench_encode_from_utf16_he_windows_1255 ... bench: 250,624 ns/iter (+/- 2,604) = 113 MB/s test bench_encode_from_utf16_ja ... bench: 88,699 ns/iter (+/- 591) = 368 MB/s test bench_encode_from_utf16_ja_euc_jp ... bench: 9,796,333 ns/iter (+/- 22,355) = 2 MB/s test bench_encode_from_utf16_ja_iso_2022_jp ... bench: 10,315,491 ns/iter (+/- 33,638) = 2 MB/s test bench_encode_from_utf16_ja_shift_jis ... bench: 10,420,600 ns/iter (+/- 19,680) = 2 MB/s test bench_encode_from_utf16_jquery ... bench: 46,969 ns/iter (+/- 5,056) = 1846 MB/s test bench_encode_from_utf16_jquery_windows_1252 ... bench: 46,964 ns/iter (+/- 1,861) = 1846 MB/s test bench_encode_from_utf16_ko ... bench: 94,747 ns/iter (+/- 337) = 210 MB/s test bench_encode_from_utf16_ko_euc_kr ... bench: 408,504 ns/iter (+/- 8,010) = 35 MB/s test bench_encode_from_utf16_pt ... bench: 147,100 ns/iter (+/- 6,460) = 462 MB/s test bench_encode_from_utf16_pt_windows_1252 ... bench: 158,166 ns/iter (+/- 3,476) = 418 MB/s test bench_encode_from_utf16_ru ... bench: 553,741 ns/iter (+/- 6,020) = 211 MB/s test bench_encode_from_utf16_ru_windows_1251 ... bench: 532,658 ns/iter (+/- 5,932) = 123 MB/s test bench_encode_from_utf16_th ... bench: 515,154 ns/iter (+/- 17,442) = 360 MB/s test bench_encode_from_utf16_th_windows_874 ... bench: 869,270 ns/iter (+/- 5,460) = 76 MB/s test bench_encode_from_utf16_tr ... bench: 241,263 ns/iter (+/- 1,973) = 232 MB/s test bench_encode_from_utf16_tr_windows_1254 ... bench: 509,554 ns/iter (+/- 4,640) = 99 MB/s test bench_encode_from_utf16_vi ... bench: 513,299 ns/iter (+/- 6,223) = 168 MB/s test bench_encode_from_utf16_vi_windows_1258 ... bench: 642,862 ns/iter (+/- 8,474) = 172 MB/s test bench_encode_from_utf16_zh_cn ... bench: 88,293 ns/iter (+/- 9,366) = 349 MB/s test bench_encode_from_utf16_zh_cn_gb18030 ... bench: 29,195,487 ns/iter (+/- 852,964) test bench_encode_from_utf16_zh_tw ... bench: 88,390 ns/iter (+/- 1,749) = 350 MB/s test bench_encode_from_utf16_zh_tw_big5 ... bench: 24,908,525 ns/iter (+/- 1,034,026) test bench_encode_from_utf8_ar ... bench: 2,438 ns/iter (+/- 84) = 9452 MB/s test bench_encode_from_utf8_ar_windows_1256 ... bench: 363,458 ns/iter (+/- 13,099) = 35 MB/s test bench_encode_from_utf8_cs ... bench: 5,851 ns/iter (+/- 214) = 8278 MB/s test bench_encode_from_utf8_cs_windows_1250 ... bench: 537,225 ns/iter (+/- 6,339) = 82 MB/s test bench_encode_from_utf8_de ... bench: 10,782 ns/iter (+/- 288) = 7134 MB/s test bench_encode_from_utf8_de_windows_1252 ... bench: 95,933 ns/iter (+/- 2,070) = 790 MB/s test bench_encode_from_utf8_el ... bench: 3,498 ns/iter (+/- 189) = 9272 MB/s test bench_encode_from_utf8_el_windows_1253 ... bench: 174,479 ns/iter (+/- 1,781) = 103 MB/s test bench_encode_from_utf8_en ... bench: 8,687 ns/iter (+/- 1,905) = 7449 MB/s test bench_encode_from_utf8_en_windows_1252 ... bench: 23,955 ns/iter (+/- 750) = 2704 MB/s test bench_encode_from_utf8_fr ... bench: 19,933 ns/iter (+/- 161) = 7166 MB/s test bench_encode_from_utf8_fr_windows_1252 ... bench: 347,787 ns/iter (+/- 8,133) = 399 MB/s test bench_encode_from_utf8_he ... bench: 7,059 ns/iter (+/- 150) = 7018 MB/s test bench_encode_from_utf8_he_windows_1255 ... bench: 264,509 ns/iter (+/- 9,773) = 107 MB/s test bench_encode_from_utf8_ja ... bench: 4,280 ns/iter (+/- 328) = 7633 MB/s test bench_encode_from_utf8_ja_euc_jp ... bench: 9,817,691 ns/iter (+/- 55,339) = 2 MB/s test bench_encode_from_utf8_ja_iso_2022_jp ... bench: 10,448,937 ns/iter (+/- 29,991) = 2 MB/s test bench_encode_from_utf8_ja_shift_jis ... bench: 10,428,791 ns/iter (+/- 111,059) = 2 MB/s test bench_encode_from_utf8_jquery ... bench: 13,172 ns/iter (+/- 6,742) = 6582 MB/s test bench_encode_from_utf8_jquery_windows_1252 ... bench: 22,535 ns/iter (+/- 1,121) = 3847 MB/s test bench_encode_from_utf8_ko ... bench: 2,252 ns/iter (+/- 213) = 8864 MB/s test bench_encode_from_utf8_ko_euc_kr ... bench: 419,268 ns/iter (+/- 2,734) = 34 MB/s test bench_encode_from_utf8_pt ... bench: 9,429 ns/iter (+/- 233) = 7209 MB/s test bench_encode_from_utf8_pt_windows_1252 ... bench: 129,552 ns/iter (+/- 830) = 510 MB/s test bench_encode_from_utf8_ru ... bench: 16,555 ns/iter (+/- 391) = 7066 MB/s test bench_encode_from_utf8_ru_windows_1251 ... bench: 597,654 ns/iter (+/- 11,112) = 109 MB/s test bench_encode_from_utf8_th ... bench: 25,689 ns/iter (+/- 1,757) = 7228 MB/s test bench_encode_from_utf8_th_windows_874 ... bench: 1,016,300 ns/iter (+/- 7,692) = 65 MB/s test bench_encode_from_utf8_tr ... bench: 7,414 ns/iter (+/- 165) = 7564 MB/s test bench_encode_from_utf8_tr_windows_1254 ... bench: 504,129 ns/iter (+/- 16,316) = 100 MB/s test bench_encode_from_utf8_vi ... bench: 12,602 ns/iter (+/- 972) = 6882 MB/s test bench_encode_from_utf8_vi_windows_1258 ... bench: 586,141 ns/iter (+/- 6,742) = 188 MB/s test bench_encode_from_utf8_zh_cn ... bench: 3,194 ns/iter (+/- 249) = 9670 MB/s test bench_encode_from_utf8_zh_cn_gb18030 ... bench: 29,192,154 ns/iter (+/- 87,206) test bench_encode_from_utf8_zh_tw ... bench: 3,356 ns/iter (+/- 56) = 9221 MB/s test bench_encode_from_utf8_zh_tw_big5 ... bench: 24,891,266 ns/iter (+/- 138,809) test bench_encode_to_vec_ar ... bench: 22 ns/iter (+/- 0) = 1047454 MB/s test bench_encode_to_vec_ar_windows_1256 ... bench: 364,114 ns/iter (+/- 7,059) = 35 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: 536,964 ns/iter (+/- 4,953) = 82 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: 95,557 ns/iter (+/- 2,920) = 793 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: 173,440 ns/iter (+/- 8,141) = 104 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: 25,044 ns/iter (+/- 485) = 2586 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: 348,316 ns/iter (+/- 30,531) = 398 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: 264,801 ns/iter (+/- 6,795) = 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: 9,817,745 ns/iter (+/- 39,767) = 2 MB/s test bench_encode_to_vec_ja_iso_2022_jp ... bench: 10,448,916 ns/iter (+/- 27,138) = 2 MB/s test bench_encode_to_vec_ja_shift_jis ... bench: 10,431,337 ns/iter (+/- 532,814) = 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: 29,059 ns/iter (+/- 1,448) = 2983 MB/s test bench_encode_to_vec_ko ... bench: 22 ns/iter (+/- 1) = 907363 MB/s test bench_encode_to_vec_ko_euc_kr ... bench: 420,391 ns/iter (+/- 5,376) = 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: 130,222 ns/iter (+/- 2,552) = 508 MB/s test bench_encode_to_vec_ru ... bench: 22 ns/iter (+/- 2) = 5317636 MB/s test bench_encode_to_vec_ru_windows_1251 ... bench: 597,900 ns/iter (+/- 11,250) = 109 MB/s test bench_encode_to_vec_th ... bench: 22 ns/iter (+/- 1) = 8440545 MB/s test bench_encode_to_vec_th_windows_874 ... bench: 1,016,600 ns/iter (+/- 29,537) = 65 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: 504,700 ns/iter (+/- 24,835) = 100 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: 586,641 ns/iter (+/- 6,190) = 188 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: 29,198,329 ns/iter (+/- 441,776) test bench_encode_to_vec_zh_tw ... bench: 22 ns/iter (+/- 0) = 1406772 MB/s test bench_encode_to_vec_zh_tw_big5 ... bench: 24,899,750 ns/iter (+/- 59,594) test bench_label_rs_cseucpkdfmtjapanesx ... bench: 130 ns/iter (+/- 3) test bench_label_rs_utf_8 ... bench: 80 ns/iter (+/- 3) test bench_label_rs_utf_8_upper ... bench: 80 ns/iter (+/- 0) test bench_label_rs_xseucpkdfmtjapanese ... bench: 235 ns/iter (+/- 10) test bench_mem_check_utf16_for_latin1_and_bidi_de_1000 ... bench: 231,389 ns/iter (+/- 536) = 4321 MB/s test bench_mem_check_utf16_for_latin1_and_bidi_ja_1000 ... bench: 715,689 ns/iter (+/- 3,906) = 1397 MB/s test bench_mem_check_utf16_for_latin1_and_bidi_ru_1000 ... bench: 353,064 ns/iter (+/- 1,854) = 2832 MB/s test bench_mem_check_utf16_for_latin1_and_bidi_th_1000 ... bench: 498,152 ns/iter (+/- 596) = 2007 MB/s test bench_mem_convert_latin1_to_str_1 ... bench: 25,878 ns/iter (+/- 123) = 19 MB/s test bench_mem_convert_latin1_to_str_1000 ... bench: 651,291 ns/iter (+/- 7,666) = 767 MB/s test bench_mem_convert_latin1_to_str_15 ... bench: 58,002 ns/iter (+/- 346) = 129 MB/s test bench_mem_convert_latin1_to_str_16 ... bench: 64,765 ns/iter (+/- 93) = 123 MB/s test bench_mem_convert_latin1_to_str_3 ... bench: 31,375 ns/iter (+/- 4,326) = 47 MB/s test bench_mem_convert_latin1_to_str_30 ... bench: 67,265 ns/iter (+/- 4,946) = 222 MB/s test bench_mem_convert_latin1_to_utf16_1 ... bench: 7,037 ns/iter (+/- 31) = 71 MB/s test bench_mem_convert_latin1_to_utf16_1000 ... bench: 94,393 ns/iter (+/- 546) = 5297 MB/s test bench_mem_convert_latin1_to_utf16_15 ... bench: 11,220 ns/iter (+/- 62) = 668 MB/s test bench_mem_convert_latin1_to_utf16_16 ... bench: 7,793 ns/iter (+/- 44) = 1026 MB/s test bench_mem_convert_latin1_to_utf16_3 ... bench: 15,324 ns/iter (+/- 63) = 97 MB/s test bench_mem_convert_latin1_to_utf16_30 ... bench: 11,577 ns/iter (+/- 75) = 1295 MB/s test bench_mem_convert_latin1_to_utf8_1 ... bench: 9,303 ns/iter (+/- 242) = 53 MB/s test bench_mem_convert_latin1_to_utf8_1000 ... bench: 639,258 ns/iter (+/- 44,315) = 782 MB/s test bench_mem_convert_latin1_to_utf8_15 ... bench: 34,652 ns/iter (+/- 162) = 216 MB/s test bench_mem_convert_latin1_to_utf8_16 ... bench: 40,916 ns/iter (+/- 328) = 195 MB/s test bench_mem_convert_latin1_to_utf8_3 ... bench: 10,934 ns/iter (+/- 135) = 137 MB/s test bench_mem_convert_latin1_to_utf8_30 ... bench: 46,202 ns/iter (+/- 4,538) = 324 MB/s test bench_mem_convert_str_to_utf16_ascii_1 ... bench: 7,795 ns/iter (+/- 38) = 64 MB/s test bench_mem_convert_str_to_utf16_ascii_1000 ... bench: 189,200 ns/iter (+/- 10,991) = 2642 MB/s test bench_mem_convert_str_to_utf16_ascii_15 ... bench: 23,878 ns/iter (+/- 54) = 314 MB/s test bench_mem_convert_str_to_utf16_ascii_16 ... bench: 10,541 ns/iter (+/- 152) = 758 MB/s test bench_mem_convert_str_to_utf16_ascii_3 ... bench: 9,179 ns/iter (+/- 131) = 163 MB/s test bench_mem_convert_str_to_utf16_ascii_30 ... bench: 27,886 ns/iter (+/- 145) = 537 MB/s test bench_mem_convert_str_to_utf16_bmp_1 ... bench: 10,056 ns/iter (+/- 62) = 99 MB/s test bench_mem_convert_str_to_utf16_bmp_1000 ... bench: 2,386,712 ns/iter (+/- 45,354) = 209 MB/s test bench_mem_convert_str_to_utf16_bmp_15 ... bench: 32,392 ns/iter (+/- 111) = 246 MB/s test bench_mem_convert_str_to_utf16_bmp_16 ... bench: 30,898 ns/iter (+/- 341) = 258 MB/s test bench_mem_convert_str_to_utf16_bmp_3 ... bench: 12,084 ns/iter (+/- 132) = 165 MB/s test bench_mem_convert_str_to_utf16_bmp_30 ... bench: 58,758 ns/iter (+/- 277) = 263 MB/s test bench_mem_convert_utf16_to_latin1_lossy_1 ... bench: 6,541 ns/iter (+/- 411) = 152 MB/s test bench_mem_convert_utf16_to_latin1_lossy_1000 ... bench: 83,110 ns/iter (+/- 3,885) = 12032 MB/s test bench_mem_convert_utf16_to_latin1_lossy_15 ... bench: 10,804 ns/iter (+/- 56) = 1388 MB/s test bench_mem_convert_utf16_to_latin1_lossy_16 ... bench: 6,790 ns/iter (+/- 38) = 2356 MB/s test bench_mem_convert_utf16_to_latin1_lossy_3 ... bench: 15,054 ns/iter (+/- 1,422) = 199 MB/s test bench_mem_convert_utf16_to_latin1_lossy_30 ... bench: 11,560 ns/iter (+/- 125) = 2595 MB/s test bench_mem_convert_utf16_to_str_ascii_1 ... bench: 11,315 ns/iter (+/- 495) = 88 MB/s test bench_mem_convert_utf16_to_str_ascii_1000 ... bench: 224,970 ns/iter (+/- 1,239) = 4445 MB/s test bench_mem_convert_utf16_to_str_ascii_15 ... bench: 26,137 ns/iter (+/- 494) = 573 MB/s test bench_mem_convert_utf16_to_str_ascii_16 ... bench: 13,447 ns/iter (+/- 115) = 1189 MB/s test bench_mem_convert_utf16_to_str_ascii_3 ... bench: 12,670 ns/iter (+/- 981) = 236 MB/s test bench_mem_convert_utf16_to_str_ascii_30 ... bench: 29,390 ns/iter (+/- 110) = 1020 MB/s test bench_mem_convert_utf16_to_str_bmp_1 ... bench: 12,755 ns/iter (+/- 81) = 78 MB/s test bench_mem_convert_utf16_to_str_bmp_1000 ... bench: 4,125,145 ns/iter (+/- 19,907) = 242 MB/s test bench_mem_convert_utf16_to_str_bmp_15 ... bench: 36,829 ns/iter (+/- 155) = 407 MB/s test bench_mem_convert_utf16_to_str_bmp_16 ... bench: 42,308 ns/iter (+/- 205) = 378 MB/s test bench_mem_convert_utf16_to_str_bmp_3 ... bench: 17,090 ns/iter (+/- 135) = 175 MB/s test bench_mem_convert_utf16_to_str_bmp_30 ... bench: 91,926 ns/iter (+/- 3,508) = 326 MB/s test bench_mem_convert_utf16_to_utf8_ascii_1 ... bench: 10,923 ns/iter (+/- 562) = 91 MB/s test bench_mem_convert_utf16_to_utf8_ascii_1000 ... bench: 220,881 ns/iter (+/- 5,936) = 4527 MB/s test bench_mem_convert_utf16_to_utf8_ascii_15 ... bench: 24,379 ns/iter (+/- 139) = 615 MB/s test bench_mem_convert_utf16_to_utf8_ascii_16 ... bench: 12,065 ns/iter (+/- 168) = 1326 MB/s test bench_mem_convert_utf16_to_utf8_ascii_3 ... bench: 11,069 ns/iter (+/- 90) = 271 MB/s test bench_mem_convert_utf16_to_utf8_ascii_30 ... bench: 27,382 ns/iter (+/- 268) = 1095 MB/s test bench_mem_convert_utf16_to_utf8_bmp_1 ... bench: 11,327 ns/iter (+/- 476) = 88 MB/s test bench_mem_convert_utf16_to_utf8_bmp_1000 ... bench: 4,072,866 ns/iter (+/- 243,331) = 245 MB/s test bench_mem_convert_utf16_to_utf8_bmp_15 ... bench: 35,929 ns/iter (+/- 331) = 417 MB/s test bench_mem_convert_utf16_to_utf8_bmp_16 ... bench: 41,057 ns/iter (+/- 140) = 389 MB/s test bench_mem_convert_utf16_to_utf8_bmp_3 ... bench: 15,096 ns/iter (+/- 62) = 198 MB/s test bench_mem_convert_utf16_to_utf8_bmp_30 ... bench: 85,704 ns/iter (+/- 2,433) = 350 MB/s test bench_mem_convert_utf8_to_latin1_lossy_1 ... bench: 7,545 ns/iter (+/- 52) = 66 MB/s test bench_mem_convert_utf8_to_latin1_lossy_1000 ... bench: 497,279 ns/iter (+/- 7,300) = 1005 MB/s test bench_mem_convert_utf8_to_latin1_lossy_15 ... bench: 26,372 ns/iter (+/- 138) = 284 MB/s test bench_mem_convert_utf8_to_latin1_lossy_16 ... bench: 32,645 ns/iter (+/- 765) = 245 MB/s test bench_mem_convert_utf8_to_latin1_lossy_3 ... bench: 9,296 ns/iter (+/- 50) = 161 MB/s test bench_mem_convert_utf8_to_latin1_lossy_30 ... bench: 33,395 ns/iter (+/- 123) = 449 MB/s test bench_mem_convert_utf8_to_utf16_ascii_1 ... bench: 21,356 ns/iter (+/- 143) = 23 MB/s test bench_mem_convert_utf8_to_utf16_ascii_1000 ... bench: 190,768 ns/iter (+/- 620) = 2620 MB/s test bench_mem_convert_utf8_to_utf16_ascii_15 ... bench: 42,702 ns/iter (+/- 182) = 175 MB/s test bench_mem_convert_utf8_to_utf16_ascii_16 ... bench: 22,483 ns/iter (+/- 157) = 355 MB/s test bench_mem_convert_utf8_to_utf16_ascii_3 ... bench: 23,360 ns/iter (+/- 87) = 64 MB/s test bench_mem_convert_utf8_to_utf16_ascii_30 ... bench: 44,690 ns/iter (+/- 201) = 335 MB/s test bench_mem_convert_utf8_to_utf16_bmp_1 ... bench: 37,119 ns/iter (+/- 558) = 13 MB/s test bench_mem_convert_utf8_to_utf16_bmp_1000 ... bench: 2,527,012 ns/iter (+/- 21,555) = 197 MB/s test bench_mem_convert_utf8_to_utf16_bmp_15 ... bench: 54,516 ns/iter (+/- 1,112) = 137 MB/s test bench_mem_convert_utf8_to_utf16_bmp_16 ... bench: 44,543 ns/iter (+/- 338) = 179 MB/s test bench_mem_convert_utf8_to_utf16_bmp_3 ... bench: 46,745 ns/iter (+/- 223) = 32 MB/s test bench_mem_convert_utf8_to_utf16_bmp_30 ... bench: 83,609 ns/iter (+/- 575) = 179 MB/s test bench_mem_copy_ascii_to_ascii_1 ... bench: 6,039 ns/iter (+/- 383) = 82 MB/s test bench_mem_copy_ascii_to_ascii_1000 ... bench: 120,232 ns/iter (+/- 1,163) = 4158 MB/s test bench_mem_copy_ascii_to_ascii_15 ... bench: 19,107 ns/iter (+/- 91) = 392 MB/s test bench_mem_copy_ascii_to_ascii_16 ... bench: 7,050 ns/iter (+/- 46) = 1134 MB/s test bench_mem_copy_ascii_to_ascii_3 ... bench: 6,792 ns/iter (+/- 54) = 220 MB/s test bench_mem_copy_ascii_to_ascii_30 ... bench: 23,122 ns/iter (+/- 237) = 648 MB/s test bench_mem_copy_ascii_to_basic_latin_1 ... bench: 7,022 ns/iter (+/- 411) = 71 MB/s test bench_mem_copy_ascii_to_basic_latin_1000 ... bench: 189,377 ns/iter (+/- 5,936) = 2640 MB/s test bench_mem_copy_ascii_to_basic_latin_15 ... bench: 20,599 ns/iter (+/- 101) = 364 MB/s test bench_mem_copy_ascii_to_basic_latin_16 ... bench: 7,513 ns/iter (+/- 406) = 1064 MB/s test bench_mem_copy_ascii_to_basic_latin_3 ... bench: 6,795 ns/iter (+/- 40) = 220 MB/s test bench_mem_copy_ascii_to_basic_latin_30 ... bench: 26,619 ns/iter (+/- 63) = 563 MB/s test bench_mem_copy_basic_latin_to_ascii_1 ... bench: 4,543 ns/iter (+/- 1,881) = 220 MB/s test bench_mem_copy_basic_latin_to_ascii_1000 ... bench: 208,216 ns/iter (+/- 5,500) = 4802 MB/s test bench_mem_copy_basic_latin_to_ascii_15 ... bench: 20,592 ns/iter (+/- 99) = 728 MB/s test bench_mem_copy_basic_latin_to_ascii_16 ... bench: 7,654 ns/iter (+/- 79) = 2090 MB/s test bench_mem_copy_basic_latin_to_ascii_3 ... bench: 7,041 ns/iter (+/- 41) = 426 MB/s test bench_mem_copy_basic_latin_to_ascii_30 ... bench: 26,115 ns/iter (+/- 60) = 1148 MB/s test bench_mem_ensure_utf16_validity_ascii_1 ... bench: 9,553 ns/iter (+/- 39) = 104 MB/s test bench_mem_ensure_utf16_validity_ascii_1000 ... bench: 232,711 ns/iter (+/- 636) = 4297 MB/s test bench_mem_ensure_utf16_validity_ascii_15 ... bench: 21,110 ns/iter (+/- 1,774) = 710 MB/s test bench_mem_ensure_utf16_validity_ascii_16 ... bench: 11,560 ns/iter (+/- 61) = 1384 MB/s test bench_mem_ensure_utf16_validity_ascii_3 ... bench: 12,066 ns/iter (+/- 90) = 248 MB/s test bench_mem_ensure_utf16_validity_ascii_30 ... bench: 23,110 ns/iter (+/- 549) = 1298 MB/s test bench_mem_ensure_utf16_validity_bmp_1 ... bench: 9,555 ns/iter (+/- 45) = 104 MB/s test bench_mem_ensure_utf16_validity_bmp_1000 ... bench: 232,717 ns/iter (+/- 801) = 4297 MB/s test bench_mem_ensure_utf16_validity_bmp_15 ... bench: 21,096 ns/iter (+/- 63) = 711 MB/s test bench_mem_ensure_utf16_validity_bmp_16 ... bench: 11,560 ns/iter (+/- 57) = 1384 MB/s test bench_mem_ensure_utf16_validity_bmp_3 ... bench: 12,066 ns/iter (+/- 63) = 248 MB/s test bench_mem_ensure_utf16_validity_bmp_30 ... bench: 23,110 ns/iter (+/- 139) = 1298 MB/s test bench_mem_ensure_utf16_validity_latin1_1 ... bench: 9,555 ns/iter (+/- 758) = 104 MB/s test bench_mem_ensure_utf16_validity_latin1_1000 ... bench: 232,710 ns/iter (+/- 976) = 4297 MB/s test bench_mem_ensure_utf16_validity_latin1_15 ... bench: 21,102 ns/iter (+/- 463) = 710 MB/s test bench_mem_ensure_utf16_validity_latin1_16 ... bench: 11,559 ns/iter (+/- 140) = 1384 MB/s test bench_mem_ensure_utf16_validity_latin1_3 ... bench: 12,066 ns/iter (+/- 114) = 248 MB/s test bench_mem_ensure_utf16_validity_latin1_30 ... bench: 23,110 ns/iter (+/- 103) = 1298 MB/s test bench_mem_is_ascii_false_1 ... bench: 5,782 ns/iter (+/- 41) = 86 MB/s test bench_mem_is_ascii_false_1000 ... bench: 7,039 ns/iter (+/- 45) = 71032 MB/s test bench_mem_is_ascii_false_15 ... bench: 18,470 ns/iter (+/- 4,207) = 406 MB/s test bench_mem_is_ascii_false_16 ... bench: 5,933 ns/iter (+/- 36) = 1348 MB/s test bench_mem_is_ascii_false_3 ... bench: 6,528 ns/iter (+/- 48) = 229 MB/s test bench_mem_is_ascii_false_30 ... bench: 5,938 ns/iter (+/- 56) = 2526 MB/s test bench_mem_is_ascii_true_1 ... bench: 5,781 ns/iter (+/- 26) = 86 MB/s test bench_mem_is_ascii_true_1000 ... bench: 70,546 ns/iter (+/- 261) = 7087 MB/s test bench_mem_is_ascii_true_15 ... bench: 18,144 ns/iter (+/- 4,658) = 413 MB/s test bench_mem_is_ascii_true_16 ... bench: 7,168 ns/iter (+/- 48) = 1116 MB/s test bench_mem_is_ascii_true_3 ... bench: 6,531 ns/iter (+/- 32) = 229 MB/s test bench_mem_is_ascii_true_30 ... bench: 14,069 ns/iter (+/- 62) = 1066 MB/s test bench_mem_is_basic_latin_false_1 ... bench: 5,542 ns/iter (+/- 33) = 180 MB/s test bench_mem_is_basic_latin_false_1000 ... bench: 6,409 ns/iter (+/- 54) = 156030 MB/s test bench_mem_is_basic_latin_false_15 ... bench: 6,393 ns/iter (+/- 64) = 2346 MB/s test bench_mem_is_basic_latin_false_16 ... bench: 6,409 ns/iter (+/- 34) = 2496 MB/s test bench_mem_is_basic_latin_false_3 ... bench: 16,077 ns/iter (+/- 101) = 186 MB/s test bench_mem_is_basic_latin_false_30 ... bench: 6,409 ns/iter (+/- 263) = 4680 MB/s test bench_mem_is_basic_latin_true_1 ... bench: 5,541 ns/iter (+/- 38) = 180 MB/s test bench_mem_is_basic_latin_true_1000 ... bench: 124,298 ns/iter (+/- 558) = 8045 MB/s test bench_mem_is_basic_latin_true_15 ... bench: 21,614 ns/iter (+/- 318) = 693 MB/s test bench_mem_is_basic_latin_true_16 ... bench: 8,883 ns/iter (+/- 299) = 1801 MB/s test bench_mem_is_basic_latin_true_3 ... bench: 15,820 ns/iter (+/- 3,783) = 189 MB/s test bench_mem_is_basic_latin_true_30 ... bench: 31,117 ns/iter (+/- 4,374) = 964 MB/s test bench_mem_is_str_bidi_de_1000 ... bench: 383,643 ns/iter (+/- 6,483) = 1303 MB/s test bench_mem_is_str_bidi_ja_1000 ... bench: 1,068,175 ns/iter (+/- 4,926) = 468 MB/s test bench_mem_is_str_bidi_ru_1000 ... bench: 2,107,116 ns/iter (+/- 15,586) = 237 MB/s test bench_mem_is_str_bidi_th_1000 ... bench: 1,216,750 ns/iter (+/- 8,226) = 411 MB/s test bench_mem_is_str_latin1_false_1 ... bench: 2,776 ns/iter (+/- 19) = 360 MB/s test bench_mem_is_str_latin1_false_1000 ... bench: 3,529 ns/iter (+/- 22) = 141824 MB/s test bench_mem_is_str_latin1_false_15 ... bench: 3,029 ns/iter (+/- 18) = 2641 MB/s test bench_mem_is_str_latin1_false_16 ... bench: 3,029 ns/iter (+/- 22) = 2641 MB/s test bench_mem_is_str_latin1_false_3 ... bench: 2,775 ns/iter (+/- 14) = 720 MB/s test bench_mem_is_str_latin1_false_30 ... bench: 3,529 ns/iter (+/- 25) = 4392 MB/s test bench_mem_is_str_latin1_true_1 ... bench: 12,060 ns/iter (+/- 1,911) = 41 MB/s test bench_mem_is_str_latin1_true_1000 ... bench: 113,497 ns/iter (+/- 860) = 4405 MB/s test bench_mem_is_str_latin1_true_15 ... bench: 16,569 ns/iter (+/- 100) = 452 MB/s test bench_mem_is_str_latin1_true_16 ... bench: 5,594 ns/iter (+/- 37) = 1430 MB/s test bench_mem_is_str_latin1_true_3 ... bench: 5,283 ns/iter (+/- 38) = 283 MB/s test bench_mem_is_str_latin1_true_30 ... bench: 18,848 ns/iter (+/- 887) = 795 MB/s test bench_mem_is_utf16_bidi_de_1000 ... bench: 218,217 ns/iter (+/- 1,647) = 4582 MB/s test bench_mem_is_utf16_bidi_ja_1000 ... bench: 716,270 ns/iter (+/- 4,286) = 1396 MB/s test bench_mem_is_utf16_bidi_ru_1000 ... bench: 374,750 ns/iter (+/- 5,759) = 2668 MB/s test bench_mem_is_utf16_bidi_th_1000 ... bench: 498,152 ns/iter (+/- 654) = 2007 MB/s test bench_mem_is_utf16_latin1_false_1 ... bench: 5,542 ns/iter (+/- 73) = 180 MB/s test bench_mem_is_utf16_latin1_false_1000 ... bench: 3,279 ns/iter (+/- 24) = 304971 MB/s test bench_mem_is_utf16_latin1_false_15 ... bench: 3,278 ns/iter (+/- 30) = 4575 MB/s test bench_mem_is_utf16_latin1_false_16 ... bench: 3,278 ns/iter (+/- 163) = 4881 MB/s test bench_mem_is_utf16_latin1_false_3 ... bench: 6,541 ns/iter (+/- 301) = 458 MB/s test bench_mem_is_utf16_latin1_false_30 ... bench: 3,278 ns/iter (+/- 247) = 9151 MB/s test bench_mem_is_utf16_latin1_true_1 ... bench: 5,541 ns/iter (+/- 35) = 180 MB/s test bench_mem_is_utf16_latin1_true_1000 ... bench: 123,255 ns/iter (+/- 2,311) = 8113 MB/s test bench_mem_is_utf16_latin1_true_15 ... bench: 12,560 ns/iter (+/- 52) = 1194 MB/s test bench_mem_is_utf16_latin1_true_16 ... bench: 8,176 ns/iter (+/- 287) = 1956 MB/s test bench_mem_is_utf16_latin1_true_3 ... bench: 6,540 ns/iter (+/- 37) = 458 MB/s test bench_mem_is_utf16_latin1_true_30 ... bench: 28,131 ns/iter (+/- 5,279) = 1066 MB/s test bench_mem_is_utf8_bidi_de_1000 ... bench: 368,808 ns/iter (+/- 12,098) = 1355 MB/s test bench_mem_is_utf8_bidi_ja_1000 ... bench: 2,201,783 ns/iter (+/- 13,718) = 227 MB/s test bench_mem_is_utf8_bidi_ru_1000 ... bench: 2,236,035 ns/iter (+/- 26,906) = 223 MB/s test bench_mem_is_utf8_bidi_th_1000 ... bench: 1,677,325 ns/iter (+/- 9,557) = 298 MB/s test bench_mem_is_utf8_latin1_false_1 ... bench: 4,030 ns/iter (+/- 157) = 124 MB/s test bench_mem_is_utf8_latin1_false_1000 ... bench: 5,538 ns/iter (+/- 35) = 90285 MB/s test bench_mem_is_utf8_latin1_false_15 ... bench: 5,538 ns/iter (+/- 40) = 1354 MB/s test bench_mem_is_utf8_latin1_false_16 ... bench: 5,538 ns/iter (+/- 24) = 1444 MB/s test bench_mem_is_utf8_latin1_false_3 ... bench: 4,029 ns/iter (+/- 35) = 372 MB/s test bench_mem_is_utf8_latin1_false_30 ... bench: 5,538 ns/iter (+/- 32) = 2708 MB/s test bench_mem_is_utf8_latin1_true_1 ... bench: 4,281 ns/iter (+/- 36) = 116 MB/s test bench_mem_is_utf8_latin1_true_1000 ... bench: 348,669 ns/iter (+/- 9,845) = 1434 MB/s test bench_mem_is_utf8_latin1_true_15 ... bench: 25,366 ns/iter (+/- 246) = 295 MB/s test bench_mem_is_utf8_latin1_true_16 ... bench: 13,818 ns/iter (+/- 63) = 578 MB/s test bench_mem_is_utf8_latin1_true_3 ... bench: 6,790 ns/iter (+/- 41) = 220 MB/s test bench_mem_is_utf8_latin1_true_30 ... bench: 19,841 ns/iter (+/- 90) = 756 MB/s test bench_mem_utf16_valid_up_to_ascii_1 ... bench: 7,545 ns/iter (+/- 42) = 132 MB/s test bench_mem_utf16_valid_up_to_ascii_1000 ... bench: 232,988 ns/iter (+/- 1,473) = 4292 MB/s test bench_mem_utf16_valid_up_to_ascii_15 ... bench: 19,151 ns/iter (+/- 29) = 783 MB/s test bench_mem_utf16_valid_up_to_ascii_16 ... bench: 8,053 ns/iter (+/- 44) = 1986 MB/s test bench_mem_utf16_valid_up_to_ascii_3 ... bench: 9,804 ns/iter (+/- 63) = 305 MB/s test bench_mem_utf16_valid_up_to_ascii_30 ... bench: 20,473 ns/iter (+/- 1,785) = 1465 MB/s test bench_mem_utf16_valid_up_to_bmp_1 ... bench: 7,544 ns/iter (+/- 54) = 132 MB/s test bench_mem_utf16_valid_up_to_bmp_1000 ... bench: 232,958 ns/iter (+/- 1,094) = 4292 MB/s test bench_mem_utf16_valid_up_to_bmp_15 ... bench: 19,113 ns/iter (+/- 310) = 784 MB/s test bench_mem_utf16_valid_up_to_bmp_16 ... bench: 8,052 ns/iter (+/- 56) = 1987 MB/s test bench_mem_utf16_valid_up_to_bmp_3 ... bench: 9,805 ns/iter (+/- 50) = 305 MB/s test bench_mem_utf16_valid_up_to_bmp_30 ... bench: 20,470 ns/iter (+/- 100) = 1465 MB/s test bench_mem_utf16_valid_up_to_latin1_1 ... bench: 7,545 ns/iter (+/- 68) = 132 MB/s test bench_mem_utf16_valid_up_to_latin1_1000 ... bench: 232,968 ns/iter (+/- 8,505) = 4292 MB/s test bench_mem_utf16_valid_up_to_latin1_15 ... bench: 19,152 ns/iter (+/- 50) = 783 MB/s test bench_mem_utf16_valid_up_to_latin1_16 ... bench: 8,053 ns/iter (+/- 46) = 1986 MB/s test bench_mem_utf16_valid_up_to_latin1_3 ... bench: 9,803 ns/iter (+/- 30) = 306 MB/s test bench_mem_utf16_valid_up_to_latin1_30 ... bench: 20,469 ns/iter (+/- 569) = 1465 MB/s