3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php /** strrev function implementation taken from ext/standard/string.c PHP-5-5 branch http://lxr.php.net/xref/PHP_5_5/ext/standard/string.c#3165 // {{{ proto string strrev(string str) // Reverse a string PHP_FUNCTION(strrev) { char *str; char *e, *n, *p; int str_len; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &str, &str_len) == FAILURE) { return; } n = emalloc(str_len+1); p = n; e = str + str_len; while (--e>=str) { *p++ = *e; } *p = '\0'; RETVAL_STRINGL(n, str_len, 0); } // }}} */ // PHP Implementation function userland_strrev($string) { if (!is_string($string)) { return false; } $new_string = ""; $len = strlen($string); while (--$len > -1) { $new_string .= $string[$len]; } return $new_string; } $string = "Hello PHP!"; $c = 1000; $results = array(); $tests = array('strrev', 'userland_strrev'); foreach ($tests as $test) { for ($i = 0; $i < $c; $i++) { $t = microtime(true); $test($string); $results[$test][] = microtime(true) - $t; } $avg = array_sum($results[$test]) / count($results[$test]); printf("Average cost for function $test: %.9f s\n", $avg); } // Without callable string resolution for ($i = 0; $i < $c; $i++) { $t = microtime(true); strrev($string); $results[$test][] = microtime(true) - $t; } $avg = array_sum($results[$test]) / count($results[$test]); printf("Average cost for function strrev: %.9f s\n", $avg); for ($i = 0; $i < $c; $i++) { $t = microtime(true); userland_strrev($string); $results[$test][] = microtime(true) - $t; } $avg = array_sum($results[$test]) / count($results[$test]); printf("Average cost for function userland_strrev: %.9f s\n", $avg);
Output for 7.1.0
Average cost for function strrev: 0.000000227 s Average cost for function userland_strrev: 0.000000953 s Average cost for function strrev: 0.000000563 s Average cost for function userland_strrev: 0.000000679 s
Output for 7.0.14
Average cost for function strrev: 0.000000243 s Average cost for function userland_strrev: 0.000000970 s Average cost for function strrev: 0.000000600 s Average cost for function userland_strrev: 0.000000710 s
Output for 7.0.6
Average cost for function strrev: 0.000000230 s Average cost for function userland_strrev: 0.000000911 s Average cost for function strrev: 0.000000570 s Average cost for function userland_strrev: 0.000000681 s
Output for 7.0.5
Average cost for function strrev: 0.000000131 s Average cost for function userland_strrev: 0.000000555 s Average cost for function strrev: 0.000000350 s Average cost for function userland_strrev: 0.000000403 s
Output for 7.0.4
Average cost for function strrev: 0.000000196 s Average cost for function userland_strrev: 0.000000790 s Average cost for function strrev: 0.000000476 s Average cost for function userland_strrev: 0.000000559 s
Output for 7.0.3
Average cost for function strrev: 0.000000142 s Average cost for function userland_strrev: 0.000000546 s Average cost for function strrev: 0.000000324 s Average cost for function userland_strrev: 0.000000382 s
Output for 7.0.2
Average cost for function strrev: 0.000000192 s Average cost for function userland_strrev: 0.000000770 s Average cost for function strrev: 0.000000457 s Average cost for function userland_strrev: 0.000000531 s
Output for 7.0.1
Average cost for function strrev: 0.000000136 s Average cost for function userland_strrev: 0.000000531 s Average cost for function strrev: 0.000000317 s Average cost for function userland_strrev: 0.000000374 s
Output for 7.0.0
Average cost for function strrev: 0.000000188 s Average cost for function userland_strrev: 0.000000894 s Average cost for function strrev: 0.000000525 s Average cost for function userland_strrev: 0.000000619 s
Output for hhvm-3.12.0
Average cost for function strrev: 0.000000253 s Average cost for function userland_strrev: 0.000001070 s Average cost for function strrev: 0.000000610 s Average cost for function userland_strrev: 0.000000746 s
Output for hhvm-3.10.0
Average cost for function strrev: 0.000000290 s Average cost for function userland_strrev: 0.000001541 s Average cost for function strrev: 0.000000847 s Average cost for function userland_strrev: 0.000001060 s
Output for 5.6.28
Average cost for function strrev: 0.000000380 s Average cost for function userland_strrev: 0.000002075 s Average cost for function strrev: 0.000001203 s Average cost for function userland_strrev: 0.000001467 s
Output for 5.6.21
Average cost for function strrev: 0.000000317 s Average cost for function userland_strrev: 0.000001651 s Average cost for function strrev: 0.000000961 s Average cost for function userland_strrev: 0.000001142 s
Output for 5.6.20
Average cost for function strrev: 0.000000311 s Average cost for function userland_strrev: 0.000001740 s Average cost for function strrev: 0.000001014 s Average cost for function userland_strrev: 0.000001209 s
Output for 5.6.19
Average cost for function strrev: 0.000000325 s Average cost for function userland_strrev: 0.000001650 s Average cost for function strrev: 0.000000957 s Average cost for function userland_strrev: 0.000001163 s
Output for 5.6.18
Average cost for function strrev: 0.000000271 s Average cost for function userland_strrev: 0.000001478 s Average cost for function strrev: 0.000000916 s Average cost for function userland_strrev: 0.000001056 s
Output for 5.6.17
Average cost for function strrev: 0.000000283 s Average cost for function userland_strrev: 0.000001310 s Average cost for function strrev: 0.000000756 s Average cost for function userland_strrev: 0.000000925 s
Output for 5.6.16
Average cost for function strrev: 0.000000324 s Average cost for function userland_strrev: 0.000001703 s Average cost for function strrev: 0.000000985 s Average cost for function userland_strrev: 0.000001196 s
Output for 5.6.15
Average cost for function strrev: 0.000000276 s Average cost for function userland_strrev: 0.000001480 s Average cost for function strrev: 0.000000870 s Average cost for function userland_strrev: 0.000001055 s
Output for 5.6.14
Average cost for function strrev: 0.000000283 s Average cost for function userland_strrev: 0.000001540 s Average cost for function strrev: 0.000000859 s Average cost for function userland_strrev: 0.000001055 s
Output for 5.6.13
Average cost for function strrev: 0.000000195 s Average cost for function userland_strrev: 0.000001021 s Average cost for function strrev: 0.000000591 s Average cost for function userland_strrev: 0.000000718 s
Output for 5.6.12
Average cost for function strrev: 0.000000275 s Average cost for function userland_strrev: 0.000001484 s Average cost for function strrev: 0.000000858 s Average cost for function userland_strrev: 0.000001042 s
Output for 5.6.11
Average cost for function strrev: 0.000000238 s Average cost for function userland_strrev: 0.000001262 s Average cost for function strrev: 0.000000734 s Average cost for function userland_strrev: 0.000000870 s
Output for 5.6.10
Average cost for function strrev: 0.000000302 s Average cost for function userland_strrev: 0.000001586 s Average cost for function strrev: 0.000000929 s Average cost for function userland_strrev: 0.000001125 s
Output for 5.6.9
Average cost for function strrev: 0.000000295 s Average cost for function userland_strrev: 0.000001493 s Average cost for function strrev: 0.000000854 s Average cost for function userland_strrev: 0.000001054 s
Output for 5.6.8
Average cost for function strrev: 0.000000292 s Average cost for function userland_strrev: 0.000001495 s Average cost for function strrev: 0.000000859 s Average cost for function userland_strrev: 0.000001058 s
Output for 5.5.35
Average cost for function strrev: 0.000000210 s Average cost for function userland_strrev: 0.000001154 s Average cost for function strrev: 0.000000666 s Average cost for function userland_strrev: 0.000000831 s
Output for 5.5.34
Average cost for function strrev: 0.000000235 s Average cost for function userland_strrev: 0.000001258 s Average cost for function strrev: 0.000000718 s Average cost for function userland_strrev: 0.000000865 s
Output for 5.5.33
Average cost for function strrev: 0.000000341 s Average cost for function userland_strrev: 0.000001511 s Average cost for function strrev: 0.000000872 s Average cost for function userland_strrev: 0.000001020 s
Output for 5.5.32
Average cost for function strrev: 0.000000316 s Average cost for function userland_strrev: 0.000001566 s Average cost for function strrev: 0.000000906 s Average cost for function userland_strrev: 0.000001108 s
Output for 5.5.31
Average cost for function strrev: 0.000000208 s Average cost for function userland_strrev: 0.000001106 s Average cost for function strrev: 0.000000641 s Average cost for function userland_strrev: 0.000000774 s
Output for 5.5.30
Average cost for function strrev: 0.000000323 s Average cost for function userland_strrev: 0.000001647 s Average cost for function strrev: 0.000000963 s Average cost for function userland_strrev: 0.000001197 s
Output for 5.5.29
Average cost for function strrev: 0.000000285 s Average cost for function userland_strrev: 0.000001532 s Average cost for function strrev: 0.000000885 s Average cost for function userland_strrev: 0.000001077 s
Output for 5.5.28
Average cost for function strrev: 0.000000335 s Average cost for function userland_strrev: 0.000001853 s Average cost for function strrev: 0.000001052 s Average cost for function userland_strrev: 0.000001244 s
Output for 5.5.27
Average cost for function strrev: 0.000000205 s Average cost for function userland_strrev: 0.000001055 s Average cost for function strrev: 0.000000611 s Average cost for function userland_strrev: 0.000000747 s
Output for 5.5.26
Average cost for function strrev: 0.000000315 s Average cost for function userland_strrev: 0.000001627 s Average cost for function strrev: 0.000000944 s Average cost for function userland_strrev: 0.000001151 s
Output for 5.5.25
Average cost for function strrev: 0.000000313 s Average cost for function userland_strrev: 0.000001610 s Average cost for function strrev: 0.000000935 s Average cost for function userland_strrev: 0.000001127 s
Output for 5.5.24
Average cost for function strrev: 0.000000194 s Average cost for function userland_strrev: 0.000000983 s Average cost for function strrev: 0.000000564 s Average cost for function userland_strrev: 0.000000690 s
Output for 5.4.45
Average cost for function strrev: 0.000000375 s Average cost for function userland_strrev: 0.000002506 s Average cost for function strrev: 0.000001445 s Average cost for function userland_strrev: 0.000001583 s
Output for 5.4.44
Average cost for function strrev: 0.000000642 s Average cost for function userland_strrev: 0.000003681 s Average cost for function strrev: 0.000002111 s Average cost for function userland_strrev: 0.000002555 s
Output for 5.4.43
Average cost for function strrev: 0.000000353 s Average cost for function userland_strrev: 0.000001890 s Average cost for function strrev: 0.000001097 s Average cost for function userland_strrev: 0.000001328 s
Output for 5.4.42
Average cost for function strrev: 0.000000466 s Average cost for function userland_strrev: 0.000002366 s Average cost for function strrev: 0.000001338 s Average cost for function userland_strrev: 0.000001513 s
Output for 5.4.41
Average cost for function strrev: 0.000000351 s Average cost for function userland_strrev: 0.000002181 s Average cost for function strrev: 0.000001240 s Average cost for function userland_strrev: 0.000001404 s
Output for 5.4.40
Average cost for function strrev: 0.000000383 s Average cost for function userland_strrev: 0.000001785 s Average cost for function strrev: 0.000001038 s Average cost for function userland_strrev: 0.000001316 s
Output for 5.4.39
Average cost for function strrev: 0.000000645 s Average cost for function userland_strrev: 0.000002547 s Average cost for function strrev: 0.000001440 s Average cost for function userland_strrev: 0.000001929 s
Output for 5.4.38
Average cost for function strrev: 0.000000508 s Average cost for function userland_strrev: 0.000001958 s Average cost for function strrev: 0.000001143 s Average cost for function userland_strrev: 0.000001416 s
Output for 5.4.37
Average cost for function strrev: 0.000000366 s Average cost for function userland_strrev: 0.000002468 s Average cost for function strrev: 0.000001445 s Average cost for function userland_strrev: 0.000001960 s
Output for 5.4.36
Average cost for function strrev: 0.000000618 s Average cost for function userland_strrev: 0.000003718 s Average cost for function strrev: 0.000002127 s Average cost for function userland_strrev: 0.000002616 s
Output for 5.4.35
Average cost for function strrev: 0.000000355 s Average cost for function userland_strrev: 0.000002391 s Average cost for function strrev: 0.000001350 s Average cost for function userland_strrev: 0.000001772 s
Output for 5.4.34
Average cost for function strrev: 0.000000844 s Average cost for function userland_strrev: 0.000002714 s Average cost for function strrev: 0.000001553 s Average cost for function userland_strrev: 0.000001665 s
Output for 5.4.32
Average cost for function strrev: 0.000000367 s Average cost for function userland_strrev: 0.000001523 s Average cost for function strrev: 0.000000902 s Average cost for function userland_strrev: 0.000001078 s
Output for 5.4.31
Average cost for function strrev: 0.000000337 s Average cost for function userland_strrev: 0.000001396 s Average cost for function strrev: 0.000000848 s Average cost for function userland_strrev: 0.000001014 s
Output for 5.4.30
Average cost for function strrev: 0.000000307 s Average cost for function userland_strrev: 0.000001540 s Average cost for function strrev: 0.000000923 s Average cost for function userland_strrev: 0.000001095 s
Output for 5.4.29
Average cost for function strrev: 0.000000475 s Average cost for function userland_strrev: 0.000001874 s Average cost for function strrev: 0.000001108 s Average cost for function userland_strrev: 0.000001322 s
Output for 5.4.28
Average cost for function strrev: 0.000000546 s Average cost for function userland_strrev: 0.000003233 s Average cost for function strrev: 0.000001961 s Average cost for function userland_strrev: 0.000002297 s
Output for 5.4.27
Average cost for function strrev: 0.000000743 s Average cost for function userland_strrev: 0.000003179 s Average cost for function strrev: 0.000001876 s Average cost for function userland_strrev: 0.000002156 s
Output for 5.4.26
Average cost for function strrev: 0.000000648 s Average cost for function userland_strrev: 0.000002960 s Average cost for function strrev: 0.000001745 s Average cost for function userland_strrev: 0.000002069 s
Output for 5.4.25
Average cost for function strrev: 0.000000405 s Average cost for function userland_strrev: 0.000001659 s Average cost for function strrev: 0.000001000 s Average cost for function userland_strrev: 0.000001162 s
Output for 5.4.24
Average cost for function strrev: 0.000000612 s Average cost for function userland_strrev: 0.000002900 s Average cost for function strrev: 0.000001731 s Average cost for function userland_strrev: 0.000002020 s
Output for 5.4.23
Average cost for function strrev: 0.000000382 s Average cost for function userland_strrev: 0.000001831 s Average cost for function strrev: 0.000001081 s Average cost for function userland_strrev: 0.000001281 s
Output for 5.4.22
Average cost for function strrev: 0.000000444 s Average cost for function userland_strrev: 0.000001711 s Average cost for function strrev: 0.000001046 s Average cost for function userland_strrev: 0.000001203 s
Output for 5.4.21
Average cost for function strrev: 0.000000371 s Average cost for function userland_strrev: 0.000001697 s Average cost for function strrev: 0.000001023 s Average cost for function userland_strrev: 0.000001218 s
Output for 5.4.20
Average cost for function strrev: 0.000000360 s Average cost for function userland_strrev: 0.000001527 s Average cost for function strrev: 0.000000920 s Average cost for function userland_strrev: 0.000001127 s
Output for 5.4.19
Average cost for function strrev: 0.000000422 s Average cost for function userland_strrev: 0.000001698 s Average cost for function strrev: 0.000000992 s Average cost for function userland_strrev: 0.000001152 s
Output for 5.4.18
Average cost for function strrev: 0.000000396 s Average cost for function userland_strrev: 0.000001740 s Average cost for function strrev: 0.000001051 s Average cost for function userland_strrev: 0.000001258 s
Output for 5.4.17
Average cost for function strrev: 0.000000379 s Average cost for function userland_strrev: 0.000001678 s Average cost for function strrev: 0.000000999 s Average cost for function userland_strrev: 0.000001174 s
Output for 5.4.16
Average cost for function strrev: 0.000000447 s Average cost for function userland_strrev: 0.000001665 s Average cost for function strrev: 0.000001011 s Average cost for function userland_strrev: 0.000001253 s
Output for 5.4.15
Average cost for function strrev: 0.000000449 s Average cost for function userland_strrev: 0.000001493 s Average cost for function strrev: 0.000000915 s Average cost for function userland_strrev: 0.000001116 s
Output for 5.4.14
Average cost for function strrev: 0.000000387 s Average cost for function userland_strrev: 0.000001818 s Average cost for function strrev: 0.000001080 s Average cost for function userland_strrev: 0.000001235 s
Output for 5.4.13
Average cost for function strrev: 0.000000468 s Average cost for function userland_strrev: 0.000001823 s Average cost for function strrev: 0.000001131 s Average cost for function userland_strrev: 0.000001389 s
Output for 5.4.12
Average cost for function strrev: 0.000000489 s Average cost for function userland_strrev: 0.000001693 s Average cost for function strrev: 0.000001009 s Average cost for function userland_strrev: 0.000001206 s
Output for 5.4.11
Average cost for function strrev: 0.000000383 s Average cost for function userland_strrev: 0.000001798 s Average cost for function strrev: 0.000001066 s Average cost for function userland_strrev: 0.000001237 s
Output for 5.4.10
Average cost for function strrev: 0.000000362 s Average cost for function userland_strrev: 0.000001742 s Average cost for function strrev: 0.000001024 s Average cost for function userland_strrev: 0.000001321 s
Output for 5.4.9
Average cost for function strrev: 0.000000431 s Average cost for function userland_strrev: 0.000001903 s Average cost for function strrev: 0.000001117 s Average cost for function userland_strrev: 0.000001449 s
Output for 5.4.8
Average cost for function strrev: 0.000000383 s Average cost for function userland_strrev: 0.000001693 s Average cost for function strrev: 0.000001015 s Average cost for function userland_strrev: 0.000001185 s
Output for 5.4.7
Average cost for function strrev: 0.000000412 s Average cost for function userland_strrev: 0.000001549 s Average cost for function strrev: 0.000000925 s Average cost for function userland_strrev: 0.000001125 s
Output for 5.4.6
Average cost for function strrev: 0.000000424 s Average cost for function userland_strrev: 0.000001674 s Average cost for function strrev: 0.000001001 s Average cost for function userland_strrev: 0.000001182 s
Output for 5.4.5
Average cost for function strrev: 0.000000429 s Average cost for function userland_strrev: 0.000001777 s Average cost for function strrev: 0.000001042 s Average cost for function userland_strrev: 0.000001225 s
Output for 5.4.4
Average cost for function strrev: 0.000000429 s Average cost for function userland_strrev: 0.000001747 s Average cost for function strrev: 0.000001040 s Average cost for function userland_strrev: 0.000001244 s
Output for 5.4.3
Average cost for function strrev: 0.000000352 s Average cost for function userland_strrev: 0.000001841 s Average cost for function strrev: 0.000001078 s Average cost for function userland_strrev: 0.000001266 s
Output for 5.4.2
Average cost for function strrev: 0.000000405 s Average cost for function userland_strrev: 0.000001732 s Average cost for function strrev: 0.000001054 s Average cost for function userland_strrev: 0.000001256 s
Output for 5.4.1
Average cost for function strrev: 0.000000376 s Average cost for function userland_strrev: 0.000001522 s Average cost for function strrev: 0.000000915 s Average cost for function userland_strrev: 0.000001125 s
Output for 5.4.0
Average cost for function strrev: 0.000000336 s Average cost for function userland_strrev: 0.000001644 s Average cost for function strrev: 0.000001004 s Average cost for function userland_strrev: 0.000001194 s
Output for 5.3.29
Average cost for function strrev: 0.000000360 s Average cost for function userland_strrev: 0.000001719 s Average cost for function strrev: 0.000001056 s Average cost for function userland_strrev: 0.000001250 s
Output for 5.3.28
Average cost for function strrev: 0.000000447 s Average cost for function userland_strrev: 0.000002374 s Average cost for function strrev: 0.000001388 s Average cost for function userland_strrev: 0.000001616 s
Output for 5.3.27
Average cost for function strrev: 0.000000462 s Average cost for function userland_strrev: 0.000002187 s Average cost for function strrev: 0.000001311 s Average cost for function userland_strrev: 0.000001578 s
Output for 5.3.26
Average cost for function strrev: 0.000000392 s Average cost for function userland_strrev: 0.000002355 s Average cost for function strrev: 0.000001397 s Average cost for function userland_strrev: 0.000001629 s
Output for 5.3.25
Average cost for function strrev: 0.000000377 s Average cost for function userland_strrev: 0.000002059 s Average cost for function strrev: 0.000001232 s Average cost for function userland_strrev: 0.000001432 s
Output for 5.3.24
Average cost for function strrev: 0.000000415 s Average cost for function userland_strrev: 0.000001916 s Average cost for function strrev: 0.000001184 s Average cost for function userland_strrev: 0.000001397 s
Output for 5.3.23
Average cost for function strrev: 0.000000440 s Average cost for function userland_strrev: 0.000001697 s Average cost for function strrev: 0.000001026 s Average cost for function userland_strrev: 0.000001252 s
Output for 5.3.22
Average cost for function strrev: 0.000000680 s Average cost for function userland_strrev: 0.000003635 s Average cost for function strrev: 0.000002132 s Average cost for function userland_strrev: 0.000002554 s
Output for 5.3.21
Average cost for function strrev: 0.000000741 s Average cost for function userland_strrev: 0.000004259 s Average cost for function strrev: 0.000002437 s Average cost for function userland_strrev: 0.000002915 s
Output for 5.3.20
Average cost for function strrev: 0.000000359 s Average cost for function userland_strrev: 0.000001746 s Average cost for function strrev: 0.000001058 s Average cost for function userland_strrev: 0.000001290 s
Output for 5.3.19
Average cost for function strrev: 0.000000399 s Average cost for function userland_strrev: 0.000001945 s Average cost for function strrev: 0.000001144 s Average cost for function userland_strrev: 0.000001316 s
Output for 5.3.18
Average cost for function strrev: 0.000000402 s Average cost for function userland_strrev: 0.000002484 s Average cost for function strrev: 0.000001415 s Average cost for function userland_strrev: 0.000001542 s
Output for 5.3.17
Average cost for function strrev: 0.000000391 s Average cost for function userland_strrev: 0.000001846 s Average cost for function strrev: 0.000001118 s Average cost for function userland_strrev: 0.000001318 s
Output for 5.3.16
Average cost for function strrev: 0.000000746 s Average cost for function userland_strrev: 0.000003442 s Average cost for function strrev: 0.000002050 s Average cost for function userland_strrev: 0.000002559 s
Output for 5.3.15
Average cost for function strrev: 0.000000630 s Average cost for function userland_strrev: 0.000002374 s Average cost for function strrev: 0.000001402 s Average cost for function userland_strrev: 0.000001635 s
Output for 5.3.14
Average cost for function strrev: 0.000000426 s Average cost for function userland_strrev: 0.000002166 s Average cost for function strrev: 0.000001292 s Average cost for function userland_strrev: 0.000001534 s
Output for 5.3.13
Average cost for function strrev: 0.000000421 s Average cost for function userland_strrev: 0.000001827 s Average cost for function strrev: 0.000001107 s Average cost for function userland_strrev: 0.000001333 s
Output for 5.3.12
Average cost for function strrev: 0.000000652 s Average cost for function userland_strrev: 0.000003367 s Average cost for function strrev: 0.000001859 s Average cost for function userland_strrev: 0.000001831 s
Output for 5.3.11
Average cost for function strrev: 0.000000379 s Average cost for function userland_strrev: 0.000001846 s Average cost for function strrev: 0.000001117 s Average cost for function userland_strrev: 0.000001344 s
Output for 5.3.10
Average cost for function strrev: 0.000000378 s Average cost for function userland_strrev: 0.000001941 s Average cost for function strrev: 0.000001153 s Average cost for function userland_strrev: 0.000001384 s
Output for 5.3.9
Average cost for function strrev: 0.000000386 s Average cost for function userland_strrev: 0.000001813 s Average cost for function strrev: 0.000001088 s Average cost for function userland_strrev: 0.000001306 s
Output for 5.3.8
Average cost for function strrev: 0.000000383 s Average cost for function userland_strrev: 0.000002131 s Average cost for function strrev: 0.000001254 s Average cost for function userland_strrev: 0.000001492 s
Output for 5.3.7
Average cost for function strrev: 0.000000512 s Average cost for function userland_strrev: 0.000001719 s Average cost for function strrev: 0.000001042 s Average cost for function userland_strrev: 0.000001293 s
Output for 5.3.6
Average cost for function strrev: 0.000000423 s Average cost for function userland_strrev: 0.000001964 s Average cost for function strrev: 0.000001196 s Average cost for function userland_strrev: 0.000001409 s
Output for 5.3.5
Average cost for function strrev: 0.000000397 s Average cost for function userland_strrev: 0.000001992 s Average cost for function strrev: 0.000001179 s Average cost for function userland_strrev: 0.000001381 s
Output for 5.3.4
Average cost for function strrev: 0.000000343 s Average cost for function userland_strrev: 0.000001949 s Average cost for function strrev: 0.000001158 s Average cost for function userland_strrev: 0.000001353 s
Output for 5.3.3
Average cost for function strrev: 0.000000414 s Average cost for function userland_strrev: 0.000001820 s Average cost for function strrev: 0.000001107 s Average cost for function userland_strrev: 0.000001302 s
Output for 5.3.2
Average cost for function strrev: 0.000000354 s Average cost for function userland_strrev: 0.000001944 s Average cost for function strrev: 0.000001163 s Average cost for function userland_strrev: 0.000001376 s
Output for 5.3.1
Average cost for function strrev: 0.000000423 s Average cost for function userland_strrev: 0.000002172 s Average cost for function strrev: 0.000001340 s Average cost for function userland_strrev: 0.000001803 s
Output for 5.3.0
Average cost for function strrev: 0.000000391 s Average cost for function userland_strrev: 0.000001845 s Average cost for function strrev: 0.000001118 s Average cost for function userland_strrev: 0.000001308 s
Output for 5.2.17
Average cost for function strrev: 0.000000383 s Average cost for function userland_strrev: 0.000002583 s Average cost for function strrev: 0.000001445 s Average cost for function userland_strrev: 0.000001751 s
Output for 5.2.16
Average cost for function strrev: 0.000000547 s Average cost for function userland_strrev: 0.000002412 s Average cost for function strrev: 0.000001374 s Average cost for function userland_strrev: 0.000001723 s
Output for 5.2.15
Average cost for function strrev: 0.000000401 s Average cost for function userland_strrev: 0.000002744 s Average cost for function strrev: 0.000001549 s Average cost for function userland_strrev: 0.000001799 s
Output for 5.2.14
Average cost for function strrev: 0.000000419 s Average cost for function userland_strrev: 0.000002420 s Average cost for function strrev: 0.000001404 s Average cost for function userland_strrev: 0.000001713 s
Output for 5.2.13
Average cost for function strrev: 0.000000411 s Average cost for function userland_strrev: 0.000002950 s Average cost for function strrev: 0.000001666 s Average cost for function userland_strrev: 0.000001986 s
Output for 5.2.12
Average cost for function strrev: 0.000000408 s Average cost for function userland_strrev: 0.000003251 s Average cost for function strrev: 0.000001811 s Average cost for function userland_strrev: 0.000002080 s
Output for 5.2.11
Average cost for function strrev: 0.000000428 s Average cost for function userland_strrev: 0.000002674 s Average cost for function strrev: 0.000001528 s Average cost for function userland_strrev: 0.000001933 s
Output for 5.2.10
Average cost for function strrev: 0.000000431 s Average cost for function userland_strrev: 0.000002508 s Average cost for function strrev: 0.000001542 s Average cost for function userland_strrev: 0.000001777 s
Output for 5.2.9
Average cost for function strrev: 0.000000369 s Average cost for function userland_strrev: 0.000002189 s Average cost for function strrev: 0.000001269 s Average cost for function userland_strrev: 0.000001561 s
Output for 5.2.8
Average cost for function strrev: 0.000000376 s Average cost for function userland_strrev: 0.000002364 s Average cost for function strrev: 0.000001361 s Average cost for function userland_strrev: 0.000001676 s
Output for 5.2.7
Average cost for function strrev: 0.000000401 s Average cost for function userland_strrev: 0.000002665 s Average cost for function strrev: 0.000001505 s Average cost for function userland_strrev: 0.000001804 s
Output for 5.2.6
Average cost for function strrev: 0.000000764 s Average cost for function userland_strrev: 0.000004801 s Average cost for function strrev: 0.000002714 s Average cost for function userland_strrev: 0.000002796 s
Output for 5.2.5
Average cost for function strrev: 0.000000403 s Average cost for function userland_strrev: 0.000002487 s Average cost for function strrev: 0.000001445 s Average cost for function userland_strrev: 0.000001775 s
Output for 5.2.4
Average cost for function strrev: 0.000000486 s Average cost for function userland_strrev: 0.000002380 s Average cost for function strrev: 0.000001377 s Average cost for function userland_strrev: 0.000001652 s
Output for 5.2.3
Average cost for function strrev: 0.000000391 s Average cost for function userland_strrev: 0.000002244 s Average cost for function strrev: 0.000001283 s Average cost for function userland_strrev: 0.000001584 s
Output for 5.2.2
Average cost for function strrev: 0.000000441 s Average cost for function userland_strrev: 0.000002658 s Average cost for function strrev: 0.000001508 s Average cost for function userland_strrev: 0.000001835 s
Output for 5.2.1
Average cost for function strrev: 0.000000426 s Average cost for function userland_strrev: 0.000002411 s Average cost for function strrev: 0.000001483 s Average cost for function userland_strrev: 0.000001794 s
Output for 5.2.0
Average cost for function strrev: 0.000000476 s Average cost for function userland_strrev: 0.000002592 s Average cost for function strrev: 0.000001488 s Average cost for function userland_strrev: 0.000001865 s
Output for 5.1.6
Average cost for function strrev: 0.000000386 s Average cost for function userland_strrev: 0.000003015 s Average cost for function strrev: 0.000001693 s Average cost for function userland_strrev: 0.000002097 s
Output for 5.1.5
Average cost for function strrev: 0.000000386 s Average cost for function userland_strrev: 0.000002717 s Average cost for function strrev: 0.000001548 s Average cost for function userland_strrev: 0.000001898 s
Output for 5.1.4
Average cost for function strrev: 0.000000686 s Average cost for function userland_strrev: 0.000004870 s Average cost for function strrev: 0.000002744 s Average cost for function userland_strrev: 0.000003328 s
Output for 5.1.3
Average cost for function strrev: 0.000000466 s Average cost for function userland_strrev: 0.000003386 s Average cost for function strrev: 0.000001903 s Average cost for function userland_strrev: 0.000002283 s
Output for 5.1.2
Average cost for function strrev: 0.000000453 s Average cost for function userland_strrev: 0.000002953 s Average cost for function strrev: 0.000001681 s Average cost for function userland_strrev: 0.000002104 s
Output for 5.1.1
Average cost for function strrev: 0.000000459 s Average cost for function userland_strrev: 0.000002977 s Average cost for function strrev: 0.000001704 s Average cost for function userland_strrev: 0.000002066 s
Output for 5.1.0
Average cost for function strrev: 0.000000483 s Average cost for function userland_strrev: 0.000003058 s Average cost for function strrev: 0.000001760 s Average cost for function userland_strrev: 0.000002101 s
Output for 5.0.5
Average cost for function strrev: 0.000000675 s Average cost for function userland_strrev: 0.000004913 s Average cost for function strrev: 0.000002759 s Average cost for function userland_strrev: 0.000003496 s
Output for 5.0.4
Average cost for function strrev: 0.000000593 s Average cost for function userland_strrev: 0.000004579 s Average cost for function strrev: 0.000002563 s Average cost for function userland_strrev: 0.000003162 s
Output for 5.0.3
Average cost for function strrev: 0.000000720 s Average cost for function userland_strrev: 0.000004555 s Average cost for function strrev: 0.000002580 s Average cost for function userland_strrev: 0.000003248 s
Output for 5.0.2
Average cost for function strrev: 0.000000628 s Average cost for function userland_strrev: 0.000004903 s Average cost for function strrev: 0.000002836 s Average cost for function userland_strrev: 0.000003498 s
Output for 5.0.1
Average cost for function strrev: 0.000000641 s Average cost for function userland_strrev: 0.000004831 s Average cost for function strrev: 0.000002768 s Average cost for function userland_strrev: 0.000003339 s
Output for 5.0.0
Average cost for function strrev: 0.000001213 s Average cost for function userland_strrev: 0.000008643 s Average cost for function strrev: 0.000004805 s Average cost for function userland_strrev: 0.000005919 s
Output for 4.4.9
Average cost for function strrev: 0.000000953 s Average cost for function userland_strrev: 0.000005637 s Average cost for function strrev: 0.000003254 s Average cost for function userland_strrev: 0.000003837 s
Output for 4.4.8
Average cost for function strrev: 0.000001049 s Average cost for function userland_strrev: 0.000005555 s Average cost for function strrev: 0.000003205 s Average cost for function userland_strrev: 0.000003890 s
Output for 4.4.7
Average cost for function strrev: 0.000000953 s Average cost for function userland_strrev: 0.000005499 s Average cost for function strrev: 0.000003182 s Average cost for function userland_strrev: 0.000003828 s
Output for 4.4.6
Average cost for function strrev: 0.000001056 s Average cost for function userland_strrev: 0.000005332 s Average cost for function strrev: 0.000003097 s Average cost for function userland_strrev: 0.000003797 s
Output for 4.4.5
Average cost for function strrev: 0.000000972 s Average cost for function userland_strrev: 0.000005698 s Average cost for function strrev: 0.000003289 s Average cost for function userland_strrev: 0.000004005 s
Output for 4.4.4
Average cost for function strrev: 0.000001071 s Average cost for function userland_strrev: 0.000005879 s Average cost for function strrev: 0.000003406 s Average cost for function userland_strrev: 0.000004258 s
Output for 4.4.3
Average cost for function strrev: 0.000001031 s Average cost for function userland_strrev: 0.000006313 s Average cost for function strrev: 0.000003681 s Average cost for function userland_strrev: 0.000004486 s
Output for 4.4.2
Average cost for function strrev: 0.000001123 s Average cost for function userland_strrev: 0.000006476 s Average cost for function strrev: 0.000003718 s Average cost for function userland_strrev: 0.000004370 s
Output for 4.4.1
Average cost for function strrev: 0.000001087 s Average cost for function userland_strrev: 0.000006304 s Average cost for function strrev: 0.000003692 s Average cost for function userland_strrev: 0.000004437 s
Output for 4.4.0
Average cost for function strrev: 0.000000922 s Average cost for function userland_strrev: 0.000005293 s Average cost for function strrev: 0.000003076 s Average cost for function userland_strrev: 0.000003731 s
Output for 4.3.11
Average cost for function strrev: 0.000001078 s Average cost for function userland_strrev: 0.000005622 s Average cost for function strrev: 0.000003278 s Average cost for function userland_strrev: 0.000003952 s
Output for 4.3.10
Average cost for function strrev: 0.000000921 s Average cost for function userland_strrev: 0.000005082 s Average cost for function strrev: 0.000002953 s Average cost for function userland_strrev: 0.000003849 s
Output for 4.3.9
Average cost for function strrev: 0.000001672 s Average cost for function userland_strrev: 0.000005962 s Average cost for function strrev: 0.000003549 s Average cost for function userland_strrev: 0.000004328 s
Output for 4.3.8
Average cost for function strrev: 0.000001313 s Average cost for function userland_strrev: 0.000006782 s Average cost for function strrev: 0.000003995 s Average cost for function userland_strrev: 0.000004728 s
Output for 4.3.7
Average cost for function strrev: 0.000001498 s Average cost for function userland_strrev: 0.000006241 s Average cost for function strrev: 0.000003781 s Average cost for function userland_strrev: 0.000004540 s
Output for 4.3.6
Average cost for function strrev: 0.000001513 s Average cost for function userland_strrev: 0.000007051 s Average cost for function strrev: 0.000004166 s Average cost for function userland_strrev: 0.000004990 s
Output for 4.3.5
Average cost for function strrev: 0.000001432 s Average cost for function userland_strrev: 0.000006775 s Average cost for function strrev: 0.000004005 s Average cost for function userland_strrev: 0.000004653 s
Output for 4.3.4
Average cost for function strrev: 0.000001404 s Average cost for function userland_strrev: 0.000006742 s Average cost for function strrev: 0.000004010 s Average cost for function userland_strrev: 0.000004697 s
Output for 4.3.3
Average cost for function strrev: 0.000001928 s Average cost for function userland_strrev: 0.000007656 s Average cost for function strrev: 0.000004453 s Average cost for function userland_strrev: 0.000004944 s
Output for 4.3.2
Average cost for function strrev: 0.000001653 s Average cost for function userland_strrev: 0.000006127 s Average cost for function strrev: 0.000003651 s Average cost for function userland_strrev: 0.000004400 s
Output for 4.3.1
Average cost for function strrev: 0.000001411 s Average cost for function userland_strrev: 0.000006871 s Average cost for function strrev: 0.000004154 s Average cost for function userland_strrev: 0.000004688 s
Output for 4.3.0
Average cost for function strrev: 0.000000714 s Average cost for function userland_strrev: 0.000003326 s Average cost for function strrev: 0.000002010 s Average cost for function userland_strrev: 0.000002402 s