Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:122.0) Gecko/20100101 Firefox/122.0
Firefox 122
Linux
Desktop
2 years ago
Benchmark.js
F64PosAndF64TransAndF64Res
8K/s
F64PosAndF64Trans
8K/s
PosInOutOfTheLoopVars
7K/s
VarInsteadOfLetAndConst
7K/s
LoicRewrite
7K/s
I32Joint
5K/s
PosInOutOfTheLoopF32Array
5K/s
CacheTransWithSlice
3K/s
CacheTransWithVarsFromSubarray
3K/s
CacheTransWithSubarray
3K/s
CacheTransWithF32ArraySetFromSubarray
2K/s
Original
2K/s
UpdatedEmscripten
2K/s
SubarrayOnPosAndCacheTransWithSubarrayAndSmallTrans
582/s
SubarrayOnPosAndCacheTransWithSubarray
580/s
SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingData
579/s
SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingDataAndSmallTrans
571/s
SubarrayOnTrans
539/s
SubarrayOnPos
519/s
PosInOutOfTheLoopF32ArrayFromSubarray
490/s
SubarrayOnTransAndPosWithoutPlus
346/s
SubarrayOnTransAndPos
330/s
CacheTransWithArrayFromSubarray
228/s
SubarrayOnTransAndPosWithFRound
189/s
Warmup
1/s
View exact numbers
Test name Executions per second
F64PosAndF64TransAndF64Res 8,245 Ops/sec
F64PosAndF64Trans 8,013 Ops/sec
PosInOutOfTheLoopVars 6,769 Ops/sec
VarInsteadOfLetAndConst 6,763 Ops/sec
LoicRewrite 6,755 Ops/sec
I32Joint 5,480 Ops/sec
PosInOutOfTheLoopF32Array 5,350 Ops/sec
CacheTransWithSlice 2,896 Ops/sec
CacheTransWithVarsFromSubarray 2,625 Ops/sec
CacheTransWithSubarray 2,579 Ops/sec
CacheTransWithF32ArraySetFromSubarray 2,239 Ops/sec
Original 1,866 Ops/sec
UpdatedEmscripten 1,626 Ops/sec
SubarrayOnPosAndCacheTransWithSubarrayAndSmallTrans 582 Ops/sec
SubarrayOnPosAndCacheTransWithSubarray 580 Ops/sec
SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingData 579 Ops/sec
SubarrayOnPosAndCacheTransWithSubarrayAndInterleavingDataAndSmallTrans 571 Ops/sec
SubarrayOnTrans 539 Ops/sec
SubarrayOnPos 519 Ops/sec
PosInOutOfTheLoopF32ArrayFromSubarray 490 Ops/sec
SubarrayOnTransAndPosWithoutPlus 346 Ops/sec
SubarrayOnTransAndPos 330 Ops/sec
CacheTransWithArrayFromSubarray 228 Ops/sec
SubarrayOnTransAndPosWithFRound 189 Ops/sec
Warmup 1 Ops/sec
Script Preparation code:
Tests: