browseML on this GPU — exactness
bankML's Q1_0 · q8_0 dot product as a WebGPU kernel, on random rows, every result's bits against bankML's own
reference (its WebAssembly module, the arithmetic every CPU path matches). Then two controls that must differ: the
same kernel with a plain multiply-add, and with WGSL's fma(). Nothing is sent anywhere.
—