ys2-intro/loader/samples/benchmark/make-tex-graph-bitfire.lua

13 lines
352 B
Lua
Raw Normal View History

2025-11-13 11:07:39 -05:00
#! /usr/bin/env lua
for line in io.stdin:lines() do
local loader_cpu, frames_lo, frames_hi = line:match("^%S+%s*(%x+)%s*(%x+)%s*(%x+)")
loader_cpu = tonumber("0x"..loader_cpu)
frames = tonumber("0x"..frames_lo) + (256 * tonumber("0x"..frames_hi))
throughput = 185526 * 50 / frames;
print(("(%d, %.f)"):format(loader_cpu, throughput))
end