diff options
author | Jukka Jylänki <jujjyl@gmail.com> | 2014-03-15 19:50:46 +0200 |
---|---|---|
committer | Jukka Jylänki <jujjyl@gmail.com> | 2014-03-28 23:06:17 -0400 |
commit | 77b24249f9444e48e73844e926691b1955cf8ebd (patch) | |
tree | a4f0aa546adf256a48214416f7986a5f772ab574 /src | |
parent | 4c601e62b9d7cf6a2a873c6886f701ad7de31fde (diff) |
Migrate to using musl 0.9.13 strspn and strcspn for better asm.js performance.
Diffstat (limited to 'src')
-rw-r--r-- | src/library.js | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/library.js b/src/library.js index a146eb7d..88c07027 100644 --- a/src/library.js +++ b/src/library.js @@ -3576,38 +3576,6 @@ LibraryManager.library = { return (curr - ptr)|0; }, - strspn: function(pstr, pset) { - var str = pstr, set, strcurr, setcurr; - while (1) { - strcurr = {{{ makeGetValue('str', '0', 'i8') }}}; - if (!strcurr) return str - pstr; - set = pset; - while (1) { - setcurr = {{{ makeGetValue('set', '0', 'i8') }}}; - if (!setcurr || setcurr == strcurr) break; - set++; - } - if (!setcurr) return str - pstr; - str++; - } - }, - - strcspn: function(pstr, pset) { - var str = pstr, set, strcurr, setcurr; - while (1) { - strcurr = {{{ makeGetValue('str', '0', 'i8') }}}; - if (!strcurr) return str - pstr; - set = pset; - while (1) { - setcurr = {{{ makeGetValue('set', '0', 'i8') }}}; - if (!setcurr || setcurr == strcurr) break; - set++; - } - if (setcurr) return str - pstr; - str++; - } - }, - strcpy__asm: true, strcpy__sig: 'iii', strcpy: function(pdest, psrc) { |