It was thus said that the Great Egor Skriptunoff once stated:
Hi!
The function f() is deterministic, but its result is changing when run on
LuaJIT x86.
local ffi = require "ffi"
local dwords = ffi.typeof("uint32_t[?]")
local ror = bit.ror
local function f()
local arr = dwords(100, 0xDEADBEEF)
for i = 2, 99 do
arr[i] = arr[i-2] + ror(arr[i-1], 7)
end