| Test case name | Result |
|---|---|
| Warmup | |
| Original | |
| UpdatedEmscripten | |
| LoicRewrite | |
| SubarrayOnTrans | |
| SubarrayOnPos | |
| SubarrayOnTransAndPos | |
| SubarrayOnTransAndPosWithFRound | |
| SubarrayOnTransAndPosWithoutPlus | |
| PosInOutOfTheLoopF32Array | |
| PosInOutOfTheLoopF32ArrayFromSubarray | |
| PosInOutOfTheLoopVars | |
| CacheTransWithSubarray | |
| CacheTransWithSlice | |
| CacheTransWithF32ArraySetFromSubarray | |
| CacheTransWithVarsFromSubarray | |
| CacheTransWithArrayFromSubarray | |
| SubarrayOnPosAndCacheTransWithSubarray | |
| SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingData | |
| SubarrayOnPosAndCacheTransWithSubarrayAndSmallTrans | |
| SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingDataAndSmallTrans | |
| F64PosAndF64Trans | |
| F64PosAndF64TransAndF64Res | |
| I32Joint | |
| VarInsteadOfLetAndConst |
| Test name | Executions per second |
|---|---|
| Warmup | 0.6 Ops/sec |
| F64PosAndF64TransAndF64Res | 3678.8 Ops/sec |
| F64PosAndF64Trans | 3329.7 Ops/sec |
| SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingDataAndSmallTrans | 190.4 Ops/sec |
| SubarrayOnPosAndCacheTransWithSubarrayAndSmallTrans | 239.6 Ops/sec |
| SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingData | 280.1 Ops/sec |
| SubarrayOnPosAndCacheTransWithSubarray | 274.3 Ops/sec |
| CacheTransWithArrayFromSubarray | 124.4 Ops/sec |
| CacheTransWithVarsFromSubarray | 982.4 Ops/sec |
| CacheTransWithF32ArraySetFromSubarray | 872.6 Ops/sec |
| CacheTransWithSlice | 1279.7 Ops/sec |
| I32Joint | 3219.9 Ops/sec |
| CacheTransWithSubarray | 1161.3 Ops/sec |
| PosInOutOfTheLoopF32ArrayFromSubarray | 201.0 Ops/sec |
| PosInOutOfTheLoopF32Array | 2442.0 Ops/sec |
| SubarrayOnTransAndPosWithoutPlus | 193.4 Ops/sec |
| SubarrayOnTransAndPosWithFRound | 175.0 Ops/sec |
| SubarrayOnTransAndPos | 168.2 Ops/sec |
| SubarrayOnPos | 269.4 Ops/sec |
| SubarrayOnTrans | 325.6 Ops/sec |
| LoicRewrite | 3642.1 Ops/sec |
| UpdatedEmscripten | 1110.6 Ops/sec |
| Original | 1673.6 Ops/sec |
| PosInOutOfTheLoopVars | 3295.5 Ops/sec |
| VarInsteadOfLetAndConst | 2739.7 Ops/sec |