Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
benchmarkname-1123123 123 ds1s11
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
2302287.5 Ops/sec
2
1169902.8 Ops/sec
3
2310707.5 Ops/sec
4
2285646.2 Ops/sec
5
2314020.8 Ops/sec
6
2319915.8 Ops/sec
7
2324139.2 Ops/sec
8
2326168.0 Ops/sec
9
2307290.8 Ops/sec
10
2320544.2 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;
9
const r1 = c1 & 0xFF; const r2 = c2 & 0xFF; const r = r1 - r2; const g = (c1 >> 8 & 0xFF) - (c2 >> 8 & 0xFF); const b = (c1 >> 16 & 0xFF) - (c2 >> 16 & 0xFF); const rm = r / 2; const result = (((512 + rm) * r * r) >> 8) + 4 * g * g + (((767 - rm) * b * b) >> 8);
10
const r1 = c1 & 0xFF; const r2 = c2 & 0xFF; const r = r1 - r2; const g = (c1 >> 8 & 0xFF) - (c2 >> 8 & 0xFF); const b = (c1 >> 16 & 0xFF) - (c2 >> 16 & 0xFF); const rm = r >> 2; const result = (((512 + rm) * r * r) >> 8) + 4 * g * g + (((767 - rm) * b * b) >> 8);