-- @/=[C]:-1
function rol(...)
words[i] = bxor(words[i-3],words[i-8],words[i-14],words[i-16])
words[i] = rol(words[i],1)
end
local temp = rol(a,5) + f + e + k + words[i]
e = d
d = c
c = rol(b,30)
b = a