aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJukka Jylänki <jujjyl@gmail.com>2014-03-16 04:02:08 +0200
committerJukka Jylänki <jujjyl@gmail.com>2014-03-28 23:06:17 -0400
commitc4363b595cb2529345e3248b1f374595e83953ff (patch)
tree6bb97280c031f57a87c886bef10cd691fe60cbc7 /src
parent4fc97c69d66a81e93849ebbff1f6eed8be7dd174 (diff)
Migrate to using musl 0.9.13 strchr, strrchr, index and rindex for better asm.js performance.
Diffstat (limited to 'src')
-rw-r--r--src/library.js22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/library.js b/src/library.js
index fbef0d15..601a5c06 100644
--- a/src/library.js
+++ b/src/library.js
@@ -3639,28 +3639,6 @@ LibraryManager.library = {
return pdest|0;
},
- strchr: function(ptr, chr) {
- ptr--;
- do {
- ptr++;
- var val = {{{ makeGetValue('ptr', 0, 'i8') }}};
- if (val == chr) return ptr;
- } while (val);
- return 0;
- },
- index: 'strchr',
-
- strrchr__deps: ['strlen'],
- strrchr: function(ptr, chr) {
- var ptr2 = ptr + _strlen(ptr);
- do {
- if ({{{ makeGetValue('ptr2', 0, 'i8') }}} == chr) return ptr2;
- ptr2--;
- } while (ptr2 >= ptr);
- return 0;
- },
- rindex: 'strrchr',
-
strdup__deps: ['strlen', 'malloc'],
strdup: function(ptr) {
var len = _strlen(ptr);