Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
benchmarkname-1123123 123 ds1s
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36
Browser:
Chrome 127
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
1
2235877.2 Ops/sec
2
1134217.4 Ops/sec
3
2244096.2 Ops/sec
4
2246592.5 Ops/sec
5
2223245.8 Ops/sec
6
2222390.5 Ops/sec
7
2241894.0 Ops/sec
8
2167420.0 Ops/sec
Script Preparation code:
var c1 = 0x1453dc; var c2 = 0x228004;
Tests:
1
const result = ((c1 & 0xFF) - (c2 & 0xFF)) ** 2 + ((c1 >> 0x08 & 0xFF) - (c2 >> 0x08 & 0xFF)) ** 2 + ((c1 >> 0x10 & 0xFF) - (c2 >> 0x10 & 0xFF)) ** 2;
2
const result = ((c1 & 0xFF) - (c2 & 0xFF)) * ((c1 & 0xFF) - (c2 & 0xFF)) + ((c1 >> 0x08 & 0xFF) - (c2 >> 0x08 & 0xFF)) * ((c1 >> 0x08 & 0xFF) - (c2 >> 0x08 & 0xFF)) + ((c1 >> 0x10 & 0xFF) - (c2 >> 0x10 & 0xFF)) * ((c1 >> 0x10 & 0xFF) - (c2 >> 0x10 & 0xFF));
3
const r = (c1 >> 0x10 & 0xFF) - (c2 >> 0x10 & 0xFF); const g = (c1 >> 0x08 & 0xFF) - (c2 >> 0x08 & 0xFF); const b = (c1 & 0xFF) - (c2 & 0xFF); const result = r * r + g * g + b * b;
4
const r = (c1 >> 0x10 & 0xFF) - (c2 >> 0x10 & 0xFF); const g = (c1 >> 0x08 & 0xFF) - (c2 >> 0x08 & 0xFF); const b = (c1 & 0xFF) - (c2 & 0xFF); const result = r ** 2 + g ** 2 + b ** 2;
5
const r1 = c1 & 0xFF; const g1 = c1 >> 8 & 0xFF; const b1 = c1 >> 16 & 0xFF; const r2 = c2 & 0xFF; const g2 = c2 >> 8 & 0xFF; const b2 = c2 >> 16 & 0xFF; const r = r1 - r2; const g = g1 - g2; const b = b1 - b2; const result = r * r + g * g + b * b;
6
const r1 = c1 & 0xFF; const g1 = c1 >> 8 & 0xFF; const b1 = c1 >> 16 & 0xFF; const r2 = c2 & 0xFF; const g2 = c2 >> 8 & 0xFF; const b2 = c2 >> 16 & 0xFF; const r = r1 - r2; const g = g1 - g2; const b = b1 - b2; const result = r ** 2 + g ** 2 + b ** 2;
7
const r = (c1 & 0xFF) - (c2 & 0xFF); const g = (c1 >> 8 & 0xFF) - (c2 >> 8 & 0xFF); const b = (c1 >> 16 & 0xFF) - (c2 >> 16 & 0xFF); const result = r * r + g * g + b * b;
8
const r = (c1 & 0xFF) - (c2 & 0xFF); const g = (c1 >> 8 & 0xFF) - (c2 >> 8 & 0xFF); const b = (c1 >> 16 & 0xFF) - (c2 >> 16 & 0xFF); const result = r ** 2 + g ** 2 + b ** 2;