MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / test

Function test

test/test_utf16_bench.c:15–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13EM_JS_DEPS(deps, "$UTF16ToString");
14
15double 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
26uint16_t *utf16_corpus = 0;
27long utf16_corpus_length = 0;

Callers 1

mainFunction · 0.70

Calls 3

sliceMethod · 0.80
_emscripten_get_nowFunction · 0.50
outFunction · 0.50

Tested by

no test coverage detected