| 13 | EM_JS_DEPS(deps, "$UTF16ToString"); |
| 14 | |
| 15 | double test(const uint16_t *str) { |
| 16 | double res = EM_ASM_DOUBLE({ |
| 17 | var t0 = _emscripten_get_now(); |
| 18 | var str = UTF16ToString($0); |
| 19 | var t1 = _emscripten_get_now(); |
| 20 | out('t: ' + (t1 - t0) + ', len(result): ' + str.length + ', result: ' + str.slice(0, 100)); |
| 21 | return (t1-t0); |
| 22 | }, str); |
| 23 | return res; |
| 24 | } |
| 25 | |
| 26 | uint16_t *utf16_corpus = 0; |
| 27 | long utf16_corpus_length = 0; |
no test coverage detected