summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/declarative/holistic/data/jsImports/mssi.js
blob: f3f93b23866519987c781dd31504bdcf99b1ecff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// This JavaScript file is a single, small, imported script.
// It imports many other (non-nested) single, small, scripts,
// and also imports many other nested, small scripts.

.import "msdsi4.js" as Msdsi4
.import "msdsi9.js" as Msdsi9
.import "msbsi1.js" as Msbsi1
.import "msbsi2.js" as Msbsi2
.import "msbsi3.js" as Msbsi3
.import "msbsi4.js" as Msbsi4
.import "msbsi5.js" as Msbsi5
.import "msbsi6.js" as Msbsi6
.import "msbsi7.js" as Msbsi7
.import "msbsi8.js" as Msbsi8
.import "msbsi9.js" as Msbsi9
.import "msbsi10.js" as Msbsi10
.import "msbsi11.js" as Msbsi11
.import "msbsi12.js" as Msbsi12
.import "msbsi13.js" as Msbsi13
.import "msbsi14.js" as Msbsi14
.import "msbsi15.js" as Msbsi15

function testFunc(seedValue) {
    var retn = 10 * (seedValue * 0.85);
    retn += Msbsi1.testFunc(seedValue);
    retn += Msbsi2.testFunc(seedValue);
    retn += Msbsi3.testFunc(retn);
    retn += Msbsi4.testFunc(seedValue);
    retn += Msbsi5.testFunc(seedValue);
    retn += Msbsi6.testFunc(seedValue);
    retn *= Msdsi9.testFunc(retn);
    retn += Msbsi7.testFunc(seedValue);
    retn += Msbsi8.testFunc(retn);
    retn += Msbsi9.testFunc(seedValue);
    retn += Msbsi10.testFunc(seedValue);
    retn += Msbsi11.testFunc(seedValue);
    retn *= Msdsi4.testFunc(retn);
    retn += Msbsi12.testFunc(seedValue);
    retn += Msbsi13.testFunc(retn);
    retn += Msbsi14.testFunc(seedValue);
    retn += Msbsi15.testFunc(seedValue);
    return retn;
}